(PHP 4, PHP 5)php
empty — 檢查一個變量是否爲空spa
$var
)
若是 var
是非空或非零的值,則 empty() 返回 FALSE
。換句話說,""、0、"0"、NULL
、FALSE
、array()、var $var; 以及沒有任何屬性的對象都將被認爲是空的,若是 var
爲空,則返回 TRUE
。.net
除了當變量沒有置值時不產生警告以外,empty() 是 (boolean) var 的反義詞。參見轉換爲布爾值獲取更多信息。code
Example #1 empty() 與 isset() 的一個簡單比較。對象
<?php$var = 0;// 結果爲 true,由於 $var 爲空if (empty($var)) { echo '$var is either 0 or not set at all';}// 結果爲 false,由於 $var 已設置if (!isset($var)) { echo '$var is not set at all';}?>