<html>
<body>
<pre>
$a = 5; // 整数
$b = 5.34; // 浮点数
$c = 0; // 整数
$d = -1; // 整数
$e = 0.1; // 浮点数
$f = "hello"; // 字符串
$g = ""; // 字符串
$h = true; // 布尔值
$i = NULL; // NULL
$a = (bool) $a;
$b = (bool) $b;
$c = (bool) $c;
$d = (bool) $d;
$e = (bool) $e;
$f = (bool) $f;
$g = (bool) $g;
$h = (bool) $h;
$i = (bool) $i;
//要验证 PHP 中任何对象的类型,请使用 var_dump() 函数:
var_dump($a);
var_dump($b);
var_dump($c);
var_dump($d);
var_dump($e);
var_dump($f);
var_dump($g);
var_dump($h);
var_dump($i);
</pre>
<p>如果值为 0、NULL、false 或空,(bool) 会将其转换为 false,否则转换为 true。即使是 -1 也会转换为 true。</p>
</body>
</html>