3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php function test($x) { return $x; } $t = microtime(1); for ($i = 1e7; $i--;) strlen(""); print "strlen: ".(microtime(1) - $t)."\n"; $t = microtime(1); for ($i = 1e7; $i--;) test(""); print "userdefiniert: ".(microtime(1) - $t)."\n";

Abusive script

This script was stopped while abusing our resources

Output for 7.0.12
strlen: 0.13439297676086 userdefiniert: 0.23021507263184
Output for 7.0.11
strlen: 0.13953590393066 userdefiniert: 0.23423480987549
Output for 7.0.10
strlen: 0.14065504074097 userdefiniert: 0.2374529838562
Output for 7.0.9
strlen: -0.034357070922852 userdefiniert: 0.23428106307983
Output for 7.0.8
strlen: 0.13190388679504 userdefiniert: 0.2290301322937
Output for 7.0.7
strlen: 0.13389301300049 userdefiniert: 0.23384690284729
Output for 7.0.6
strlen: 0.13170409202576 userdefiniert: 0.22844696044922
Output for 7.0.5
strlen: 0.14102602005005 userdefiniert: -0.50065898895264
Output for 7.0.4
strlen: 0.13978099822998 userdefiniert: 0.23348307609558
Output for 7.0.3
strlen: 0.13989901542664 userdefiniert: -0.51716303825378
Output for 7.0.2
strlen: 0.13404583930969 userdefiniert: 0.2322211265564
Output for 7.0.1
strlen: 0.13704609870911 userdefiniert: -0.40863490104675
Output for 7.0.0
strlen: 0.14130401611328 userdefiniert: 0.23301792144775
Output for 5.6.26
strlen: -0.66296195983887 userdefiniert: 2.1961760520935
Output for 5.6.25
strlen: 0.3491530418396 userdefiniert: 0.8737108707428
Output for 5.6.24
strlen: 0.79174995422363 userdefiniert: 0.93279886245728
Output for 5.6.23
strlen: -0.052620887756348 userdefiniert: 0.74250483512878
Output for 5.6.22
strlen: 0.48209810256958 userdefiniert: 0.7475380897522
Output for 5.6.21
strlen: 0.82979297637939 userdefiniert: 0.74489498138428
Output for 5.6.20
strlen: -0.6380820274353 userdefiniert: 2.1235311031342
Output for 5.6.19
strlen: -0.49001288414001 userdefiniert: 2.0077149868011
Output for 5.6.18
strlen: -0.79980707168579 userdefiniert: 2.4497561454773
Output for 5.6.17
strlen: 0.28911805152893 userdefiniert: 0.77624106407166
Output for 5.6.16
strlen: 0.27750587463379 userdefiniert: 0.89321398735046
Output for 5.6.15
strlen: -0.0047140121459961 userdefiniert: 0.89422082901001
Output for 5.6.14
strlen: -0.13332009315491 userdefiniert: 0.75258803367615
Output for 5.6.13
strlen: -0.59911394119263 userdefiniert: 2.0992839336395
Output for 5.6.12
strlen: -0.50247192382812 userdefiniert: 2.0351281166077
Output for 5.6.11
strlen: 0.31104516983032 userdefiniert: 0.74627494812012
Output for 5.6.10
strlen: -0.11729001998901 userdefiniert: 0.75831580162048
Output for 5.6.9
strlen: 0.62676596641541 userdefiniert: 0.72214603424072
Output for 5.6.8
strlen: 0.54400992393494 userdefiniert: 0.74751210212708
Output for 5.6.7
strlen: 0.79176497459412 userdefiniert: 0.71752691268921
Output for 5.6.6
strlen: -0.50397086143494 userdefiniert: 2.0329120159149
Output for 5.6.5
strlen: -0.055516958236694 userdefiniert: 0.71570897102356
Output for 5.6.4
strlen: 0.04607105255127 userdefiniert: 0.73789811134338
Output for 5.6.3
strlen: 0.60807299613953 userdefiniert: 0.86822485923767
Output for 5.6.2
strlen: -0.7345769405365 userdefiniert: 2.2905378341675
Output for 5.6.1
strlen: -0.036371946334839 userdefiniert: 0.72182488441467
Output for 5.6.0
strlen: -0.58987283706665 userdefiniert: 2.1560049057007
Output for 5.5.38
strlen: 0.81443285942078 userdefiniert: 0.71455001831055
Output for 5.5.37
strlen: -0.40248394012451 userdefiniert: 1.9253261089325
Output for 5.5.36
strlen: 0.92282009124756 userdefiniert: 0.72940993309021
Output for 5.5.35
strlen: 0.53355193138123 userdefiniert: 0.71168088912964
Output for 5.5.34
strlen: 0.66552710533142 userdefiniert: 0.74806785583496
Output for 5.5.33
strlen: 0.09629487991333 userdefiniert: 0.74456095695496
Output for 5.5.32
strlen: 0.68577694892883 userdefiniert: 0.84976696968079
Output for 5.5.31
strlen: -0.2545440196991 userdefiniert: 0.73402380943298
Output for 5.5.30
strlen: -0.66823410987854 userdefiniert: 2.2757761478424
Output for 5.5.29
strlen: 0.15152502059937 userdefiniert: 0.72290110588074
Output for 5.5.28
strlen: 0.1143171787262 userdefiniert: 0.72508692741394
Output for 5.5.27
strlen: 0.81451487541199 userdefiniert: 0.76070284843445
Output for 5.5.26
strlen: 0.49695706367493 userdefiniert: 0.73554301261902
Output for 5.5.25
strlen: -0.68704891204834 userdefiniert: 2.226245880127
Output for 5.5.24
strlen: -0.61158919334412 userdefiniert: 2.1810109615326
Output for 5.5.23
strlen: -0.053126096725464 userdefiniert: 0.73287987709045
Output for 5.5.22
strlen: 0.1346549987793 userdefiniert: 0.72308492660522
Output for 5.5.21
strlen: 0.56503796577454 userdefiniert: 0.72395086288452
Output for 5.5.20
strlen: -0.59589385986328 userdefiniert: 2.2432291507721
Output for 5.5.19
strlen: 0.35472297668457 userdefiniert: 0.76368403434753
Output for 5.5.18
strlen: 0.64098906517029 userdefiniert: 0.7270131111145
Output for 5.5.16
strlen: 0.83784008026123 userdefiniert: 0.88190102577209
Output for 5.5.15
strlen: 0.21542501449585 userdefiniert: 0.72718119621277
Output for 5.5.14
strlen: -0.39066004753113 userdefiniert: 0.84153914451599
Output for 5.5.13
strlen: 0.19109082221985 userdefiniert: 0.72120904922485
Output for 5.5.12
strlen: 0.77856397628784 userdefiniert: 0.71889710426331
Output for 5.5.11
strlen: -0.10453200340271 userdefiniert: 0.89129781723022
Output for 5.5.10
strlen: 0.83724808692932 userdefiniert: 0.75744986534119
Output for 5.5.9
strlen: -0.037774085998535 userdefiniert: 0.71838998794556
Output for 5.5.8
strlen: 0.72911715507507 userdefiniert: 0.72713613510132
Output for 5.5.7
strlen: 0.12189197540283 userdefiniert: 0.71686601638794
Output for 5.5.6
strlen: 0.5106029510498 userdefiniert: 0.71555709838867
Output for 5.5.5
strlen: -0.21756100654602 userdefiniert: 0.72322607040405
Output for 5.5.4
strlen: 0.59588813781738 userdefiniert: 0.76551198959351
Output for 5.5.3
strlen: -0.76074600219727 userdefiniert: 2.3126881122589
Output for 5.5.2
strlen: 0.42540001869202 userdefiniert: 0.76884508132935
Output for 5.5.1
strlen: 0.75748181343079 userdefiniert: 0.75815200805664
Output for 5.5.0
strlen: -0.80675911903381 userdefiniert: 2.4978320598602
Output for 5.4.45
strlen: 0.79118895530701 userdefiniert: 0.73147201538086
Output for 5.4.44
strlen: 0.73303389549255 userdefiniert: 0.73036789894104
Output for 5.4.43
strlen: -0.2650089263916 userdefiniert: 0.75650000572205
Output for 5.4.42
strlen: 0.79407811164856 userdefiniert: 0.74270105361938
Output for 5.4.41
strlen: -0.045259952545166 userdefiniert: 0.74132490158081
Output for 5.4.40
strlen: 0.77157998085022 userdefiniert: 0.94072103500366
Output for 5.4.39
strlen: -0.5549418926239 userdefiniert: 2.0835289955139
Output for 5.4.38
strlen: 0.81423592567444 userdefiniert: 0.90109395980835
Output for 5.4.37
strlen: -0.69081401824951 userdefiniert: 2.2380890846252
Output for 5.4.36
strlen: 0.71178698539734 userdefiniert: 0.72348809242249
Output for 5.4.35
strlen: 0.81557488441467 userdefiniert: 0.84349703788757
Output for 5.4.34
strlen: -0.18974804878235 userdefiniert: 0.75784206390381
Output for 5.4.32
strlen: 0.57864308357239 userdefiniert: 0.76756906509399
Output for 5.4.31
strlen: 0.7024998664856 userdefiniert: 0.77959394454956
Output for 5.4.30
strlen: -0.76954102516174 userdefiniert: 2.3083350658417
Output for 5.4.29
strlen: 0.7019681930542 userdefiniert: 0.74645686149597
Output for 5.4.28
strlen: -0.39672899246216 userdefiniert: 1.9736909866333
Output for 5.4.27
strlen: 0.27225089073181 userdefiniert: 0.85684990882874
Output for 5.4.26
strlen: -0.44415712356567 userdefiniert: 1.9902460575104
Output for 5.4.25
strlen: 0.50805902481079 userdefiniert: 0.73620700836182
Output for 5.4.24
strlen: -0.6903600692749 userdefiniert: 2.2584409713745
Output for 5.4.23
strlen: 0.015468835830688 userdefiniert: 0.74237298965454
Output for 5.4.22
strlen: -0.65786790847778 userdefiniert: 2.1481080055237
Output for 5.4.21
strlen: -0.83732485771179 userdefiniert: 2.4450950622559
Output for 5.4.20
strlen: -0.040733098983765 userdefiniert: 0.74020099639893
Output for 5.4.19
strlen: 0.8199028968811 userdefiniert: 0.77331280708313
Output for 5.4.18
strlen: -0.26729702949524 userdefiniert: 1.7756350040436
Output for 5.4.17
strlen: -0.45746207237244 userdefiniert: 0.82367515563965
Output for 5.4.16
strlen: 0.83094501495361 userdefiniert: 0.75615310668945
Output for 5.4.15
strlen: 0.61986994743347 userdefiniert: 0.87597489356995
Output for 5.4.14
strlen: 0.82929396629333 userdefiniert: 0.72665405273438
Output for 5.4.13
strlen: 0.41021800041199 userdefiniert: 0.73302388191223
Output for 5.4.12
strlen: 0.15797090530396 userdefiniert: 0.7245659828186
Output for 5.4.11
strlen: -0.012871980667114 userdefiniert: 0.7359790802002
Output for 5.4.10
strlen: -0.15535712242126 userdefiniert: 0.74796199798584
Output for 5.4.9
strlen: -0.30863308906555 userdefiniert: 0.75894808769226
Output for 5.4.8
strlen: -0.45115900039673 userdefiniert: 2.0736470222473
Output for 5.4.7
strlen: -0.51617908477783 userdefiniert: 2.1016809940338
Output for 5.4.6
strlen: 0.073245048522949 userdefiniert: 0.73927903175354
Output for 5.4.5
strlen: 0.49077892303467 userdefiniert: 0.7941460609436
Output for 5.4.4
strlen: 0.4049551486969 userdefiniert: 0.72021794319153
Output for 5.4.3
strlen: -0.20615386962891 userdefiniert: 0.77199792861938
Output for 5.4.2
strlen: -0.28803205490112 userdefiniert: 1.8418328762054
Output for 5.4.1
strlen: -0.13041305541992 userdefiniert: 0.73807311058044
Output for 5.4.0
strlen: -0.77874684333801 userdefiniert: 2.3484899997711
Output for 5.3.29
strlen: 0.2336208820343 userdefiniert: 1.8188698291779
Output for 5.3.28
strlen: 1.1963260173798 userdefiniert: 0.95962500572205
Output for 5.3.27
strlen: 1.1783211231232
Process exited with code 137.
Output for 5.3.26
strlen: 1.0282020568848 userdefiniert: -0.97909021377563
Output for 5.3.25
strlen: 1.0360999107361 userdefiniert: 0.56265902519226
Output for 5.3.24
strlen: 1.0167469978333 userdefiniert: 0.79979801177979
Output for 5.3.23
strlen: 1.0344941616058 userdefiniert: 0.99514102935791
Output for 5.3.22
strlen: 1.1087799072266 userdefiniert: 0.97617197036743
Output for 5.3.21
strlen: 1.0635178089142 userdefiniert: 0.99831390380859
Output for 5.3.20
strlen: 1.0532069206238 userdefiniert: 0.99500608444214
Output for 5.3.19
strlen: 1.0764741897583 userdefiniert: 0.9500880241394
Output for 5.3.18
strlen: 1.0550920963287 userdefiniert: 0.96121501922607
Output for 5.3.17
strlen: 1.3398838043213
Process exited with code 137.
Output for 5.3.16
strlen: 1.0766899585724 userdefiniert: 1.1183850765228
Output for 5.3.15
strlen: 1.0869839191437 userdefiniert: 0.95867490768433
Output for 5.3.14
strlen: 1.0511150360107 userdefiniert: 0.99437594413757
Output for 5.3.13
strlen: 1.1012599468231 userdefiniert: 0.98697805404663
Output for 5.3.12
strlen: 1.0691599845886 userdefiniert: 0.97442698478699
Output for 5.3.11
strlen: 1.0620460510254 userdefiniert: 0.97805905342102
Output for 5.3.10
strlen: 0.71754813194275 userdefiniert: 0.99341702461243
Output for 5.3.9
strlen: 1.0827081203461 userdefiniert: 1.0452418327332
Output for 5.3.8
strlen: 1.0129220485687 userdefiniert: 1.0198299884796
Output for 5.3.7
strlen: 1.0341188907623 userdefiniert: 0.99860000610352
Output for 5.3.6
strlen: 1.0397689342499 userdefiniert: 0.15368700027466
Output for 5.3.5
strlen: 1.1021330356598 userdefiniert: 0.97685503959656
Output for 5.3.4
strlen: 0.96792507171631 userdefiniert: 1.0189890861511
Output for 5.3.3
strlen: 1.0341749191284 userdefiniert: 0.99462199211121
Output for 5.3.2
strlen: 1.0729169845581 userdefiniert: 0.99367904663086
Output for 5.3.1
strlen: 1.218985080719 userdefiniert: 1.0155301094055
Output for 5.3.0
strlen: 1.0962278842926 userdefiniert: 0.94598793983459