解釋:
NULL,是一個空對象,不是一個字符串,可以賦值任意對象。沒有分配存儲空間
空字符,是已經分配了存儲空間,但沒有存儲內容。只是空值的一種
舉例:
string a = null 只是定義了一個變量a,但是這個引用沒有指向任何內存空間
string a = “” 這個引用指向了一個空字符串的內存空間,是一個實際的東西
注釋:
empty() 方法 ,檢查變量是否是空值
非空或非零的值,則 返回 FALSE。
""、0、"0"、NULL、FALSE、array()、var $var; 以及沒有任何屬性的對象都將被認為是空的,返回 TRUE。isset() 和 is_null() 的用法相反,前者是判斷未定義的情況,后者是判斷null
