3v4l.org

run code in 300+ PHP versions simultaneously
<?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