3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo {} function f0($foo) {} function f1(Foo $foo) {} function f2(Foo $foo = null) {} $calls = 1000000; $avg = 5; $m = array(); for ($j = 0; $j < $avg; $j++) { $start = microtime(true); for ($i = 0; $i < $calls; $i++) { f0(new Foo()); } $m[] = microtime(true) - $start; } var_dump(array_sum($m) / $avg); $m = array(); for ($j = 0; $j < $avg; $j++) { $start = microtime(true); for ($i = 0; $i < $calls; $i++) { f1(new Foo()); } $m[] = microtime(true) - $start; } var_dump(array_sum($m) / $avg); $m = array(); for ($j = 0; $j < $avg; $j++) { $start = microtime(true); for ($i = 0; $i < $calls; $i++) { f2(new Foo()); } $m[] = microtime(true) - $start; } var_dump(array_sum($m) / $avg);

Abusive script

This script was stopped while abusing our resources

Output for 7.4.0
float(0.060626602172852) float(0.068771171569824) float(0.066095352172852)
Output for 7.3.12
float(0.10552916526794) float(0.11998858451843) float(0.096611452102661)
Output for 7.3.11
float(0.10700325965881) float(0.12509961128235) float(0.12233419418335)
Output for 7.3.10
float(0.10782556533813) float(0.12087097167969) float(0.09745626449585)
Output for 7.3.9
float(0.089439821243286) float(0.073691415786743) float(0.074541187286377)
Output for 7.3.8
float(0.094907379150391) float(0.090690517425537) float(0.076318979263306)
Output for 7.3.7
float(0.10458164215088) float(0.12233638763428) float(0.077583408355713)
Output for 7.3.6
float(0.069385623931885) float(0.076946401596069) float(0.075444173812866)
Output for 7.3.5
float(0.097783041000366) float(0.077068376541138) float(0.076465463638306)
Output for 7.3.4
float(0.10115437507629) float(0.10354342460632) float(0.11752781867981)
Output for 7.3.3
float(0.10321755409241) float(0.11447558403015) float(0.094237995147705)
Output for 7.3.2
float(0.1002845287323) float(0.11448020935059) float(0.1130163192749)
Output for 7.3.1
float(0.085287570953369) float(0.10193204879761) float(0.095315456390381)
Output for 7.3.0
float(0.08478422164917) float(0.11868190765381) float(0.11586179733276)
Output for 7.2.25
float(0.11731362342834) float(0.13809342384338) float(0.12202301025391)
Output for 7.2.24
float(0.08278226852417) float(0.088853406906128) float(0.087666749954224)
Output for 7.2.23
float(0.076143550872803) float(0.08049259185791) float(0.083736944198608)
Output for 7.2.22
float(0.10730938911438) float(0.11934418678284) float(0.13043217658997)
Output for 7.2.21
float(0.067183780670166) float(0.12178673744202) float(0.13141016960144)
Output for 7.2.20
float(0.11066055297852) float(0.084072399139404) float(0.11510262489319)
Output for 7.2.19
float(0.10730319023132) float(0.097521734237671) float(0.12629685401917)
Output for 7.2.18
float(0.10393843650818) float(0.12022533416748) float(0.12199721336365)
Output for 7.2.17
float(0.076012802124023) float(0.084544944763184) float(0.085479593276978)
Output for 7.2.16
float(0.11407961845398) float(0.10331025123596) float(0.13384218215942)
Output for 7.2.15
float(0.07984094619751) float(0.09489860534668) float(0.087327194213867)
Output for 7.2.14
float(0.10918321609497) float(0.10626840591431) float(0.11445226669312)
Output for 7.2.13
float(0.11387248039246) float(0.13712377548218) float(0.11735119819641)
Output for 7.2.12
float(0.10902099609375) float(0.1305627822876) float(0.10260186195374)
Output for 7.2.11
float(0.094476985931396) float(0.11649022102356) float(0.13199219703674)
Output for 7.2.10
float(0.073742818832397) float(0.082620859146118) float(0.081055784225464)
Output for 7.2.9
float(0.10856318473816) float(0.1228422164917) float(0.11291823387146)
Output for 7.2.8
float(0.10846099853516) float(0.13319406509399) float(0.12867045402527)
Output for 7.2.7
float(0.10927629470825) float(0.12188954353333) float(0.1046585559845)
Output for 7.2.6
float(0.11294260025024) float(0.13313736915588) float(0.11645665168762)
Output for 7.2.5
float(0.11449041366577) float(0.087363958358765) float(0.11630735397339)
Output for 7.2.4
float(0.066487169265747) float(0.076538991928101) float(0.11698226928711)
Output for 7.2.3
float(0.07394700050354) float(0.079427051544189) float(0.084868621826172)
Output for 7.2.2
float(0.10970578193665) float(0.1080982208252) float(0.089351797103882)
Output for 7.2.1
float(0.10997247695923) float(0.13004441261292) float(0.12047996520996)
Output for 7.2.0
float(0.085504055023193) float(0.090802240371704) float(0.13213858604431)
Output for 7.1.33
float(0.23134517669678) float(0.24892778396606)
Process exited with code 137.
Output for 7.1.32
float(0.21651244163513) float(0.23282785415649)
Process exited with code 137.
Output for 7.1.31
float(0.22788443565369) float(0.24504704475403)
Process exited with code 137.
Output for 7.1.30
float(0.2017774105072) float(0.25352296829224)
Process exited with code 137.
Output for 7.1.29
float(0.18564839363098) float(0.19252634048462)
Process exited with code 137.
Output for 7.1.28
float(0.2289128780365) float(0.23363523483276)
Process exited with code 137.
Output for 7.1.27
float(0.1922532081604) float(0.25520386695862)
Process exited with code 137.
Output for 7.1.26
float(0.22354245185852) float(0.20866260528564)
Process exited with code 137.
Output for 7.1.25
float(0.21187806129456) float(0.25278906822205)
Process exited with code 137.
Output for 7.1.24
float(0.22797822952271) float(0.24446444511414)
Process exited with code 137.
Output for 7.1.23
float(0.21871056556702) float(0.24131646156311)
Process exited with code 137.
Output for 7.1.22
float(0.22460451126099) float(0.19667544364929)
Process exited with code 137.
Output for 7.1.21
float(0.17707710266113) float(0.19686059951782)
Process exited with code 137.
Output for 7.1.20
float(0.20843548774719) float(0.22664241790771)
Process exited with code 137.
Output for 7.1.19
float(0.1747284412384) float(0.1902916431427)
Process exited with code 137.
Output for 7.1.18
float(0.2049328327179) float(0.24666600227356)
Process exited with code 137.
Output for 7.1.17
float(0.22303838729858) float(0.23896021842957)
Process exited with code 137.
Output for 7.1.16
float(0.22230334281921) float(0.21711463928223)
Process exited with code 137.
Output for 7.1.15
float(0.20462460517883) float(0.20960378646851)
Process exited with code 137.
Output for 7.1.14
float(0.22134385108948) float(0.22272524833679)
Process exited with code 137.
Output for 7.1.13
float(0.22702779769897) float(0.24371819496155)
Process exited with code 137.
Output for 7.1.12
float(0.22534260749817) float(0.24757404327393)
Process exited with code 137.
Output for 7.1.11
float(0.22811875343323) float(0.22508459091187)
Process exited with code 137.
Output for 7.1.10
float(0.23077359199524) float(0.2059901714325)
Process exited with code 137.
Output for 7.1.9
float(0.21815114021301) float(0.25530815124512)
Process exited with code 137.
Output for 7.1.8
float(0.22527565956116) float(0.21891760826111)
Process exited with code 137.
Output for 7.1.7
float(0.19056177139282) float(0.18959927558899)
Process exited with code 137.
Output for 7.1.6
float(0.2035352230072) float(0.25430278778076)
Process exited with code 137.
Output for 7.1.5
float(0.17347841262817) float(0.19020104408264)
Process exited with code 137.
Output for 7.1.4
float(0.22827582359314) float(0.25664200782776)
Process exited with code 137.
Output for 7.1.3
float(0.22973217964172) float(0.20368165969849)
Process exited with code 137.
Output for 7.1.2
float(0.20008125305176) float(0.25656361579895)
Process exited with code 137.
Output for 7.1.1
float(0.20281314849854) float(0.18775405883789)
Process exited with code 137.
Output for 7.1.0
float(0.22301044464111) float(0.24347295761108)
Process exited with code 137.
Output for 7.0.33
float(0.19714641571045) float(0.20196561813354)
Process exited with code 137.
Output for 7.0.32
float(0.17779784202576) float(0.18616733551025)
Process exited with code 137.
Output for 7.0.31
float(0.1871910572052) float(0.26119666099548)
Process exited with code 137.
Output for 7.0.30
float(0.23505482673645) float(0.20665721893311)
Process exited with code 137.
Output for 7.0.29
float(0.23041152954102) float(0.23374977111816)
Process exited with code 137.
Output for 7.0.28
float(0.20978817939758) float(0.19575080871582)
Process exited with code 137.
Output for 7.0.27
float(0.18155379295349) float(0.20069680213928)
Process exited with code 137.
Output for 7.0.26
float(0.17370166778564) float(0.1899938583374)
Process exited with code 137.
Output for 7.0.25
float(0.22133355140686) float(0.26241116523743)
Process exited with code 137.
Output for 7.0.24
float(0.17189154624939) float(0.21630825996399)
Process exited with code 137.
Output for 7.0.23
float(0.21902823448181) float(0.20644521713257)
Process exited with code 137.
Output for 7.0.22
float(0.22051405906677) float(0.26049838066101)
Process exited with code 137.
Output for 7.0.21
float(0.2328685760498) float(0.20152282714844)
Process exited with code 137.
Output for 7.0.20
float(0.23404951095581) float(0.2392502784729)
Process exited with code 137.
Output for 7.0.19
float(0.21476564407349) float(0.25194325447083)
Process exited with code 137.
Output for 7.0.18
float(0.17924776077271) float(0.20237407684326)
Process exited with code 137.
Output for 7.0.17
float(0.2343346118927) float(0.24997062683105)
Process exited with code 137.
Output for 7.0.16
float(0.23361663818359) float(0.25024976730347)
Process exited with code 137.
Output for 7.0.15
float(0.268647813797)
Process exited with code 137.
Output for 7.0.14
float(0.19360618591309) float(0.20646505355835)
Process exited with code 137.
Output for 7.0.13
float(0.23593769073486) float(0.25170845985413)
Process exited with code 137.
Output for 7.0.12
float(0.18593001365662) float(0.25396780967712)
Process exited with code 137.
Output for 7.0.11
float(0.19430565834045) float(0.19144682884216)
Process exited with code 137.
Output for 7.0.10
float(0.2338282585144) float(0.22796802520752)
Process exited with code 137.
Output for 7.0.9
float(0.19048285484314) float(0.25401782989502)
Process exited with code 137.
Output for 7.0.8
float(0.23875184059143) float(0.25806727409363)
Process exited with code 137.
Output for 7.0.7
float(0.23601579666138) float(0.25476627349854)
Process exited with code 137.
Output for 7.0.6
float(0.21751737594604) float(0.20085682868958)
Process exited with code 137.
Output for 7.0.5
float(0.22858858108521) float(0.24199504852295)
Process exited with code 137.
Output for 7.0.4
float(0.17522177696228) float(0.19037837982178)
Process exited with code 137.
Output for 7.0.3
float(0.22571339607239) float(0.25794672966003)
Process exited with code 137.
Output for 7.0.2
float(0.19607362747192) float(0.24231462478638)
Process exited with code 137.
Output for 7.0.1
float(0.23256702423096) float(0.25558319091797)
Process exited with code 137.
Output for 7.0.0
float(0.17266478538513) float(0.19171981811523)
Process exited with code 137.
Output for 5.6.40
float(0.43496041297913)
Process exited with code 137.
Output for 5.6.39
float(0.37569437026978)
Process exited with code 137.
Output for 5.6.38
float(0.44440360069275)
Process exited with code 137.
Output for 5.6.37
float(0.39366083145142)
Process exited with code 137.
Output for 5.6.36
float(0.43884344100952)
Process exited with code 137.
Output for 5.6.35
float(0.40224328041077)
Process exited with code 137.
Output for 5.6.34
float(0.43450703620911)
Process exited with code 137.
Output for 5.6.33
float(0.43821716308594)
Process exited with code 137.
Output for 5.6.32
float(0.36231184005737)
Process exited with code 137.
Output for 5.6.31
float(0.43301224708557)
Process exited with code 137.
Output for 5.6.30
float(0.43178095817566)
Process exited with code 137.
Output for 5.6.29
float(0.42320322990417)
Process exited with code 137.
Output for 5.6.28
float(0.3999406337738)
Process exited with code 137.
Output for 5.6.27
float(0.3805655002594)
Process exited with code 137.
Output for 5.6.26
float(0.41938619613647)
Process exited with code 137.
Output for 5.6.25
float(0.42371573448181)
Process exited with code 137.
Output for 5.6.24
float(0.45713400840759)
Process exited with code 137.
Output for 5.6.23
float(0.38802537918091)
Process exited with code 137.
Output for 5.6.22
float(0.38932514190674)
Process exited with code 137.
Output for 5.6.21
float(0.42369589805603)
Process exited with code 137.
Output for 5.6.20
float(0.32833995819092)
Process exited with code 137.
Output for 5.6.19
float(0.39301075935364)
Process exited with code 137.
Output for 5.6.18
float(0.45560917854309)
Process exited with code 137.
Output for 5.6.17
float(0.46214370727539)
Process exited with code 137.
Output for 5.6.16
float(0.39899621009827)
Process exited with code 137.
Output for 5.6.15
float(0.44332504272461)
Process exited with code 137.
Output for 5.6.14
float(0.38443565368652)
Process exited with code 137.
Output for 5.6.13
float(0.43171615600586)
Process exited with code 137.
Output for 5.6.12
float(0.44081931114197)
Process exited with code 137.
Output for 5.6.11
float(0.40876865386963)
Process exited with code 137.
Output for 5.6.10
float(0.44963130950928)
Process exited with code 137.
Output for 5.6.9
float(0.41997017860413)
Process exited with code 137.
Output for 5.6.8
float(0.43592600822449)
Process exited with code 137.
Output for 5.6.7
float(0.43509793281555)
Process exited with code 137.
Output for 5.6.6
float(0.45782384872437)
Process exited with code 137.
Output for 5.6.5
float(0.45304598808289)
Process exited with code 137.
Output for 5.6.4
float(0.42125482559204)
Process exited with code 137.
Output for 5.6.3
float(0.43147706985474)
Process exited with code 137.
Output for 5.6.2
float(0.45233702659607)
Process exited with code 137.
Output for 5.6.1
float(0.45372018814087)
Process exited with code 137.
Output for 5.6.0
float(0.4351598739624)
Process exited with code 137.
Output for 5.5.38
float(0.36214923858643)
Process exited with code 137.
Output for 5.5.37
float(0.37716755867004)
Process exited with code 137.
Output for 5.5.36
float(0.46995205879211)
Process exited with code 137.
Output for 5.5.35
float(0.46965975761414)
Process exited with code 137.
Output for 5.5.34
float(0.47822937965393)
Process exited with code 137.
Output for 5.5.33
float(0.41052632331848)
Process exited with code 137.
Output for 5.5.32
float(0.46643958091736)
Process exited with code 137.
Output for 5.5.31
float(0.46387510299683)
Process exited with code 137.
Output for 5.5.30
float(0.42796273231506)
Process exited with code 137.
Output for 5.5.29
float(0.39390025138855)
Process exited with code 137.
Output for 5.5.28
float(0.47404274940491)
Process exited with code 137.
Output for 5.5.27
float(0.44685544967651)
Process exited with code 137.
Output for 5.5.26
float(0.43348546028137)
Process exited with code 137.
Output for 5.5.25
float(0.42701573371887)
Process exited with code 137.
Output for 5.5.24
float(0.43341116905212)
Process exited with code 137.
Output for 5.5.23
float(0.36260571479797)
Process exited with code 137.
Output for 5.5.22
float(0.46418838500977)
Process exited with code 137.
Output for 5.5.21
float(0.47084860801697)
Process exited with code 137.
Output for 5.5.20
float(0.35620431900024)
Process exited with code 137.
Output for 5.5.19
float(0.46343731880188)
Process exited with code 137.
Output for 5.5.18
float(0.45783777236938)
Process exited with code 137.
Output for 5.5.17
float(0.3552698135376)
Process exited with code 137.
Output for 5.5.16
float(0.4266312122345)
Process exited with code 137.
Output for 5.5.15
float(0.44808735847473)
Process exited with code 137.
Output for 5.5.14
float(0.43577213287354)
Process exited with code 137.
Output for 5.5.13
float(0.46125922203064)
Process exited with code 137.
Output for 5.5.12
float(0.41655859947205)
Process exited with code 137.
Output for 5.5.11
float(0.42624845504761)
Process exited with code 137.
Output for 5.5.10
float(0.46204900741577)
Process exited with code 137.
Output for 5.5.9
float(0.40946002006531)
Process exited with code 137.
Output for 5.5.8
float(0.47001719474792)
Process exited with code 137.
Output for 5.5.7
float(0.4661102771759)
Process exited with code 137.
Output for 5.5.6
float(0.46665153503418)
Process exited with code 137.
Output for 5.5.5
float(0.35928564071655)
Process exited with code 137.
Output for 5.5.4
float(0.4677342414856)
Process exited with code 137.
Output for 5.5.3
float(0.46396541595459)
Process exited with code 137.
Output for 5.5.2
float(0.45494089126587)
Process exited with code 137.
Output for 5.5.1
float(0.39367079734802)
Process exited with code 137.
Output for 5.5.0
float(0.46383337974548)
Process exited with code 137.
Output for 5.4.45
float(0.47156653404236)
Process exited with code 137.
Output for 5.4.44
float(0.47639865875244)
Process exited with code 137.
Output for 5.4.43
float(0.37292232513428)
Process exited with code 137.
Output for 5.4.42
float(0.43445763587952)
Process exited with code 137.
Output for 5.4.41
float(0.42508864402771)
Process exited with code 137.
Output for 5.4.40
float(0.48263874053955)
Process exited with code 137.
Output for 5.4.39
float(0.47571096420288)
Process exited with code 137.
Output for 5.4.38
float(0.4821316242218)
Process exited with code 137.
Output for 5.4.37
float(0.36877765655518)
Process exited with code 137.
Output for 5.4.36
float(0.39699597358704)
Process exited with code 137.
Output for 5.4.35
float(0.47611351013184)
Process exited with code 137.
Output for 5.4.34
float(0.44999723434448)
Process exited with code 137.
Output for 5.4.33
float(0.48134188652039)
Process exited with code 137.
Output for 5.4.32
float(0.45166144371033)
Process exited with code 137.
Output for 5.4.31
float(0.39918479919434)
Process exited with code 137.
Output for 5.4.30
float(0.4715931892395)
Process exited with code 137.
Output for 5.4.29
float(0.37804446220398)
Process exited with code 137.
Output for 5.4.28
float(0.46258282661438)
Process exited with code 137.
Output for 5.4.27
float(0.43052878379822)
Process exited with code 137.
Output for 5.4.26
float(0.46183824539185)
Process exited with code 137.
Output for 5.4.25
float(0.40862107276917)
Process exited with code 137.
Output for 5.4.24
float(0.47903618812561)
Process exited with code 137.
Output for 5.4.23
float(0.41057071685791)
Process exited with code 137.
Output for 5.4.22
float(0.40891900062561)
Process exited with code 137.
Output for 5.4.21
float(0.44844880104065)
Process exited with code 137.
Output for 5.4.20
float(0.46873173713684)
Process exited with code 137.
Output for 5.4.19
float(0.46221814155579)
Process exited with code 137.
Output for 5.4.18
float(0.48483743667603)
Process exited with code 137.
Output for 5.4.17
float(0.48073487281799)
Process exited with code 137.
Output for 5.4.16
float(0.42441201210022)
Process exited with code 137.
Output for 5.4.15
float(0.43812732696533)
Process exited with code 137.
Output for 5.4.14
float(0.47904081344604)
Process exited with code 137.
Output for 5.4.13
float(0.36324319839478)
Process exited with code 137.
Output for 5.4.12
float(0.43386063575745)
Process exited with code 137.
Output for 5.4.11
float(0.48629121780396)
Process exited with code 137.
Output for 5.4.10
float(0.47580537796021)
Process exited with code 137.
Output for 5.4.9
float(0.45061960220337)
Process exited with code 137.
Output for 5.4.8
float(0.40792679786682)
Process exited with code 137.
Output for 5.4.7
float(0.47693843841553)
Process exited with code 137.
Output for 5.4.6
float(0.46119155883789)
Process exited with code 137.
Output for 5.4.5
float(0.48364629745483)
Process exited with code 137.
Output for 5.4.4
float(0.44915161132812)
Process exited with code 137.
Output for 5.4.3
float(0.47458820343018)
Process exited with code 137.
Output for 5.4.2
float(0.44770793914795)
Process exited with code 137.
Output for 5.4.1
float(0.46922659873962)
Process exited with code 137.
Output for 5.4.0
float(0.37990880012512)
Process exited with code 137.
Output for 5.3.0 - 5.3.29

Process exited with code 137.

preferences:
173.64 ms | 401 KiB | 269 Q