3v4l.org

run code in 300+ PHP versions simultaneously
<?php interface TestInterface { public function foo(); } class Test implements TestInterface { public function foo(...$extraArgs) { $closureToCall = 'max'; //this function accepts multiple args $start = microtime(true); for ($i=0; $i<1e5; $i++) { } $end = microtime(true); echo "Took: ", ($end-$start)*1e3, " ms"; $start = microtime(true); for ($i=0; $i<1e5; $i++) { } $end = microtime(true); echo "Took: ", ($end-$start)*1e3, " ms"; } } $obj = new Test; $obj->foo();
Output for 7.4.1
Took: 0.88810920715332 msTook: 1.0318756103516 ms
Output for 7.4.0
Took: 1.0168552398682 msTook: 1.0008811950684 ms
Output for 7.3.13
Took: 1.2590885162354 msTook: 1.2168884277344 ms
Output for 7.3.12
Took: 1.2609958648682 msTook: 1.270055770874 ms
Output for 7.3.11
Took: 1.1789798736572 msTook: 1.1639595031738 ms
Output for 7.3.10
Took: 0.78797340393066 msTook: 0.78797340393066 ms
Output for 7.3.9
Took: 0.98419189453125 msTook: 0.94985961914062 ms
Output for 7.3.8
Took: 0.82993507385254 msTook: 0.87809562683105 ms
Output for 7.3.7
Took: 0.75697898864746 msTook: 0.81515312194824 ms
Output for 7.3.6
Took: 0.94485282897949 msTook: 0.83684921264648 ms
Output for 7.3.5
Took: 1.2187957763672 msTook: 1.2969970703125 ms
Output for 7.3.4
Took: 1.5039443969727 msTook: 1.1470317840576 ms
Output for 7.3.3
Took: 1.8410682678223 msTook: 1.093864440918 ms
Output for 7.3.2
Took: 1.5938282012939 msTook: 0.96893310546875 ms
Output for 7.3.1
Took: 1.410961151123 msTook: 1.2490749359131 ms
Output for 7.3.0
Took: 0.88715553283691 msTook: 0.75793266296387 ms
Output for 7.2.26
Took: 1.3360977172852 msTook: 1.3411045074463 ms
Output for 7.2.25
Took: 1.3971328735352 msTook: 1.3279914855957 ms
Output for 7.2.24
Took: 0.8242130279541 msTook: 0.81920623779297 ms
Output for 7.2.23
Took: 0.9310245513916 msTook: 0.97107887268066 ms
Output for 7.2.22
Took: 1.6629695892334 msTook: 1.3439655303955 ms
Output for 7.2.21
Took: 1.3868808746338 msTook: 1.399040222168 ms
Output for 7.2.20
Took: 0.98490715026855 msTook: 0.78797340393066 ms
Output for 7.2.19
Took: 0.84304809570312 msTook: 0.84114074707031 ms
Output for 7.2.18
Took: 1.7619132995605 msTook: 0.84114074707031 ms
Output for 7.2.17
Took: 0.85711479187012 msTook: 0.84996223449707 ms
Output for 7.2.16
Took: 1.1119842529297 msTook: 1.1420249938965 ms
Output for 7.2.15
Took: 0.7929801940918 msTook: 0.9770393371582 ms
Output for 7.2.14
Took: 1.1990070343018 msTook: 1.4548301696777 ms
Output for 7.2.13
Took: 0.95605850219727 msTook: 0.81300735473633 ms
Output for 7.2.12
Took: 1.2819766998291 msTook: 1.209020614624 ms
Output for 7.2.11
Took: 1.0638236999512 msTook: 1.0559558868408 ms
Output for 7.2.10
Took: 1.2619495391846 msTook: 0.8089542388916 ms
Output for 7.2.9
Took: 1.1868476867676 msTook: 1.1820793151855 ms
Output for 7.2.8
Took: 0.79584121704102 msTook: 0.81706047058105 ms
Output for 7.2.7
Took: 1.1730194091797 msTook: 1.0969638824463 ms
Output for 7.2.6
Took: 1.5971660614014 msTook: 0.85020065307617 ms
Output for 7.2.5
Took: 1.6860961914062 msTook: 1.5370845794678 ms
Output for 7.2.4
Took: 1.4629364013672 msTook: 0.84996223449707 ms
Output for 7.2.3
Took: 0.98299980163574 msTook: 0.98586082458496 ms
Output for 7.2.2
Took: 1.3718605041504 msTook: 1.3840198516846 ms
Output for 7.2.1
Took: 1.0092258453369 msTook: 1.0008811950684 ms
Output for 7.2.0
Took: 1.0080337524414 msTook: 1.0089874267578 ms
Output for 7.1.33
Took: 3.0779838562012 msTook: 2.626895904541 ms
Output for 7.1.32
Took: 4.0369033813477 msTook: 2.485990524292 ms
Output for 7.1.31
Took: 4.4128894805908 msTook: 2.3849010467529 ms
Output for 7.1.30
Took: 2.7279853820801 msTook: 2.6149749755859 ms
Output for 7.1.29
Took: 2.4669170379639 msTook: 2.432107925415 ms
Output for 7.1.28
Took: 2.9771327972412 msTook: 2.4399757385254 ms
Output for 7.1.27
Took: 5.0630569458008 msTook: 2.5157928466797 ms
Output for 7.1.26
Took: 2.4631023406982 msTook: 2.4969577789307 ms
Output for 7.1.25
Took: 2.4449825286865 msTook: 2.316951751709 ms
Output for 7.1.24
Took: 3.4070014953613 msTook: 3.5200119018555 ms
Output for 7.1.23
Took: 4.9519538879395 msTook: 3.2939910888672 ms
Output for 7.1.22
Took: 2.4631023406982 msTook: 2.439022064209 ms
Output for 7.1.21
Took: 2.4371147155762 msTook: 2.446174621582 ms
Output for 7.1.20
Took: 3.2179355621338 msTook: 3.13401222229 ms
Output for 7.1.19
Took: 2.439022064209 msTook: 2.4471282958984 ms
Output for 7.1.18
Took: 2.8820037841797 msTook: 2.8691291809082 ms
Output for 7.1.17
Took: 5.8989524841309 msTook: 2.5508403778076 ms
Output for 7.1.16
Took: 2.7799606323242 msTook: 2.7978420257568 ms
Output for 7.1.15
Took: 2.7880668640137 msTook: 2.763032913208 ms
Output for 7.1.14
Took: 3.6962032318115 msTook: 2.5379657745361 ms
Output for 7.1.13
Took: 2.4471282958984 msTook: 2.4309158325195 ms
Output for 7.1.12
Took: 3.7229061126709 msTook: 2.4411678314209 ms
Output for 7.1.11
Took: 3.2320022583008 msTook: 2.5498867034912 ms
Output for 7.1.10
Took: 3.1659603118896 msTook: 2.9759407043457 ms
Output for 7.1.9
Took: 2.3839473724365 msTook: 2.4230480194092 ms
Output for 7.1.8
Took: 4.9529075622559 msTook: 2.5520324707031 ms
Output for 7.1.7
Took: 2.439022064209 msTook: 2.4349689483643 ms
Output for 7.1.6
Took: 2.8018951416016 msTook: 2.5639533996582 ms
Output for 7.1.5
Took: 2.6979446411133 msTook: 2.5179386138916 ms
Output for 7.1.4
Took: 3.026008605957 msTook: 2.979040145874 ms
Output for 7.1.3
Took: 2.9010772705078 msTook: 3.0767917633057 ms
Output for 7.1.2
Took: 3.2370090484619 msTook: 2.6381015777588 ms
Output for 7.1.1
Took: 3.0360221862793 msTook: 2.392053604126 ms
Output for 7.1.0
Took: 2.418041229248 msTook: 2.4440288543701 ms
Output for 7.0.33
Took: 2.4559497833252 msTook: 2.5198459625244 ms
Output for 7.0.32
Took: 4.6138763427734 msTook: 3.6561489105225 ms
Output for 7.0.31
Took: 2.4650096893311 msTook: 2.4309158325195 ms
Output for 7.0.30
Took: 3.2942295074463 msTook: 3.6609172821045 ms
Output for 7.0.29
Took: 2.8159618377686 msTook: 2.8469562530518 ms
Output for 7.0.28
Took: 5.3310394287109 msTook: 2.9430389404297 ms
Output for 7.0.27
Took: 2.769947052002 msTook: 2.6168823242188 ms
Output for 7.0.26
Took: 3.5138130187988 msTook: 2.7668476104736 ms
Output for 7.0.25
Took: 2.4468898773193 msTook: 2.3608207702637 ms
Output for 7.0.24
Took: 3.2031536102295 msTook: 2.985954284668 ms
Output for 7.0.23
Took: 2.547025680542 msTook: 2.3682117462158 ms
Output for 7.0.22
Took: 2.392053604126 msTook: 2.3620128631592 ms
Output for 7.0.21
Took: 2.4900436401367 msTook: 2.4740695953369 ms
Output for 7.0.20
Took: 4.0931701660156 msTook: 2.5279521942139 ms
Output for 7.0.19
Took: 3.8020610809326 msTook: 2.4631023406982 ms
Output for 7.0.18
Took: 4.4150352478027 msTook: 3.6759376525879 ms
Output for 7.0.17
Took: 3.2179355621338 msTook: 2.4690628051758 ms
Output for 7.0.16
Took: 2.4468898773193 msTook: 2.5110244750977 ms
Output for 7.0.15
Took: 3.7119388580322 msTook: 2.7639865875244 ms
Output for 7.0.14
Took: 2.6280879974365 msTook: 2.4120807647705 ms
Output for 7.0.13
Took: 2.6528835296631 msTook: 2.5830268859863 ms
Output for 7.0.12
Took: 3.5750865936279 msTook: 3.6709308624268 ms
Output for 7.0.11
Took: 2.7270317077637 msTook: 2.7341842651367 ms
Output for 7.0.10
Took: 2.5410652160645 msTook: 2.5980472564697 ms
Output for 7.0.9
Took: 2.4709701538086 msTook: 2.4418830871582 ms
Output for 7.0.8
Took: 3.8299560546875 msTook: 2.6161670684814 ms
Output for 7.0.7
Took: 2.4070739746094 msTook: 2.7508735656738 ms
Output for 7.0.6
Took: 2.4130344390869 msTook: 2.3829936981201 ms
Output for 7.0.5
Took: 4.0338039398193 msTook: 3.8790702819824 ms
Output for 7.0.4
Took: 3.1640529632568 msTook: 3.2889842987061 ms
Output for 7.0.3
Took: 3.0770301818848 msTook: 3.1020641326904 ms
Output for 7.0.2
Took: 2.6688575744629 msTook: 2.7189254760742 ms
Output for 7.0.1
Took: 3.0250549316406 msTook: 2.3529529571533 ms
Output for 7.0.0
Took: 4.5640468597412 msTook: 4.2159557342529 ms
Output for 5.6.40
Took: 8.1539154052734 msTook: 6.7250728607178 ms
Output for 5.6.39
Took: 8.3470344543457 msTook: 6.6459178924561 ms
Output for 5.6.38
Took: 7.7190399169922 msTook: 7.411003112793 ms
Output for 5.6.37
Took: 6.7400932312012 msTook: 6.8008899688721 ms
Output for 5.6.36
Took: 7.4491500854492 msTook: 6.6571235656738 ms
Output for 5.6.35
Took: 6.6139698028564 msTook: 6.3741207122803 ms
Output for 5.6.34
Took: 6.4711570739746 msTook: 6.3650608062744 ms
Output for 5.6.33
Took: 6.3209533691406 msTook: 6.3509941101074 ms
Output for 5.6.32
Took: 9.1991424560547 msTook: 6.335973739624 ms
Output for 5.6.31
Took: 6.6378116607666 msTook: 6.695032119751 ms
Output for 5.6.30
Took: 8.4700584411621 msTook: 7.0209503173828 ms
Output for 5.6.29
Took: 6.5369606018066 msTook: 6.4058303833008 ms
Output for 5.6.28
Took: 6.8128108978271 msTook: 6.3290596008301 ms
Output for 5.6.27
Took: 6.760835647583 msTook: 6.3769817352295 ms
Output for 5.6.26
Took: 7.4789524078369 msTook: 6.7310333251953 ms
Output for 5.6.25
Took: 6.4880847930908 msTook: 6.4239501953125 ms
Output for 5.6.24
Took: 6.4640045166016 msTook: 6.3991546630859 ms
Output for 5.6.23
Took: 9.9630355834961 msTook: 6.2880516052246 ms
Output for 5.6.22
Took: 6.721019744873 msTook: 6.8099498748779 ms
Output for 5.6.21
Took: 7.3800086975098 msTook: 6.8759918212891 ms
Output for 5.6.20
Took: 7.8768730163574 msTook: 6.9081783294678 ms
Output for 5.6.19
Took: 7.3890686035156 msTook: 6.9639682769775 ms
Output for 5.6.18
Took: 6.6490173339844 msTook: 6.6781044006348 ms
Output for 5.6.17
Took: 6.7780017852783 msTook: 6.2971115112305 ms
Output for 5.6.16
Took: 6.6089630126953 msTook: 6.3350200653076 ms
Output for 5.6.15
Took: 7.3268413543701 msTook: 6.417989730835 ms
Output for 5.6.14
Took: 7.5249671936035 msTook: 6.9119930267334 ms
Output for 5.6.13
Took: 6.9320201873779 msTook: 6.6590309143066 ms
Output for 5.6.12
Took: 9.3660354614258 msTook: 6.7298412322998 ms
Output for 5.6.11
Took: 8.26096534729 msTook: 6.3679218292236 ms
Output for 5.6.10
Took: 6.6938400268555 msTook: 6.6559314727783 ms
Output for 5.6.9
Took: 7.0290565490723 msTook: 6.8929195404053 ms
Output for 5.6.8
Took: 8.1570148468018 msTook: 6.2670707702637 ms
Output for 5.6.7
Took: 8.2929134368896 msTook: 8.5439682006836 ms
Output for 5.6.6
Took: 8.8770389556885 msTook: 7.6308250427246 ms
Output for 5.6.5
Took: 6.7880153656006 msTook: 6.7501068115234 ms
Output for 5.6.4
Took: 7.8141689300537 msTook: 7.9870223999023 ms
Output for 5.6.3
Took: 6.6919326782227 msTook: 6.7219734191895 ms
Output for 5.6.2
Took: 6.493091583252 msTook: 6.3149929046631 ms
Output for 5.6.1
Took: 6.5231323242188 msTook: 6.2441825866699 ms
Output for 5.6.0

Process exited with code 139.
Output for 5.4.0 - 5.4.45, 5.5.0 - 5.5.38
Parse error: syntax error, unexpected '.', expecting '&' or variable (T_VARIABLE) in /in/UDpBq on line 8
Process exited with code 255.
Output for 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29
Parse error: syntax error, unexpected '.', expecting '&' or T_VARIABLE in /in/UDpBq on line 8
Process exited with code 255.
Output for 5.0.0 - 5.0.5
Parse error: parse error, unexpected '.', expecting '&' or T_VARIABLE in /in/UDpBq on line 8
Process exited with code 255.
Output for 4.4.2 - 4.4.9
Parse error: syntax error, unexpected T_STRING in /in/UDpBq on line 3
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.3.11, 4.4.0 - 4.4.1
Parse error: parse error, unexpected T_STRING in /in/UDpBq on line 3
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/UDpBq on line 3
Process exited with code 255.

preferences:
257.8 ms | 401 KiB | 325 Q