emptyDetermine whether a variable is empty
&reftitle.description;
boolemptymixedvar
Determine whether a variable is considered to be empty.
&reftitle.parameters;
var
Variable to be checked
empty only checks variables as anything else will
result in a parse error. In other words, the following will not work:
empty(trim($name)).
empty is the opposite of
(boolean) var,
except that no warning is generated when the variable is not set.
&reftitle.returnvalues;
Returns &false; if var has a non-empty
and non-zero value.
The following things are considered to be empty:
"" (an empty string)0 (0 as an integer)"0" (0 as a string)&null;&false;array() (an empty array)var $var; (a variable declared, but without a value in a class)
&reftitle.changelog;
&Version;&Description;PHP 5
As of PHP 5, objects with no properties are no longer considered empty.
&reftitle.examples;
A simple empty / isset
comparison.
]]>
&reftitle.notes;
¬e.language-construct;
When using empty on inaccessible object properties,
the __isset
overloading method will be called, if declared.
&reftitle.seealso;
isset__issetunsetarray_key_existscountstrlenThe type comparison tables