您好,登錄后才能下訂單哦!
小編給大家分享一下php isset empty區別,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
PHP的isset()函數一般用來檢測變量是否設置
格式:
bool isset ( mixed var [, mixed var [, ...]] )
功能:
檢測變量是否設置
返回值:
若變量不存在則返回 FALSE;若變量存在且其值為NULL,也返回 FALSE;若變量存在且值不為NULL,則返回 TURE。同時檢查多個變量時,每個單項都符合上一條要求時才返回 TRUE,否則結果為 FALSE。
更多說明:
使用 unset() 釋放變量之后,它將不再是 isset()。PHP函數isset()只能用于變量,傳遞任何其它參數都將造成解析錯誤。檢測常量是否已設置可使用 defined() 函數。
PHP的empty()函數判斷值為否為空
格式:
bool empty ( mixed var )
功能:
檢查一個變量是否為空
返回值:
若變量不存在則返回 TRUE;若變量存在且其值為""、0、"0"、NULL、、FALSE、array()、var $var; 以及沒有任何屬性的對象,則返回 TURE;若變量存在且值不為""、0、"0"、NULL、、FALSE、array()、var $var; 以及沒有任何屬性的對象,則返回 FALSE。
更多說明:
empty()的返回值=!(boolean) var,但不會因為變量未定義而產生警告信息。empty() 只能用于變量,傳遞任何其它參數都將造成Paser error而終止運行。檢測常量是否已設置可使用 defined() 函數。
看完了這篇文章,相信你對php isset empty區別有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。