在判斷某個變量是否存在,是否爲空,是否爲0 等情況下,經常會用到這幾個函數,但我自己經常搞混,現在整理一下!
empty():
判斷變量是否爲空
如果變量沒有定義、定義後沒有賦值、賦的爲null、賦的爲0、賦的爲"" 空字符串、賦的爲array() 空數組 該函數都將返回true
is_null():
判斷變量是否爲null值
如果變量沒有定義、定義後沒有賦值、賦的爲null 該函數都將返回true
isset():
判斷變量是否被賦值
只要變量被賦值了,非NULL的值,則返回true
unset():
清空一個變量,相當於使一個變量變成沒有定義的狀態