PHP的isset和empty

1.isset功能:

判斷變量是否被初始化 說明:它並不會判斷變量是否爲空,而且能夠用來判斷數組中元素是否被定義過

注意:當使用isset來判斷數組元素是否被初始化過期,它的效率比array_key_exists高4倍左右

2.empty功能:

檢測變量是否爲」空」 說明:任何一個未初始化的變量、值爲 0 或 false 或 空字符串」」 或 null的變量、空數組、沒有任何屬性的對象,都將判斷爲empty==true

注意1:未初始化的變量也能被empty檢測爲」空」

注意2:empty只能檢測變量,而不能檢測語句