站長資訊網
        最全最豐富的資訊網站

        php如何檢查變量是否定義

        php如何檢查變量是否定義

        isset()函數

        判斷變量是否已設置

        格式bool isset ( mixed var [, mixed var [, ...]] )

        1、若變量不存在則返回 FALSE

        2、若變量存在且其值為NULL,也返回 FALSE

        3、若變量存在且值不為NULL,則返回 TURE

        同時檢查多個變量時,每個單項都符合上一條要求時才返回 TRUE,否則結果為 FALSE 。

        empty()函數

        檢查變量是否為空

        格式bool empty ( mixed var )

        1、若變量不存在則返回 TRUE

        2、若變量存在且其值為""、0、"0"、NULL、、FALSE、array()、var $var; 以及沒有任何屬性的對象,則返回 TURE

        3、若變量存在且值不為""、0、"0"、NULL、、FALSE、array()、var $var; 以及沒有任何屬性的對象,則返回 FALSE

        is_null()函數

        判斷是否為null

        php如何檢查變量是否定義

        注意:

        1、empty,isset首先都會檢查變量是否存在,然后對變量值進行檢測。is_null 只是直接檢查變量值,是否為null,因此如果變量未定義就會出現錯誤!

        2、empty,isset輸入參數必須是一個變量(php變量是以$字符開頭的),is_null輸入參數只要是能夠有返回值就可以。(常量,變量,表達式等)。

        在php手冊里面,對于他們解析是:empty,isset 是一個語言結構而非函數,因此它無法被變量函數調用。

        推薦教程:PHP視頻教程

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 精品久久久久香蕉网| 国产精品美女久久久久AV福利| 国产精品亚洲A∨天堂不卡| 国产精品女同一区二区久久| 69久久夜色精品国产69| 在线精品亚洲一区二区三区| 国产乱人伦偷精品视频| 久久99精品国产一区二区三区| 日韩精品亚洲人成在线观看| 欧美日韩专区麻豆精品在线| 国产精品内射久久久久欢欢| 麻豆精品久久久一区二区| 精品国产福利一区二区| 亚洲精品乱码久久久久久| 老湿亚洲永久精品ww47香蕉图片| 国产AⅤ精品一区二区三区久久| 99久久人妻无码精品系列蜜桃| 日韩人妻无码精品久久免费一 | 亚洲AV无码成人网站久久精品大| 久久se精品一区二区影院| 欧美日韩精品在线| 国内精品久久久久影院免费| 国产精品一区二区久久不卡| 欧洲成人午夜精品无码区久久| 亚洲线精品一区二区三区| 中文字幕精品无码一区二区三区| 香港三级精品三级在线专区| 亚洲电影日韩精品 | 国产欧美日本亚洲精品一5| www夜片内射视频日韩精品成人| 亚洲精品成人av在线| 欧美精品亚洲精品日韩1818| 精品久久久久久国产91| 欧美精品免费线视频观看视频| 四虎国产精品永久地址99新强| 欧美精品一区二区精品久久| 99精品久久久久久久婷婷| 国产vA免费精品高清在线观看| 国产精品无码不卡一区二区三区| 国产午夜精品一区二区| 久久亚洲国产成人精品无码区|