其他类型的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()对象: