PHP isset()與empty()

1,PHP的isset()函數 通常用來檢測變量是否設置。

若變量不存在則返回 FALSE
若變量存在且其值爲NULL,也返回 FALSE
若變量存在且值不爲NULL,則返回 TURE 

同時檢查多個變量時,每一個單項都符合上一條要求時才返回 TRUE,不然結果爲 FALSE bash

$a = '';
 $b = 0;
 $c= null;
 dump(isset($a));// true 
 dump(isset($b));// true
 dump(isset($c));// false
複製代碼

2,PHP的empty()函數 判斷值爲否爲空

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

$a = '';
$b = 0;
$c= null;
dump(empty($a));//  true 
dump(empty($b));// true
dump(empty($c));// true
複製代碼
相關文章
相關標籤/搜索