PHP判斷變數為空

2021-07-16 16:46:00 字數 660 閱讀 9297

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...