isset()和empty()差不多
不過
PHP的isset()函式 一般用來檢測變數是否設定
返回值:
若變數不存在則返回 FALSE
若變數存在且其值為NULL,也返回 FALSE
若變數存在且值不為NULL,則返回 TURE
同時檢查多個變數時,每個單項都符合上一條要求時才返回 TRUE,否則結果為 FALSE
版本:PHP 3, PHP 4, PHP 5
使用 unset() 釋放變數之後,它將不再是 isset()。
PHP函式isset()只能用於變數,傳遞任何其它引數都將造成解析錯誤。
PHP的empty()函式 判斷值為否為空
功能:檢查一個變數是否為空
若變數不存在則返回 TRUE
若變數存在且其值為""、0、"0"、NULL、、FALSE、array()、var $var; 以及沒有任何屬性的物件,則返回 TURE
若變數存在且值不為""、0、"0"、NULL、、FALSE、array()、var $var; 以及沒有任何屬性的物件,則返回 FALSE
isset()和empty()差不多
不過
PHP的isset()函式 一般用來檢測變數是否設定
返回值:
若變數不存在則返回 FALSE
若變數存在且其值為NULL,也返回 FALSE
若變數存在且值不為NULL,則返回 TURE
同時檢查多個變數時,每個單項都符合上一條要求時才返回 TRUE,否則結果為 FALSE
版本:PHP 3, PHP 4, PHP 5
使用 unset() 釋放變數之後,它將不再是 isset()。
PHP函式isset()只能用於變數,傳遞任何其它引數都將造成解析錯誤。
PHP的empty()函式 判斷值為否為空
功能:檢查一個變數是否為空
返回值:
若變數不存在則返回 TRUE
若變數存在且其值為""、0、"0"、NULL、、FALSE、array()、var $var; 以及沒有任何屬性的物件,則返回 TURE
若變數存在且值不為""、0、"0"、NULL、、FALSE、array()、var $var; 以及沒有任何屬性的物件,則返回 FALSE