2014年10月12日

PHP布尔类型(boolean):哪些是true,哪些是false

这是最简单的类型。boolean表达了真值,可以为TRUE或FALSE,即“真”或“假”。
当其他类型转为boolean类型时,以下值被认为是FALSE:
布尔值FALSE
整形值 0 (零)
浮点型值0.0(零)
空白字符串和字符串“0”(字符串0.0或者0.000等是true,0000也是true)
没有成员变量的数组
没有单元的对象(仅适合PHP4)
特殊类型NULL(包括尚未设定的变量)
所以其它值都被认为是TRUE(包括任何资源)

将100替换成要判断的

<?php
        $bool = 100;
        
        var_dump($bool);
        
        echo "<br>";
        
        if($bool){    
                echo "这个变量可以是真值";        
            } else {
                echo "这个变量是假值";        
            }