php isset 與empty 的使用

2021-09-24 03:10:16 字數 656 閱讀 4974

1、isset函式是檢測乙個變數是否設定

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

返回值:

若變數不存在則返回false

若變數存在且其值為null,也返回false

若變數存在且值不為null,則返回ture

2、empty函式是檢查乙個變數是否為空

格式:bool empty(mixed var)

返回值:

若變數不存在則返回true

若變數存在且值為""、0、"0"、null、、false、array()、var $var;以及沒有任何屬性的物件,則返回ture

若變數存在且值不為""、0、"0"、null、、false、array()、var $var;以及沒有任何屬性的物件,則返回false

empty()只能用於變數

3、兩者結合起來使用的注意點:

html**:

後台controller**:判斷 => if (isset($post['address']) && !empty($post['address'])) 

此時,如果address如果填寫的值0或者null或者不填寫(就是要把address設定為''空字串),

則返回為false,明顯是判斷錯誤,謹記!!!

PHP isset 與empty 的使用

php isset函式作用 isset函式是檢測變數是否設定。格式 bool isset mixed var mixed var 返回值 若變數不存在則返回false 若變數存在且其值為null,也返回false 若變數存在且值不為null,則返回ture 同時檢查多個變數時,每個單項都符號上一條要...

PHP isset 與empty 的使用

php isset函式作用 isset函式是檢測變數是否設定。格式 bool isset mixed var mixed var 返回值 若變數不存在則返回false 若變數存在且其值為null,也返回false 若變數存在且值不為null,則返回ture 同時檢查多個變數時,每個單項都符號上一條要...

php isset 與empty 的使用

php isset函式作用 isset函式是檢測變數是否設定。若變數不存在則返回false 若變數存在且其值為null,也返回false 若變數存在且值不為null,則返回ture 同時檢查多個變數時,每個單項都符號上一條要求時才返回true,否則結果為false 如果已經使用unset 釋放了乙個...