isset 判斷變量是否定義或者是否為空
變量存在返回ture,否則返回false
變量定義不賦值返回false
unset一個(gè)變量,返回false
變量賦值為null,返回false
empty:判斷變量的值是否為空,能轉(zhuǎn)換為false的都是空,為空返回true,反之返回false。
"",0,"0",NULL,FALSE都認(rèn)為為空,返回true
沒有任何屬性的對象都認(rèn)為是空
is_null:檢測傳入的值(值、變量、表達(dá)式)是否為null
定義了,但是賦值為Null
定義了,但是沒有賦值
unset一個(gè)變量
|