Boolean Expressions
False values
false
0 (zero)
0.0 (zero)
"" (empty string)
"0" (zero in a string)
An empty array (zero elements)
An empty object (zero member variables)
NULL (including unset variables)
True values
- Every other value (including any
resource), including the
following:
"false"
-1