亚洲精品国产精品乱码视色,下载应用成人电影AVapp,成人影院下载视频

      <track id="gfhue"><i id="gfhue"></i></track><input id="gfhue"></input>

      1. 更多精彩內(nèi)容,歡迎關注:

        視頻號
        視頻號

        抖音
        抖音

        快手
        快手

        微博
        微博

        PHP中empty()和isset()的區(qū)別介紹

        導讀作為PHP中經(jīng)常用來判斷變量是否為空的函數(shù):empty()和isset(),二者其實在很多方面還是存在區(qū)別的,本文將為大家詳細介紹一下他們的區(qū)別之處,需要的朋友可以了解一下。

        二者共同點

        二者區(qū)別

        1、對于未設置的變量的判斷

        2、對于 "" (空字符串) 的判斷

        3、對于 0 (作為整數(shù)的0) 的判斷

        4、對于 0.0 (作為浮點數(shù)的0) 的判斷

        5、對于 "0" (作為字符串的0) 的判斷

        6、對于 NULL 的判斷

        7、對于 FALSE 的判斷

        8、對于 array() (一個空數(shù)組) 的判斷

        二者共同點

        都可以判定一個變量是否為空;

        都返回boolean類型,即true或false。

        二者區(qū)別

        empty() 函數(shù)用于檢查一個變量是否為空。當一個變量并不存在,或者它的值等同于 FALSE,那么它會被認為不存在。如果變量不存在的話,empty()并不會產(chǎn)生警告。

        isset() 函數(shù)用于檢測變量是否已設置并且非 NULL。如果已經(jīng)使用 unset() 釋放了一個變量之后,再通過 isset() 判斷將返回 FALSE。若使用 isset() 測試一個被設置成 NULL 的變量,將返回 FALSE。同時要注意的是 null 字符("\0")并不等同于 PHP 的 NULL 常量。

        對于 0、false、空字符串、空數(shù)組的判斷上,empty() 可以識別為空,isset() 則不能識別。

        1、對于未設置的變量的判斷
        //?對于未設置的變量的判斷
        if?(empty($a))?{
        ????echo?"empty:變量為空"?.?"
        "; }?else?{ ????echo?"empty:變量不為空"?.?"
        "; } if?(isset($a))?{ ?????echo?"isset:變量已設置且不為空"?.?"
        "; }?else?{ ????echo?"isset:變量未設置或變量為空"?.?"
        "; } ##結果 empty:變量為空 isset:變量未設置或變量為空
        2、對于 "" (空字符串) 的判斷
        //?對于?""?(空字符串)?的判斷
        $a?=?"";
        if?(empty($a))?{
        ????echo?"empty:變量為空"?.?"
        "; }?else?{ ????echo?"empty:變量不為空"?.?"
        "; } if?(isset($a))?{ ????echo?"isset:變量已設置且不為空"?.?"
        "; }?else?{ ????echo?"isset:變量未設置或變量為空"?.?"
        "; } ##結果 empty:變量為空 isset:變量已設置且不為空
        3、對于 0 (作為整數(shù)的0) 的判斷
        //?對于?0?(作為整數(shù)的0)?的判斷
        $a?=?0;
        if?(empty($a))?{
        ????echo?"empty:變量為空"?.?"
        "; }?else?{ ????echo?"empty:變量不為空"?.?"
        "; } if?(isset($a))?{ ????echo?"isset:變量已設置且不為空"?.?"
        "; }?else?{ ????echo?"isset:變量未設置或變量為空"?.?"
        "; } ##結果 empty:變量為空 isset:變量已設置且不為空
        4、對于 0.0 (作為浮點數(shù)的0) 的判斷
        //?對于?0.0?(作為浮點數(shù)的0)?的判斷
        $a?=?0.0;
        if?(empty($a))?{
        ????echo?"empty:變量為空"?.?"
        "; }?else?{ ????echo?"empty:變量不為空"?.?"
        "; } if?(isset($a))?{ ????echo?"isset:變量已設置且不為空"?.?"
        "; }?else?{ ????echo?"isset:變量未設置或變量為空"?.?"
        "; } ##結果 empty:變量為空 isset:變量已設置且不為空
        5、對于 "0" (作為字符串的0) 的判斷
        //?對于?"0"?(作為字符串的0)?的判斷
        $a?=?"0";
        if?(empty($a))?{
        ????echo?"empty:變量為空"?.?"
        "; }?else?{ ????echo?"empty:變量不為空"?.?"
        "; } if?(isset($a))?{ ????echo?"isset:變量已設置且不為空"?.?"
        "; }?else?{ ????echo?"isset:變量未設置或變量為空"?.?"
        "; } ##結果 empty:變量為空 isset:變量已設置且不為空
        6、對于 NULL 的判斷
        //?對于?NULL?的判斷
        $a?=?null;
        if?(empty($a))?{
        ????echo?"empty:變量為空"?.?"
        "; }?else?{ ????echo?"empty:變量不為空"?.?"
        "; } if?(isset($a))?{ ????echo?"isset:變量已設置且不為空"?.?"
        "; }?else?{ ????echo?"isset:變量未設置或變量為空"?.?"
        "; } ##結果 empty:變量為空 isset:變量未設置或變量為空
        7、對于 FALSE 的判斷
        //?對于?FALSE?的判斷
        $a?=?false;
        if?(empty($a))?{
        ????echo?"empty:變量為空"?.?"
        "; }?else?{ ????echo?"empty:變量不為空"?.?"
        "; } if?(isset($a))?{ ????echo?"isset:變量已設置且不為空"?.?"
        "; }?else?{ ????echo?"isset:變量未設置或變量為空"?.?"
        "; } ##結果 empty:變量為空 isset:變量已設置且不為空
        8、對于 array() (一個空數(shù)組) 的判斷?
        //?對于?array()?(一個空數(shù)組)?的判斷
        $a?=?array();
        if?(empty($a))?{
        ????echo?"empty:變量為空"?.?"
        "; }?else?{ ????echo?"empty:變量不為空"?.?"
        "; } if?(isset($a))?{ ????echo?"isset:變量已設置且不為空"?.?"
        "; }?else?{ ????echo?"isset:變量未設置或變量為空"?.?"
        "; } ##結果 empty:變量為空 isset:變量已設置且不為空

        ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

        為你推薦
        資訊專欄
        熱門視頻
        相關推薦
        php去掉一維數(shù)組的鍵值的實例方法 php7安裝mysqli實例講解 PHP對接抖音開發(fā)平臺接口的詳細教程 PHP7中對十六進制字符串處理的問題詳解 php生成唯一uid的解決方法詳解 php兩種基本的輸出方及實例詳解 PHP遍歷數(shù)組的6種方式總結 JS截取字符串的三種方法詳解 Python常用的正則表達式處理函數(shù)詳解 一文秒懂python正則表達式常用函數(shù) python正則表達式語法學習筆記 Python&nbsp;垃圾回收機制詳解 Python實現(xiàn)城市公交網(wǎng)絡分析與可視化 Python數(shù)據(jù)分析處理(三)--運動員信息的分組與聚合 基于Python實現(xiàn)PDF區(qū)域文本提取工具 詳解python的循環(huán) python實現(xiàn)新年倒計時實例代碼 Python實現(xiàn)消消樂小游戲 學習python的while循環(huán)嵌套 提升Python運行速度的5個小技巧 PHP實現(xiàn)JWT的Token登錄認證 php判斷時間戳是否為今天實例講解 PHP7 preg_replace出錯及解決辦法 五年班的學習計劃怎么寫 五年級的學習計劃 初中新學期學習計劃怎么寫 關于英語的學習計劃怎么寫 怎么寫暑假學習計劃書 4年級數(shù)學學習計劃怎么寫 后半學期的學習計劃怎么寫 上學期學習計劃怎么寫 五年級的學習計劃書怎么寫 小學一年級學習計劃怎么寫 暑假學習計劃表怎么寫 八年級學習計劃怎么寫 暑期學習計劃表怎么寫 小學四年級學習計劃怎么寫 一年級的學習計劃怎么寫 小學生的學習計劃怎么寫 工作的學習計劃怎么寫 初三學生學習計劃怎么寫
        Top