3v4l.org

run code in 300+ PHP versions simultaneously
<?php for ($x = 1; $x <= 10; $x++) { $mykey = "\x00" . uniqid(); $var[$mykey] = TRUE; foreach($var as $key => $val) { if ($key === $mykey) { echo 'You got it right'; } else { echo 'You got it wrong'; } } usleep(10); }
Output for 5.0.0 - 5.0.5, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29, 5.4.0 - 5.4.45, 5.5.0 - 5.5.38, 5.6.0 - 5.6.40, 7.0.0 - 7.0.33, 7.1.0 - 7.1.33, 7.2.0 - 7.2.25, 7.3.0 - 7.3.12, 7.4.0
You got it rightYou got it wrongYou got it rightYou got it wrongYou got it wrongYou got it rightYou got it wrongYou got it wrongYou got it wrongYou got it rightYou got it wrongYou got it wrongYou got it wrongYou got it wrongYou got it rightYou got it wrongYou got it wrongYou got it wrongYou got it wrongYou got it wrongYou got it rightYou got it wrongYou got it wrongYou got it wrongYou got it wrongYou got it wrongYou got it wrongYou got it rightYou got it wrongYou got it wrongYou got it wrongYou got it wrongYou got it wrongYou got it wrongYou got it wrongYou got it rightYou got it wrongYou got it wrongYou got it wrongYou got it wrongYou got it wrongYou got it wrongYou got it wrongYou got it wrongYou got it rightYou got it wrongYou got it wrongYou got it wrongYou got it wrongYou got it wrongYou got it wrongYou got it wrongYou got it wrongYou got it wrongYou got it right
Output for 4.3.3 - 4.3.11, 4.4.0 - 4.4.9
Warning: uniqid() expects at least 1 parameter, 0 given in /in/W3Bvs on line 3 You got it right Warning: uniqid() expects at least 1 parameter, 0 given in /in/W3Bvs on line 3 You got it right Warning: uniqid() expects at least 1 parameter, 0 given in /in/W3Bvs on line 3 You got it right Warning: uniqid() expects at least 1 parameter, 0 given in /in/W3Bvs on line 3 You got it right Warning: uniqid() expects at least 1 parameter, 0 given in /in/W3Bvs on line 3 You got it right Warning: uniqid() expects at least 1 parameter, 0 given in /in/W3Bvs on line 3 You got it right Warning: uniqid() expects at least 1 parameter, 0 given in /in/W3Bvs on line 3 You got it right Warning: uniqid() expects at least 1 parameter, 0 given in /in/W3Bvs on line 3 You got it right Warning: uniqid() expects at least 1 parameter, 0 given in /in/W3Bvs on line 3 You got it right Warning: uniqid() expects at least 1 parameter, 0 given in /in/W3Bvs on line 3 You got it right
Output for 4.3.0 - 4.3.2
Warning: uniqid() expects at least 1 parameter, 0 given in /in/W3Bvs on line 3 You got it wrong Warning: uniqid() expects at least 1 parameter, 0 given in /in/W3Bvs on line 3 You got it wrong Warning: uniqid() expects at least 1 parameter, 0 given in /in/W3Bvs on line 3 You got it wrong Warning: uniqid() expects at least 1 parameter, 0 given in /in/W3Bvs on line 3 You got it wrong Warning: uniqid() expects at least 1 parameter, 0 given in /in/W3Bvs on line 3 You got it wrong Warning: uniqid() expects at least 1 parameter, 0 given in /in/W3Bvs on line 3 You got it wrong Warning: uniqid() expects at least 1 parameter, 0 given in /in/W3Bvs on line 3 You got it wrong Warning: uniqid() expects at least 1 parameter, 0 given in /in/W3Bvs on line 3 You got it wrong Warning: uniqid() expects at least 1 parameter, 0 given in /in/W3Bvs on line 3 You got it wrong Warning: uniqid() expects at least 1 parameter, 0 given in /in/W3Bvs on line 3 You got it wrong

preferences:
228.06 ms | 403 KiB | 322 Q