3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $start = microtime(true); foreach (range(0, 10000) as $i) { } printf ('%.4f'.PHP_EOL, microtime(true) - $start); $start = microtime(true); for ($i = 0; $i < 10000; $i++) { } printf ('%.4f'.PHP_EOL, microtime(true) - $start);
Output for 7.0.1, 7.0.3, 7.0.5 - 7.1.0
0.0002 0.0001
Output for 7.0.4
0.0003 0.0002
Output for 7.0.0, 7.0.2
0.0001 0.0001
Output for hhvm-3.12.0
0.0006 0.0005
Output for hhvm-3.10.0

Process exited with code 153.
Output for 5.6.28
0.0023 0.0006
Output for 5.5.25, 5.5.31, 5.6.13 - 5.6.14, 5.6.16, 5.6.21
0.0022 0.0003
Output for 5.2.4, 5.6.20
0.0024 0.0005
Output for 5.6.19
0.0020 0.0004
Output for 5.5.32, 5.6.7, 5.6.12, 5.6.18
0.0014 0.0002
Output for 5.6.17
0.0013 0.0002
Output for 5.4.3, 5.4.13, 5.4.15 - 5.4.16, 5.4.22, 5.4.24, 5.4.28, 5.4.32, 5.4.42, 5.5.27, 5.5.29, 5.6.11, 5.6.15
0.0016 0.0002
Output for 5.6.10
0.0020 0.0003
Output for 5.3.3, 5.3.25, 5.4.9, 5.4.20, 5.5.24, 5.6.9
0.0019 0.0003
Output for 5.4.11, 5.6.8
0.0017 0.0003
Output for 5.3.17 - 5.3.18, 5.5.35
0.0023 0.0004
Output for 5.5.34
0.0024 0.0004
Output for 5.3.1, 5.3.4, 5.3.7, 5.3.12 - 5.3.13, 5.3.21 - 5.3.22, 5.3.26, 5.4.6 - 5.4.7, 5.4.10, 5.4.19, 5.4.27, 5.5.33
0.0016 0.0003
Output for 5.5.30
0.0023 0.0003
Output for 5.4.2, 5.4.4 - 5.4.5, 5.4.14, 5.4.17 - 5.4.18, 5.4.21, 5.4.23, 5.4.25, 5.5.28
0.0015 0.0002
Output for 5.4.8, 5.5.26
0.0017 0.0002
Output for 5.4.45
0.0012 0.0002
Output for 5.4.12, 5.4.43 - 5.4.44
0.0018 0.0003
Output for 5.2.3, 5.4.41
0.0025 0.0004
Output for 5.4.34 - 5.4.35, 5.4.38, 5.4.40
0.0024 0.0003
Output for 5.2.5, 5.3.0, 5.4.39
0.0026 0.0004
Output for 5.4.36 - 5.4.37
0.0025 0.0003
Output for 5.4.31
0.0021 0.0003
Output for 5.3.15, 5.3.24, 5.4.29 - 5.4.30
0.0014 0.0003
Output for 5.2.8, 5.4.26
0.0016 0.0004
Output for 5.3.8, 5.3.11, 5.3.14, 5.3.16, 5.3.20, 5.3.23, 5.3.27, 5.4.1
0.0015 0.0003
Output for 5.4.0
0.0019 0.0002
Output for 5.2.1, 5.3.9, 5.3.29
0.0015 0.0004
Output for 5.3.28
0.0021 0.0004
Output for 5.3.19
0.0028 0.0005
Output for 5.2.9, 5.2.13, 5.3.2, 5.3.10
0.0017 0.0004
Output for 5.3.6
0.0027 0.0005
Output for 5.3.5
0.0016 0.0005
Output for 5.1.1, 5.2.10 - 5.2.12, 5.2.14, 5.2.17
0.0027 0.0006
Output for 5.2.16
0.0028 0.0006
Output for 5.2.15
0.0028 0.0007
Output for 5.2.7
0.0017 0.0006
Output for 5.2.6
0.0026 0.0006
Output for 5.2.2
0.0026 0.0005
Output for 5.2.0
0.0014 0.0005
Output for 5.1.4, 5.1.6
0.0020 0.0005
Output for 5.1.2 - 5.1.3, 5.1.5
0.0019 0.0004
Output for 5.1.0
0.0022 0.0005
Output for 5.0.5
0.0037 0.0010
Output for 5.0.4
0.0032 0.0010
Output for 5.0.3
0.0034 0.0011
Output for 5.0.2
0.0034 0.0010
Output for 4.3.7, 5.0.1
Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/7BMWe on line 6 0.0034PHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/7BMWe on line 11 0.0010PHP_EOL
Output for 4.3.4, 5.0.0
Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/7BMWe on line 6 0.0032PHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/7BMWe on line 11 0.0009PHP_EOL
Output for 4.4.9
0.0022 0.0009
Output for 4.4.8
0.0024 0.0009
Output for 4.4.6 - 4.4.7
0.0021 0.0009
Output for 4.3.10, 4.4.5
0.0021 0.0010
Output for 4.4.0, 4.4.4
0.0023 0.0009
Output for 4.4.3
0.0030 0.0012
Output for 4.4.2
0.0022 0.0012
Output for 4.4.1
0.0020 0.0010
Output for 4.3.11
0.0024 0.0010
Output for 4.3.9
Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/7BMWe on line 6 0.0036PHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/7BMWe on line 11 0.0010PHP_EOL
Output for 4.3.8
Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/7BMWe on line 6 0.0034PHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/7BMWe on line 11 0.0013PHP_EOL
Output for 4.3.6
Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/7BMWe on line 6 0.0033PHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/7BMWe on line 11 0.0010PHP_EOL
Output for 4.3.5
Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/7BMWe on line 6 0.0035PHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/7BMWe on line 11 0.0010PHP_EOL
Output for 4.3.3
Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/7BMWe on line 6 0.0033PHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/7BMWe on line 11 0.0009PHP_EOL
Output for 4.3.2
Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/7BMWe on line 6 0.0035PHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/7BMWe on line 11 0.0009PHP_EOL
Output for 4.3.1
Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/7BMWe on line 6 0.0055PHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/7BMWe on line 11 0.0016PHP_EOL
Output for 4.3.0
Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/7BMWe on line 6 0.0136PHP_EOL Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/7BMWe on line 11 0.0014PHP_EOL