3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php error_reporting(E_ALL | E_STRICT); define('ITERATIONS', 2000000); function foo($a) { return; } $start = microtime(true); for ($i=0; $i < ITERATIONS; ++$i) { call_user_func_array('foo', array(1)); } $stop = microtime(true); echo "Test name: " . ($stop - $start) . " seconds". PHP_EOL;
Output for 7.1.0
Test name: 0.08992600440979 seconds
Output for 7.0.14
Test name: 0.087959051132202 seconds
Output for 7.0.6
Test name: 0.080960988998413 seconds
Output for 7.0.5
Test name: 0.063884973526001 seconds
Output for 7.0.4
Test name: 0.075165987014771 seconds
Output for 7.0.3
Test name: 0.064872980117798 seconds
Output for 7.0.2
Test name: 0.068962097167969 seconds
Output for 7.0.1
Test name: 0.060880899429321 seconds
Output for 7.0.0
Test name: 0.078200101852417 seconds
Output for hhvm-3.12.0
Test name: 0.5793719291687 seconds
Output for hhvm-3.10.0

Process exited with code 153.
Output for 5.6.28
Test name: -0.092291831970215 seconds
Output for 5.6.21
Test name: 0.77283310890198 seconds
Output for 5.6.20
Test name: 0.74850797653198 seconds
Output for 5.6.19
Test name: 0.77255892753601 seconds
Output for 5.6.18
Test name: 0.8242928981781 seconds
Output for 5.6.17
Test name: 0.83280611038208 seconds
Output for 5.6.16
Test name: 0.79512715339661 seconds
Output for 5.6.15
Test name: 0.75101590156555 seconds
Output for 5.6.14
Test name: 0.77960085868835 seconds
Output for 5.6.13
Test name: 0.77807688713074 seconds
Output for 5.6.12
Test name: 0.76332688331604 seconds
Output for 5.6.11
Test name: 0.85879611968994 seconds
Output for 5.6.10
Test name: 0.7963981628418 seconds
Output for 5.6.9
Test name: 0.78666210174561 seconds
Output for 5.6.8
Test name: 0.78810286521912 seconds
Output for 5.6.7
Test name: 0.82068109512329 seconds
Output for 5.5.35
Test name: 0.87465000152588 seconds
Output for 5.5.34
Test name: 0.78552389144897 seconds
Output for 5.5.33
Test name: 0.75438785552979 seconds
Output for 5.5.32
Test name: 0.78389382362366 seconds
Output for 5.5.31
Test name: 0.77718806266785 seconds
Output for 5.5.30
Test name: 0.79847693443298 seconds
Output for 5.5.29
Test name: 0.76688098907471 seconds
Output for 5.5.28
Test name: 0.77758502960205 seconds
Output for 5.5.27
Test name: 0.75916504859924 seconds
Output for 5.5.26
Test name: 0.78407907485962 seconds
Output for 5.5.25
Test name: 0.74395680427551 seconds
Output for 5.5.24
Test name: 0.78248596191406 seconds
Output for 5.4.45
Test name: 0.79920816421509 seconds
Output for 5.4.44
Test name: 1.5457060337067 seconds
Output for 5.4.43
Test name: 1.7627189159393 seconds
Output for 5.4.42
Test name: 1.5957720279694 seconds
Output for 5.4.41
Test name: 1.4308018684387 seconds
Output for 5.4.40
Test name: 1.5190291404724 seconds
Output for 5.4.39
Test name: 1.3952808380127 seconds
Output for 5.4.38
Test name: 1.1772298812866 seconds
Output for 5.4.37
Test name: 1.1765611171722 seconds
Output for 5.4.36
Test name: 1.1888020038605 seconds
Output for 5.4.35
Test name: 1.2017951011658 seconds
Output for 5.4.34
Test name: 1.0924129486084 seconds
Output for 5.4.32
Test name: 0.80413508415222 seconds
Output for 5.4.31
Test name: 0.83103394508362 seconds
Output for 5.4.30
Test name: 0.88799095153809 seconds
Output for 5.4.29
Test name: 0.86316204071045 seconds
Output for 5.4.28
Test name: 0.86122298240662 seconds
Output for 5.4.27
Test name: 0.84223914146423 seconds
Output for 5.4.26
Test name: 0.99115800857544 seconds
Output for 5.4.25
Test name: 0.82975006103516 seconds
Output for 5.4.24
Test name: 0.89131879806519 seconds
Output for 5.4.23
Test name: 0.86755704879761 seconds
Output for 5.4.22
Test name: 0.98082304000854 seconds
Output for 5.4.21
Test name: 0.83852195739746 seconds
Output for 5.4.20
Test name: 0.90238809585571 seconds
Output for 5.4.19
Test name: 0.87101006507874 seconds
Output for 5.4.18
Test name: 0.86966705322266 seconds
Output for 5.4.17
Test name: 0.90400195121765 seconds
Output for 5.4.16
Test name: 1.0271999835968 seconds
Output for 5.4.15
Test name: 0.90943598747253 seconds
Output for 5.4.14
Test name: 1.0105159282684 seconds
Output for 5.4.13
Test name: 0.93802404403687 seconds
Output for 5.4.12
Test name: 1.0218801498413 seconds
Output for 5.4.11
Test name: 0.90077018737793 seconds
Output for 5.4.10
Test name: 0.99367690086365 seconds
Output for 5.4.9
Test name: 0.99142503738403 seconds
Output for 5.4.8
Test name: 1.0161769390106 seconds
Output for 5.4.7
Test name: 0.95984506607056 seconds
Output for 5.4.6
Test name: 0.95415306091309 seconds
Output for 5.4.5
Test name: 0.9725489616394 seconds
Output for 5.4.4
Test name: 0.9822678565979 seconds
Output for 5.4.3
Test name: 1.0447280406952 seconds
Output for 5.4.2
Test name: 1.0031349658966 seconds
Output for 5.4.1
Test name: 0.88890600204468 seconds
Output for 5.4.0
Test name: 0.90375685691833 seconds
Output for 5.3.29
Test name: 1.0143342018127 seconds
Output for 5.3.28
Test name: 1.0110099315643 seconds
Output for 5.3.27
Test name: 1.0307011604309 seconds
Output for 5.3.26
Test name: 0.98452305793762 seconds
Output for 5.3.25
Test name: 0.95324301719666 seconds
Output for 5.3.24
Test name: 1.01305103302 seconds
Output for 5.3.23
Test name: 0.93310499191284 seconds
Output for 5.3.22
Test name: 1.0877821445465 seconds
Output for 5.3.21
Test name: 1.0518231391907 seconds
Output for 5.3.20
Test name: 0.97446703910828 seconds
Output for 5.3.19
Test name: 1.0542860031128 seconds
Output for 5.3.18
Test name: 1.095095872879 seconds
Output for 5.3.17
Test name: 1.1660017967224 seconds
Output for 5.3.16
Test name: 1.1955490112305 seconds
Output for 5.3.15
Test name: 1.1113340854645 seconds
Output for 5.3.14
Test name: 1.0681278705597 seconds
Output for 5.3.13
Test name: 1.1670110225677 seconds
Output for 5.3.12
Test name: 1.0562098026276 seconds
Output for 5.3.11
Test name: 1.0568811893463 seconds
Output for 5.3.10
Test name: 0.9922981262207 seconds
Output for 5.3.9
Test name: 1.0505790710449 seconds
Output for 5.3.8
Test name: 1.0415790081024 seconds
Output for 5.3.7
Test name: 1.1121277809143 seconds
Output for 5.3.6
Test name: 0.95538902282715 seconds
Output for 5.3.5
Test name: 1.0921380519867 seconds
Output for 5.3.4
Test name: 1.1251180171967 seconds
Output for 5.3.3
Test name: 1.0607101917267 seconds
Output for 5.3.2
Test name: 1.0271370410919 seconds
Output for 5.3.1
Test name: 0.98381495475769 seconds
Output for 5.3.0
Test name: 1.0644910335541 seconds
Output for 5.2.17
Test name: 1.1343848705292 seconds
Output for 5.2.16
Test name: 1.1017889976501 seconds
Output for 5.2.15
Test name: 1.0895020961761 seconds
Output for 5.2.14
Test name: 1.1017529964447 seconds
Output for 5.2.13
Test name: 1.2391369342804 seconds
Output for 5.2.12
Test name: 1.2048859596252 seconds
Output for 5.2.11
Test name: 1.0954530239105 seconds
Output for 5.2.10
Test name: 1.2653501033783 seconds
Output for 5.2.9
Test name: 1.0897989273071 seconds
Output for 5.2.8
Test name: 1.1085820198059 seconds
Output for 5.2.7
Test name: 1.1000039577484 seconds
Output for 5.2.6
Test name: 1.115868806839 seconds
Output for 5.2.5
Test name: 1.219614982605 seconds
Output for 5.2.4
Test name: 1.1579849720001 seconds
Output for 5.2.3
Test name: 1.3151910305023 seconds
Output for 5.2.2
Test name: 1.1064310073853 seconds
Output for 5.2.1
Test name: 1.2757351398468 seconds
Output for 5.2.0
Test name: 1.0681221485138 seconds
Output for 5.1.6
Test name: 1.0753118991852 seconds
Output for 5.1.5
Test name: 1.0609722137451 seconds
Output for 5.1.4
Test name: 1.1339960098267 seconds
Output for 5.1.3
Test name: 1.0035719871521 seconds
Output for 5.1.2
Test name: 1.1458678245544 seconds
Output for 5.1.1
Test name: 1.0036919116974 seconds
Output for 5.1.0
Test name: 1.1760070323944 seconds
Output for 5.0.5
Test name: 1.2856521606445 seconds
Output for 5.0.4
Test name: 1.2784690856934 seconds
Output for 5.0.3
Test name: 1.2418119907379 seconds
Output for 5.0.2
Test name: 1.3316180706024 seconds
Output for 5.0.1
Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/IuSlK on line 17 Test name: 1.2973098754883 secondsPHP_EOL
Output for 5.0.0
Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/IuSlK on line 17 Test name: 1.3758199214935 secondsPHP_EOL
Output for 4.4.9
Notice: Use of undefined constant E_STRICT - assumed 'E_STRICT' in /in/IuSlK on line 2 Test name: -0.704698 seconds
Output for 4.4.8
Notice: Use of undefined constant E_STRICT - assumed 'E_STRICT' in /in/IuSlK on line 2 Test name: 0.236792 seconds
Output for 4.4.7
Notice: Use of undefined constant E_STRICT - assumed 'E_STRICT' in /in/IuSlK on line 2 Test name: 0.305646 seconds
Output for 4.4.6
Notice: Use of undefined constant E_STRICT - assumed 'E_STRICT' in /in/IuSlK on line 2 Test name: -0.621378 seconds
Output for 4.4.5
Notice: Use of undefined constant E_STRICT - assumed 'E_STRICT' in /in/IuSlK on line 2 Test name: 0.324185 seconds
Output for 4.4.4
Notice: Use of undefined constant E_STRICT - assumed 'E_STRICT' in /in/IuSlK on line 2 Test name: 0.352721 seconds
Output for 4.4.3
Notice: Use of undefined constant E_STRICT - assumed 'E_STRICT' in /in/IuSlK on line 2 Test name: -0.820337 seconds
Output for 4.4.2
Notice: Use of undefined constant E_STRICT - assumed 'E_STRICT' in /in/IuSlK on line 2 Test name: 0.269328 seconds
Output for 4.4.1
Notice: Use of undefined constant E_STRICT - assumed 'E_STRICT' in /in/IuSlK on line 2 Test name: 0.226338 seconds
Output for 4.4.0
Notice: Use of undefined constant E_STRICT - assumed 'E_STRICT' in /in/IuSlK on line 2 Test name: -0.561465 seconds
Output for 4.3.11
Notice: Use of undefined constant E_STRICT - assumed 'E_STRICT' in /in/IuSlK on line 2 Test name: 0.219311 seconds
Output for 4.3.10
Notice: Use of undefined constant E_STRICT - assumed 'E_STRICT' in /in/IuSlK on line 2 Test name: 0.303956 seconds
Output for 4.3.9
Notice: Use of undefined constant E_STRICT - assumed 'E_STRICT' in /in/IuSlK on line 2 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/IuSlK on line 17 Test name: -0.705597 secondsPHP_EOL
Output for 4.3.8
Notice: Use of undefined constant E_STRICT - assumed 'E_STRICT' in /in/IuSlK on line 2 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/IuSlK on line 17 Test name: 0.29252 secondsPHP_EOL
Output for 4.3.7
Notice: Use of undefined constant E_STRICT - assumed 'E_STRICT' in /in/IuSlK on line 2 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/IuSlK on line 17 Test name: 0.304497 secondsPHP_EOL
Output for 4.3.6
Notice: Use of undefined constant E_STRICT - assumed 'E_STRICT' in /in/IuSlK on line 2 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/IuSlK on line 17 Test name: -0.638257 secondsPHP_EOL
Output for 4.3.5
Notice: Use of undefined constant E_STRICT - assumed 'E_STRICT' in /in/IuSlK on line 2 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/IuSlK on line 17 Test name: 0.358825 secondsPHP_EOL
Output for 4.3.4
Notice: Use of undefined constant E_STRICT - assumed 'E_STRICT' in /in/IuSlK on line 2 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/IuSlK on line 17 Test name: 0.176308 secondsPHP_EOL
Output for 4.3.3
Notice: Use of undefined constant E_STRICT - assumed 'E_STRICT' in /in/IuSlK on line 2 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/IuSlK on line 17 Test name: 0.345395 secondsPHP_EOL
Output for 4.3.2
Notice: Use of undefined constant E_STRICT - assumed 'E_STRICT' in /in/IuSlK on line 2 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/IuSlK on line 17 Test name: 0.282683 secondsPHP_EOL
Output for 4.3.1
Notice: Use of undefined constant E_STRICT - assumed 'E_STRICT' in /in/IuSlK on line 2 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/IuSlK on line 17 Test name: 0.259545 secondsPHP_EOL
Output for 4.3.0
Notice: Use of undefined constant E_STRICT - assumed 'E_STRICT' in /in/IuSlK on line 2 Notice: Use of undefined constant PHP_EOL - assumed 'PHP_EOL' in /in/IuSlK on line 17 Test name: 0.031522 secondsPHP_EOL