Posted on 2007-08-29 17:02
snowhill 阅读(515)
评论(0) 编辑 收藏 引用 网摘
语法:
这是最简单的类型,只有两种可能:FALSE/TRUE;且两个都不区分大小写.
<?php
$foo = True; // assign the value TRUE to $foo
?>
其他类型转为布尔型以下值被认为是 FALSE:
所有其他值被被认为是TRUE
需要注意的是: -1和其它非零值(不论正负)一样,被认为是 TRUE!
<?php
var_dump((bool) ""); // bool(false)
var_dump((bool) 1); // bool(true)
var_dump((bool) -2); // bool(true)
var_dump((bool) "foo"); // bool(true)
var_dump((bool) 2.3e5); // bool(true)
var_dump((bool) array(12)); // bool(true)
var_dump((bool) array()); // bool(false)
var_dump((bool) "false"); // bool(true)
?>