电竞比分网-中国电竞赛事及体育赛事平台

分享

isset、empty、is_null的區(qū)別

 videver葉小偉 2017-02-13

isset 判斷變量是否定義或者是否為空

  變量存在返回ture,否則返回false
  變量定義不賦值返回false
  unset一個(gè)變量,返回false
  變量賦值為null,返回false
  

empty:判斷變量的值是否為空,能轉(zhuǎn)換為false的都是空,為空返回true,反之返回false。

    "",0,"0",NULL,FALSE都認(rèn)為為空,返回true
    沒有任何屬性的對(duì)象都認(rèn)為是空
    

is_null:檢測(cè)傳入的值(值、變量、表達(dá)式)是否為null

    定義了,但是賦值為Null
    定義了,但是沒有賦值
    unset一個(gè)變量

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多