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 git.master, git.master_jit, rfc.property-hooks
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

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
73.55 ms | 407 KiB | 5 Q