<?php
$falsey = [
0,
'',
'0',
null,
false,
[],
];
$len = count($falsey);
for ($i = 0; $i < $len; $i++) {
for ($j = 0; $j < $len; $j++) {
$a = $falsey[$i];
$b = $falsey[$j];
echo is_array($a) ? '[]' : var_export($a);
echo "\t == \t";
echo is_array($b) ? '[]' : var_export($b);
echo "; \t// ";
var_export($a == $b);
echo "\n";
}
}
- Output for 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.12
- 0 == 0; // true
0 == ''; // false
0 == '0'; // true
0 == NULL; // true
0 == false; // true
0 == []; // false
'' == 0; // false
'' == ''; // true
'' == '0'; // false
'' == NULL; // true
'' == false; // true
'' == []; // false
'0' == 0; // true
'0' == ''; // false
'0' == '0'; // true
'0' == NULL; // false
'0' == false; // true
'0' == []; // false
NULL == 0; // true
NULL == ''; // true
NULL == '0'; // false
NULL == NULL; // true
NULL == false; // true
NULL == []; // true
false == 0; // true
false == ''; // true
false == '0'; // true
false == NULL; // true
false == false; // true
false == []; // true
[] == 0; // false
[] == ''; // false
[] == '0'; // false
[] == NULL; // true
[] == false; // true
[] == []; // true
- Output for 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33
- 0 == 0; // true
0 == ''; // true
0 == '0'; // true
0 == NULL; // true
0 == false; // true
0 == []; // false
'' == 0; // true
'' == ''; // true
'' == '0'; // false
'' == NULL; // true
'' == false; // true
'' == []; // false
'0' == 0; // true
'0' == ''; // false
'0' == '0'; // true
'0' == NULL; // false
'0' == false; // true
'0' == []; // false
NULL == 0; // true
NULL == ''; // true
NULL == '0'; // false
NULL == NULL; // true
NULL == false; // true
NULL == []; // true
false == 0; // true
false == ''; // true
false == '0'; // true
false == NULL; // true
false == false; // true
false == []; // true
[] == 0; // false
[] == ''; // false
[] == '0'; // false
[] == NULL; // true
[] == false; // true
[] == []; // true
preferences:
130.34 ms | 411 KiB | 5 Q