3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a1 = new stdclass; $a2 = new stdclass; $a3 = new stdclass; $a4 = new stdclass; $a5 = new stdclass; $a6 = new stdclass; $a7 = new stdclass; $a8 = new stdclass; $a9 = new stdclass; function bla($o){ return substr(spl_object_hash($o), 0, 16); } for($i = 1; $i < 10; $i++){ $var = ${'a' . $i}; var_dump($var); $r = hex2bin(bla($var)) ^ hex2bin(bla($a1)); $i = (int)bin2hex($r); $i += ($i % 2) === 0 ? 1 : -1; echo $i . "\n"; echo "-------------------\n"; }

preferences:
33.74 ms | 408 KiB | 5 Q