1、isset 功能:判斷變數是否被初始化
2、empty 功能:檢測變數是否為」空」
3、var == null 功能:判斷變數是否為」空」
4、var === null 功能:檢測變數是否為」null」,同時變數的型別也必須是」null」
5、is_null 功能:檢測變數是否為」null」
測試結果:
值isset
empty
== null
=== null
$a = 」
true
true
true
false
$a =
true
true
true
false
$a = 0
true
true
true
false
$a = false
true
true
true
false
$a = true
true
false
false
false
$a = null
false
true
true
true
PHP如何判斷變數為空?
php如何判斷變數為空?這看似很簡單的問題,其實不小心就很容易出錯!一般我們判斷變數為空常用的函式如下 empty var 檢查乙個變數是否為空。如果 var 是非空或非零的值,則empty 返回false。換句話說,0 0 null false array var var 以及沒有任何屬性的物件都...
php中判斷變數是否為空
isset函式是檢測變數是否設定,判斷變數是否被初始化 說明 它並不會判斷變數是否為空,並且可以用來判斷陣列中元素是否被定義過 注意 當使用isset來判斷陣列元素是否被初始化過時,它的效率比array key exists高4倍左右 若變數不存在則返回false 若變數存在且其值為null,也返回...
php怎麼判斷變數是否為空
empty功能 檢測變數是否為 空 注意1 未初始化的變數也能被empty檢測為 空 注意2 empty只能檢測變數,而不能檢測語句 a 0 b c array if empty a echo a 為空 if empty b echo b 為空 if empty c echo c 為空 if emp...