九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
空字符串(''),0和NULL的關系
 應該很多人都還沒有認清空字符串('')和NULL的關系吧?。‖F(xiàn)在我來說明一下吧:先看一個例子:
'' == NULL;
'' === NULL;
運行之后會發(fā)現(xiàn)第一個為true,第二個為false!

為什么會這樣呢?其實在PHP中空字符串和NULL都是以值為0存儲的!而==只比較值,所以第一個為true!但是第二個為什么是false呢?。?br>原因是在PHP中變量是以C語言的結構體來存儲的,其中這個結構體有個zend_uchar type;這樣的成員變量,他是用來保存變量的類型的,而空字符串的類型是string而NULL的類型是NULL。這一點可以用echo gettype('');和echo gettype(NULL);來打印看看!而===運算符是不單比較值,還有比較類型的,所以第二個為false!

所以可以這樣說===是等于下面的函數(shù):
[php]
function eq($var1, $var2) {
        if($var1 == $var2 && gettype($var1) == gettype($var2)) {
                return 1;
        } else {
                return 0;
        }
}
[/php]

所以空字符串(''),NULL和0是值相等而類型不一樣!

NULL是一種特殊的類型.
兩種情況下為NULL
1. $var = NULL;
2. $var; 

http://bbs.phpchina.com/thread-99574-1-1.html
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
「老葉PHP筆記」009PHP數(shù)據(jù)類型——資源和空值
php中echo()和print()、require()和include()等易混淆函數(shù)的區(qū)別
php基礎教程-變量
PHP 變量類型的強制轉換
從零學習php之php數(shù)據(jù)類型/echo/print
php數(shù)據(jù)類型
更多類似文章 >>
生活服務
熱點新聞
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服