![]() |
1
43
我改为:
|
![]() |
2
19
我很少使用
您还可以使用完全等于运算符
如果
|
![]() |
3
8
“0”是
always considered false
(或为空)在PHP中,它确实很有意义(我在这里不会这么说)。如果您想让零也计算为true,请使用
|
![]() |
4
6
我总是添加到我的代码库中
并使用它而不是空()。它解决了将零(int、float或string)保持为非空的问题。 看见 http://www.php.net/manual/en/function.empty.php#103756 于2011年5月添加。 |
![]() |
5
4
考虑到您描述的问题,最好的办法是收紧代码,这样变量就不会处于不确定的类型状态。否则,您将需要使用gettype()测试数据类型。 |
![]() |
6
4
一般来说,您希望使用triple equals运算符来确定值何时真正为null或false。这更具体,结果也更准确 总是
此外,许多程序员倾向于使用0或空字符串来表示不存在的值,但使用空值来表示真正不存在的任何值(无论类型如何)更为正确(我觉得这是一种更好的做法)。 |
![]() |
7
1
相反,让你的检查更加明确。与其检查该值是否有用,不如检查它是否有用。例如,如果您想要一个数组,请检查它是否为数组(
|
![]() |
8
1
我用它来检测空虚:
职能:
|
![]() |
9
0
|
![]() |
10
0
|
![]() |
11
0
我曾经
|
![]() |
12
0
如果你想要一个相当于
这样做的原因是:
|
![]() |
13
-3
不管变量是空的还是空的,当放入if条件时都等于false。 |
![]() |
Rational Redneck · Java结构化方法链接 2 年前 |
![]() |
xFlame · 如何在Rect中更新object onClick? 2 年前 |
![]() |
Hermes · 如何在JavaScript中动态创建对象列表? 2 年前 |
![]() |
philale · Javascript对象从最低级别获取属性 2 年前 |
![]() |
CinemaClub · 如何从数组值创建具有相同名称的OBJ属性? 2 年前 |
![]() |
Bonnie Zou · 如何在python中返回类中调用的列表 2 年前 |