淺談PHP中其他類(lèi)型轉(zhuǎn)化為Bool類(lèi)型
問(wèn)題起由:PHP中if(true==2)會(huì)返回true還是false?
結(jié)果是返回true,順著這個(gè)問(wèn)題,我把php其他數(shù)據(jù)類(lèi)型也測(cè)試一下。

結(jié)論:
轉(zhuǎn)化為bool類(lèi)型時(shí),會(huì)變成false的幾種數(shù)據(jù):
1.整型0
2.空字符串
3.空數(shù)組
4.NULL
歡迎補(bǔ)充...
測(cè)試代碼:
<?php
function p($title,$mybool){
echo "<pre>".$title;
echo var_dump($mybool)."</pre>";
}
class foo {
function do_foo() {
echo "你好!";
}
}
echo"<pre>PHP中的其他類(lèi)型轉(zhuǎn)化為Bool類(lèi)型</pre>";
//零
$n0=boolval(0);
p("零:",$n0);
//正整數(shù)
$n=boolval(2);
p("正整數(shù):",$n);
//負(fù)整數(shù)
$nx=boolval(-2);
p("負(fù)整數(shù):",$nx);
//字符空格
$ss=boolval(" ");
p("字符空格:",$ss);
//空字符串
$sn=boolval("");
p("空字符串:",$sn);
//字符串
$s=boolval("chinacion");
p("字符串:",$s);
//空數(shù)組
$an=boolval(array());
p("空數(shù)組:",$an);
//數(shù)組
$a=boolval(array(0=>1));
p("數(shù)組:",$a);
//null類(lèi)型
$nu = boolval(NULL);
p("NULL:",$nu);
//object
$bar = new foo;
$bar;
$obj = boolval($bar);
p("Object:",$obj);
相關(guān)文章
PHP實(shí)現(xiàn)圖片旋轉(zhuǎn)的方法詳解
這篇文章主要為大家詳細(xì)介紹了PHP如何實(shí)現(xiàn)圖片旋轉(zhuǎn)功能,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)PHP有一定幫助,感興趣的小伙伴可以了解一下2022-11-11
php模擬用戶(hù)自動(dòng)在qq空間發(fā)表文章的方法
這篇文章主要介紹了php模擬用戶(hù)自動(dòng)在qq空間發(fā)表文章的方法,可實(shí)現(xiàn)模擬用戶(hù)提交表單發(fā)布文章的功能,代碼中包含有較為詳盡的注釋便于理解,需要的朋友可以參考下2015-01-01
使用PHP實(shí)現(xiàn)Mysql讀寫(xiě)分離
本篇文章是對(duì)使用PHP實(shí)現(xiàn)Mysql讀寫(xiě)分離的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
php+ajax實(shí)現(xiàn)無(wú)刷新的新聞留言系統(tǒng)
這篇文章主要介紹了一款基于php+ajax無(wú)刷新的新聞留言系統(tǒng)實(shí)現(xiàn)過(guò)程,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2015-10-10

