3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $count = 100000; $a = array(); for ($i = 0; $i < $count; $i++) { if ($i % 2) { $a[$i] = 'ok'; } } $time = microtime(true); $result = 0; for ($i = 0; $i < $count; $i++) { if (isset($a[$i])) { ++$result; } } $time = microtime(true) - $time; echo number_format($time, 3) . ' seconds and returned ' . $result . "\n";
Output for 7.0.5 - 7.0.6, 7.1.0
0.003 seconds and returned 50000
Output for 5.3.1 - 5.3.3, 5.3.6, 5.3.9 - 5.3.13, 5.3.15 - 5.3.16, 5.3.18 - 5.3.19, 5.3.21 - 5.3.22, 5.3.24 - 5.3.26, 5.3.28, 5.4.4, 5.4.6, 5.4.11, 5.4.15 - 5.4.16, 5.4.20 - 5.4.21, 5.4.23, 5.4.30, 5.4.32, 5.4.43, 5.5.24 - 5.5.28, 5.5.32 - 5.5.35, 5.6.12 - 5.6.13, 5.6.17, 5.6.19 - 5.6.20, 7.0.14
0.005 seconds and returned 50000
Output for 7.0.0 - 7.0.4
0.002 seconds and returned 50000
Output for 5.2.17, hhvm-3.12.0
0.009 seconds and returned 50000
Output for hhvm-3.10.0

Process exited with code 153.
Output for 5.3.0, 5.3.4, 5.3.7 - 5.3.8, 5.3.17, 5.3.20, 5.3.23, 5.3.27, 5.3.29, 5.4.2, 5.4.18 - 5.4.19, 5.4.34, 5.4.38 - 5.4.40, 5.5.29 - 5.5.30, 5.6.8, 5.6.14 - 5.6.16, 5.6.28
0.006 seconds and returned 50000
Output for 5.4.0 - 5.4.1, 5.4.3, 5.4.5, 5.4.7 - 5.4.10, 5.4.12 - 5.4.14, 5.4.17, 5.4.22, 5.4.24 - 5.4.29, 5.4.31, 5.5.31, 5.6.7, 5.6.9 - 5.6.11, 5.6.18, 5.6.21
0.004 seconds and returned 50000
Output for 5.4.45
0.020 seconds and returned 50000
Output for 5.4.41, 5.4.44
0.019 seconds and returned 50000
Output for 4.3.10, 4.4.1, 4.4.6, 4.4.9, 5.0.3, 5.4.42
0.029 seconds and returned 50000
Output for 5.1.1, 5.1.3, 5.1.6 - 5.2.8, 5.2.10 - 5.2.11, 5.2.15 - 5.2.16, 5.3.5, 5.3.14, 5.4.36 - 5.4.37
0.007 seconds and returned 50000
Output for 5.1.0, 5.1.2, 5.1.4 - 5.1.5, 5.2.9, 5.2.13 - 5.2.14, 5.4.35
0.008 seconds and returned 50000
Output for 5.2.12
0.010 seconds and returned 50000
Output for 5.0.5
0.035 seconds and returned 50000
Output for 4.3.5, 4.3.7, 4.3.9, 4.4.0, 4.4.2 - 4.4.3, 4.4.7 - 4.4.8, 5.0.2, 5.0.4
0.028 seconds and returned 50000
Output for 4.3.8, 5.0.1
0.030 seconds and returned 50000
Output for 4.3.4, 4.3.6, 4.4.4 - 4.4.5, 5.0.0
0.027 seconds and returned 50000
Output for 4.3.11
0.032 seconds and returned 50000
Output for 4.3.3
-0.970 seconds and returned 50000
Output for 4.3.2
0.026 seconds and returned 50000
Output for 4.3.1
0.031 seconds and returned 50000
Output for 4.3.0
0.017 seconds and returned 50000