其他类型的PHPbool型转变

问题是:如果(true = 2)在PHP中返回true或false,是否会

结果是返回true,并让我测试PHP的其他数据类型。



结论:

当它转换为bool类型,它成为许多虚假数据。

1。整数0

2。空字符串

三.空数组

4.null

欢迎光临副刊…

测试代码:


< PHP
函数p($标题,mybool美元){

回声var_dump($ mybool)。;
}
类Foo {
功能do_foo(){
你好!;
}
}
回声PHP中的其他类型转换为bool类型。
/零
$ N0 = boolval(0);
p(0

正整数
N = boolval(2);
p()正整数:

负整数
美元boolval NX =(- 2);
p()负整数:

字符空间
SS = boolval美元();
p()字符空间:

空字符串
Sn = boolval美元();
p()空字符串:

字符串
$ S = boolval(chinacion );
p()字符串:

空数组
美元= boolval(array());
p()空数组:

数组
美元= boolval(阵列(0 = > 1));
p()数组:

空类型
$女= boolval(null);
p()null:

对象
$ bar =新富;
美元吧;
$ obj = boolval(美元吧);
p()对象: