3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php for ($x = 1; $x <= 10; $x++) { $mykey = "\x00" . uniqid(); $var = array(); $var[$mykey] = TRUE; foreach($var as $key => $val) { if ($key === $mykey) { echo 'You got it right' . PHP_EOL; } else { echo 'You got it wrong' . PHP_EOL; } } usleep(10); }
based on AjuhV
Output for 5.0.2 - 5.6.28, hhvm-3.10.0 - 3.12.0, 7.0.0 - 7.1.0
You got it right You got it right You got it right You got it right You got it right You got it right You got it right You got it right You got it right You got it right
Output for 5.0.0 - 5.0.1
Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/gNiOe on line 9 You got it rightPHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/gNiOe on line 9 You got it rightPHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/gNiOe on line 9 You got it rightPHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/gNiOe on line 9 You got it rightPHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/gNiOe on line 9 You got it rightPHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/gNiOe on line 9 You got it rightPHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/gNiOe on line 9 You got it rightPHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/gNiOe on line 9 You got it rightPHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/gNiOe on line 9 You got it rightPHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/gNiOe on line 9 You got it rightPHP_EOL
Output for 4.3.10 - 4.4.9
Warning: uniqid() expects at least 1 parameter, 0 given in /in/gNiOe on line 3 You got it right Warning: uniqid() expects at least 1 parameter, 0 given in /in/gNiOe on line 3 You got it right Warning: uniqid() expects at least 1 parameter, 0 given in /in/gNiOe on line 3 You got it right Warning: uniqid() expects at least 1 parameter, 0 given in /in/gNiOe on line 3 You got it right Warning: uniqid() expects at least 1 parameter, 0 given in /in/gNiOe on line 3 You got it right Warning: uniqid() expects at least 1 parameter, 0 given in /in/gNiOe on line 3 You got it right Warning: uniqid() expects at least 1 parameter, 0 given in /in/gNiOe on line 3 You got it right Warning: uniqid() expects at least 1 parameter, 0 given in /in/gNiOe on line 3 You got it right Warning: uniqid() expects at least 1 parameter, 0 given in /in/gNiOe on line 3 You got it right Warning: uniqid() expects at least 1 parameter, 0 given in /in/gNiOe on line 3 You got it right
Output for 4.3.3 - 4.3.9
Warning: uniqid() expects at least 1 parameter, 0 given in /in/gNiOe on line 3 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/gNiOe on line 9 You got it rightPHP_EOL Warning: uniqid() expects at least 1 parameter, 0 given in /in/gNiOe on line 3 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/gNiOe on line 9 You got it rightPHP_EOL Warning: uniqid() expects at least 1 parameter, 0 given in /in/gNiOe on line 3 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/gNiOe on line 9 You got it rightPHP_EOL Warning: uniqid() expects at least 1 parameter, 0 given in /in/gNiOe on line 3 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/gNiOe on line 9 You got it rightPHP_EOL Warning: uniqid() expects at least 1 parameter, 0 given in /in/gNiOe on line 3 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/gNiOe on line 9 You got it rightPHP_EOL Warning: uniqid() expects at least 1 parameter, 0 given in /in/gNiOe on line 3 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/gNiOe on line 9 You got it rightPHP_EOL Warning: uniqid() expects at least 1 parameter, 0 given in /in/gNiOe on line 3 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/gNiOe on line 9 You got it rightPHP_EOL Warning: uniqid() expects at least 1 parameter, 0 given in /in/gNiOe on line 3 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/gNiOe on line 9 You got it rightPHP_EOL Warning: uniqid() expects at least 1 parameter, 0 given in /in/gNiOe on line 3 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/gNiOe on line 9 You got it rightPHP_EOL Warning: uniqid() expects at least 1 parameter, 0 given in /in/gNiOe on line 3 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/gNiOe on line 9 You got it rightPHP_EOL
Output for 4.3.0 - 4.3.2
Warning: uniqid() expects at least 1 parameter, 0 given in /in/gNiOe on line 3 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/gNiOe on line 11 You got it wrongPHP_EOL Warning: uniqid() expects at least 1 parameter, 0 given in /in/gNiOe on line 3 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/gNiOe on line 11 You got it wrongPHP_EOL Warning: uniqid() expects at least 1 parameter, 0 given in /in/gNiOe on line 3 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/gNiOe on line 11 You got it wrongPHP_EOL Warning: uniqid() expects at least 1 parameter, 0 given in /in/gNiOe on line 3 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/gNiOe on line 11 You got it wrongPHP_EOL Warning: uniqid() expects at least 1 parameter, 0 given in /in/gNiOe on line 3 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/gNiOe on line 11 You got it wrongPHP_EOL Warning: uniqid() expects at least 1 parameter, 0 given in /in/gNiOe on line 3 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/gNiOe on line 11 You got it wrongPHP_EOL Warning: uniqid() expects at least 1 parameter, 0 given in /in/gNiOe on line 3 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/gNiOe on line 11 You got it wrongPHP_EOL Warning: uniqid() expects at least 1 parameter, 0 given in /in/gNiOe on line 3 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/gNiOe on line 11 You got it wrongPHP_EOL Warning: uniqid() expects at least 1 parameter, 0 given in /in/gNiOe on line 3 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/gNiOe on line 11 You got it wrongPHP_EOL Warning: uniqid() expects at least 1 parameter, 0 given in /in/gNiOe on line 3 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/gNiOe on line 11 You got it wrongPHP_EOL