PHP falsy values
20 August 2025 (Updated 20 August 2025)
false
null
0
0.0
-0.0
[]
(empty array)
Code that verifies the above:
<?php
$values = [
'false' => false,
'null' => null,
'0' => 0,
'0.0' => 0.0,
'-0.0' => -0.0,
'[]' => [],
];
foreach ($values as $key => $value) {
echo sprintf(
"%s: %s\n",
$key,
$value ? 'Truthy' : 'Falsy'
);
}
Output:
false: Falsy
null: Falsy
0: Falsy
0.0: Falsy
-0.0: Falsy
[]: Falsy
Tagged:
PHP