php中isset(),unnset(),empty()函式

y0umer發表於2011-03-10

isset()函式 , unnset()函式, empty() 函式是一個語言結構而非函式,因此它無法被變數函式呼叫。

  isset()、empty() 只檢測變數,檢測任何非變數的東西都將導致解析錯誤。

  後邊的語句是錯誤而且將不會起作用: empty(addslashes($name))。

  若想檢測常量是否已設定,可使用 defined() 函式。同時要注意的是一個 NULL 位元組(“/0″)並不等同於 PHP 的 NULL 常數。所以
isset(NULL)會發生語法錯誤。

  像echo(),print(),include(),require() 都是語言結構而非函式。

 


相關文章