PHP中,”NULL” 和 “空” 是2個概念。
isset 主要用來判斷變數是否已初始化過
empty 可以將值為「假」、」空」、」0″、」NULL」、」未初始化」 的變數都判斷值為TRUE
is_null 只把值為「 NULL” 的變數判斷為TRUE
var == null 把值為「假」、」空」、」0″、」NULL」 的變數都判斷為TRUE
var === null 僅將值為「NULL」 的變數判斷為TRUE
注意:在判斷一個變數是否真正為”NULL”時,大多使用is_null,從而避免”false”、”0″等值的干擾。