在php中判斷boolean值是經常要用到的,想if語句,for語句,這些條件的執行很大一部分都是靠boolean來判斷的,
很多時候false也等於0,當我們要返回的值中含有0的時候,例如對數字的查詢就要注意了,可以用===來判斷是否完全相等,
php**
<?php
/** 測試boolean
* 0 false
*/$num = 0;
$btest1 = false;
$btest2 = true;
$strtest2 = 'false';
if($num == $btest1)
if($btest1)
if(1)
if($btest2)
else
echo (false == 0);//顯示1 表示相等
echo (true == 1);//顯示1 表示相等
function testreturn ()
//return 表示該函式的返回就是執行到這下面的都將不執行了,exit是推出程式
echo testreturn();//呼叫該函式 將輸出 『aaaa' 』bbbbb'
?>
php中0, ,null和false的區別
php中很多還不懂php中0,null和false之間的區別,這些區別有時會影響到資料判斷的正確性和安全性,給程式的測試執行造成很多麻煩。先看乙個例子 str1 null str2 false echo str1 str2 相等 不相等 str3 str4 0 echo str3 str4 相等 不...
php中0, ,null和false的區別
php中很多還不懂php中0,null和false之間的區別,這些區別有時會影響到資料判斷的正確性和安全性,給程式的測試執行造成很多麻煩。先看乙個例子 str1 null str2 false echo str1 str2 相等 不相等 str3 str4 0 echo str3 str4 相等 不...
php中0, ,null和false的區別
php中很多還不懂php中0,null和false之間的區別,這些區別有時會影響到資料判斷的正確性和安全性,給程式的測試執行造成很多麻煩。先看乙個例子 str1 null str2 false echo str1 str2 相等 不相等 str3 str4 0 echo str3 str4 相等 不...