3v4l.org

run code in 300+ PHP versions simultaneously
<?php /* How many times the code under test should run in each function */ define('LOOP',1000000); function f1() { $var = NULL; for($i=0; $i<LOOP; ++$i) { $var = 'abc'; $var .= ' some other thing '; $var .= ' 123 : 456'; } } function f2() { $var = NULL; for($i=0; $i<LOOP; ++$i) { $var = sprintf('%s%s %d : %d', 'abc', ' some other thing ', 123, 456); } } $start = microtime(true); f1(); $stop = microtime(true); $time1 = $stop - $start; $start = microtime(true); f2(); $stop = microtime(true); $time2 = $stop - $start; echo $time1 . "\t"; echo $time2 . "\n";
Output for 7.3.1
0.10354709625244 0.23227691650391
Output for 7.3.0
0.10521507263184 0.26065683364868
Output for 7.2.13
0.13686895370483 0.24225807189941
Output for 7.2.12
0.1068971157074 0.23992896080017
Output for 7.2.11
0.11660695075989 0.23973393440247
Output for 7.2.10
0.14116501808167 0.23293900489807
Output for 7.2.9
0.11980319023132 0.24693894386292
Output for 7.2.8
0.11097502708435 0.24061584472656
Output for 7.2.7
0.11243796348572 0.24009609222412
Output for 7.2.6
0.10091400146484 0.24472999572754
Output for 7.2.5
0.11823797225952 0.23738598823547
Output for 7.2.4
0.10468912124634 0.2537829875946
Output for 7.2.3
0.1087372303009 0.24084997177124
Output for 7.2.2
0.14277696609497 0.23987293243408
Output for 7.2.1
0.12371802330017 0.24017405509949
Output for 7.2.0
0.10487103462219 0.22524785995483
Output for 7.1.25
0.14964199066162 0.31685304641724
Output for 7.1.24
0.13730001449585 0.301589012146
Output for 7.1.23
0.13611602783203 0.29792594909668
Output for 7.1.22
0.16467595100403 0.29059505462646
Output for 7.1.21
0.14687490463257 0.29594588279724
Output for 7.1.20
0.15375089645386 0.27292799949646
Output for 7.1.19
0.13150715827942 0.28647494316101
Output for 7.1.18
0.13253808021545 0.29299306869507
Output for 7.1.17
0.138592004776 0.30876016616821
Output for 7.1.16
0.1363959312439 0.29385614395142
Output for 7.1.15
0.14662909507751 0.30917406082153
Output for 7.1.14
0.14469408988953 0.29218697547913
Output for 7.1.13
0.13106489181519 0.29215312004089
Output for 7.1.12
0.15441989898682 0.2761402130127
Output for 7.1.11
0.14162492752075 0.2907931804657
Output for 7.1.10
0.13875102996826 0.28895306587219
Output for 7.1.9
0.13509702682495 0.28767013549805
Output for 7.1.8
0.1462869644165 0.27873396873474
Output for 7.1.7
0.14136600494385 0.2875120639801
Output for 7.1.6
0.14298415184021 0.29083895683289
Output for 7.1.5
0.13137102127075 0.28801584243774
Output for 7.1.4
0.13923597335815 0.29123377799988
Output for 7.1.3
0.15412402153015 0.29227995872498
Output for 7.1.2
0.13484787940979 0.29976201057434
Output for 7.1.1
0.1581289768219 0.2869930267334
Output for 7.1.0
0.1358630657196 0.31244707107544
Output for 7.0.33
0.14975690841675 0.30344104766846
Output for 7.0.32
0.16111588478088 0.30535197257996
Output for 7.0.31
0.14230799674988 0.2943160533905
Output for 7.0.30
0.14749503135681 0.29302382469177
Output for 7.0.29
0.14089298248291 0.32297301292419
Output for 7.0.28
0.14778995513916 0.31221985816956
Output for 7.0.27
0.13932514190674 0.29894590377808
Output for 7.0.26
0.13813900947571 0.28356003761292
Output for 7.0.25
0.13297605514526 0.2972629070282
Output for 7.0.24
0.13274693489075 0.28657293319702
Output for 7.0.23
0.13665699958801 0.29761004447937
Output for 7.0.22
0.1308970451355 0.31071305274963
Output for 7.0.21
0.15268492698669 0.30239081382751
Output for 7.0.20
0.13252592086792 0.29745006561279
Output for 7.0.19
0.15159010887146 0.30190205574036
Output for 7.0.18
0.14702796936035 0.30241799354553
Output for 7.0.17
0.16537809371948 0.30652189254761
Output for 7.0.16
0.14555406570435 0.29652404785156
Output for 7.0.15
0.15012502670288 0.28342700004578
Output for 7.0.14
0.16938304901123 0.29667806625366
Output for 7.0.13
0.14103507995605 0.29924297332764
Output for 7.0.12
0.13737487792969 0.28080105781555
Output for 7.0.11
0.14021515846252 0.28973698616028
Output for 7.0.10
0.13081121444702 0.26547694206238
Output for 7.0.9
0.14445996284485 0.30457496643066
Output for 7.0.8
0.13533997535706 0.2996838092804
Output for 7.0.7
0.13385915756226 0.28887987136841
Output for 7.0.6
0.13714814186096 0.28753280639648
Output for 7.0.5
0.13904595375061 0.28734016418457
Output for 7.0.4
0.14203405380249 0.31952095031738
Output for 7.0.3
0.14958095550537 0.29569292068481
Output for 7.0.2
0.14643096923828 0.2877471446991
Output for 7.0.1
0.16293907165527 0.29973196983337
Output for 7.0.0
0.13278603553772 0.31235599517822
Output for 5.6.38
0.20129919052124 0.53672885894775
Output for 5.6.37
0.22326803207397 0.47833395004272
Output for 5.6.36
0.19658184051514 0.46638107299805
Output for 5.6.35
0.2175350189209 0.49712800979614
Output for 5.6.34
0.20593285560608 0.46203112602234
Output for 5.6.33
0.22718095779419 0.45689916610718
Output for 5.6.32
0.21587610244751 0.46197700500488
Output for 5.6.31
0.19753909111023 0.46332502365112
Output for 5.6.30
0.21664214134216 0.48268914222717
Output for 5.6.29
0.21669101715088 0.46119403839111
Output for 5.6.28
0.21276187896729 0.45698595046997
Output for 5.6.27
0.21970915794373 0.46340417861938
Output for 5.6.26
0.20602703094482 0.45457410812378
Output for 5.6.25
0.22188186645508 0.46601295471191
Output for 5.6.24
0.21145701408386 0.46451878547668
Output for 5.6.23
0.22422981262207 0.45238208770752
Output for 5.6.22
0.20830678939819 0.4593551158905
Output for 5.6.21
0.21559596061707 0.46745705604553
Output for 5.6.20
0.22723293304443 0.48974299430847
Output for 5.6.19
0.20949220657349 0.51272487640381
Output for 5.6.18
0.20745992660522 0.47266793251038
Output for 5.6.17
0.21748399734497 0.48427987098694
Output for 5.6.16
0.20968103408813 0.48684191703796
Output for 5.6.15
0.21134686470032 0.47144794464111
Output for 5.6.14
0.21069288253784 0.4791100025177
Output for 5.6.13
0.23090505599976 0.49667882919312
Output for 5.6.12
0.21081209182739 0.46974992752075
Output for 5.6.11
0.20756912231445 0.48319411277771
Output for 5.6.10
0.21101999282837 0.4737389087677
Output for 5.6.9
0.20830702781677 0.46230411529541
Output for 5.6.8
0.19506311416626 0.4700140953064
Output for 5.6.7
0.2022111415863 0.46473097801208
Output for 5.6.6
0.19812297821045 0.46413707733154
Output for 5.6.5
0.19583702087402 0.45939683914185
Output for 5.6.4
0.21073794364929 0.45904207229614
Output for 5.6.3
0.19698405265808 0.44786190986633
Output for 5.6.2
0.20577883720398 0.4514479637146
Output for 5.6.1
0.19614696502686 0.45753002166748
Output for 5.6.0
0.19484400749207 0.45384502410889
Output for 5.5.38
0.20647501945496 0.51583504676819
Output for 5.5.37
0.20233511924744 0.47907185554504
Output for 5.5.36
0.20871806144714 0.47512006759644
Output for 5.5.35
0.20828080177307 0.50747585296631
Output for 5.5.34
0.21687912940979 0.48187708854675
Output for 5.5.33
0.21205997467041 0.50291109085083
Output for 5.5.32
0.20605206489563 0.48009085655212
Output for 5.5.31
0.21095299720764 0.46933221817017
Output for 5.5.30
0.22048783302307 0.4857759475708
Output for 5.5.29
0.21609306335449 0.47961187362671
Output for 5.5.28
0.21329307556152 0.49089503288269
Output for 5.5.27
0.22718596458435 0.49017000198364
Output for 5.5.26
0.20409679412842 0.45980787277222
Output for 5.5.25
0.19955706596375 0.46486902236938
Output for 5.5.24
0.204922914505 0.47306180000305
Output for 5.5.23
0.22316312789917 0.47555804252625
Output for 5.5.22
0.20776104927063 0.45769214630127
Output for 5.5.21
0.19540095329285 0.47155094146729
Output for 5.5.20
0.19174790382385 0.47098016738892
Output for 5.5.19
0.19825410842896 0.47411799430847
Output for 5.5.18
0.20311093330383 0.47072911262512
Output for 5.5.17
0.18586802482605 0.47525906562805
Output for 5.5.16
0.20959210395813 0.46210885047913
Output for 5.5.15
0.20374798774719 0.47712182998657
Output for 5.5.14
0.20321202278137 0.46883487701416
Output for 5.5.13
0.20155382156372 0.48741292953491
Output for 5.5.12
0.20714211463928 0.46883201599121
Output for 5.5.11
0.20596885681152 0.49473595619202
Output for 5.5.10
0.20866298675537 0.48217988014221
Output for 5.5.9
0.21296381950378 0.4830801486969
Output for 5.5.8
0.21086287498474 0.47389483451843
Output for 5.5.7
0.19960403442383 0.47822189331055
Output for 5.5.6
0.19667601585388 0.4838981628418
Output for 5.5.5
0.20073390007019 0.46485495567322
Output for 5.5.4
0.20369291305542 0.47769403457642
Output for 5.5.3
0.20146799087524 0.47125816345215
Output for 5.5.2
0.20737910270691 0.46474409103394
Output for 5.5.1
0.20541310310364 0.47190999984741
Output for 5.5.0
0.20314884185791 0.47525691986084
Output for 5.4.45
0.21210193634033 0.50640797615051
Output for 5.4.44
0.19857215881348 0.50720000267029
Output for 5.4.43
0.20896005630493 0.47838616371155
Output for 5.4.42
0.21539688110352 0.51311111450195
Output for 5.4.41
0.21019196510315 0.48377394676208
Output for 5.4.40
0.20271682739258 0.49186205863953
Output for 5.4.39
0.20453691482544 0.47006893157959
Output for 5.4.38
0.20376491546631 0.50310492515564
Output for 5.4.37
0.19998979568481 0.47420191764832
Output for 5.4.36
0.19284391403198 0.48131918907166
Output for 5.4.35
0.19450092315674 0.47272706031799
Output for 5.4.34
0.19536709785461 0.48496913909912
Output for 5.4.33
0.19554305076599 0.47199296951294
Output for 5.4.32
0.19755005836487 0.47538208961487
Output for 5.4.31
0.20798110961914 0.49437093734741
Output for 5.4.30
0.20573019981384 0.49914002418518
Output for 5.4.29
0.20465993881226 0.49961400032043
Output for 5.4.28
0.20653510093689 0.51300382614136
Output for 5.4.27
0.20686006546021 0.51839590072632
Output for 5.4.26
0.20694899559021 0.48621010780334
Output for 5.4.25
0.19984292984009 0.48213291168213
Output for 5.4.24
0.20812201499939 0.48108506202698
Output for 5.4.23
0.20138192176819 0.51344799995422
Output for 5.4.22
0.19502782821655 0.48803496360779
Output for 5.4.21
0.19641399383545 0.4724338054657
Output for 5.4.20
0.21037793159485 0.49482011795044
Output for 5.4.19
0.20459198951721 0.4851861000061
Output for 5.4.18
0.20001196861267 0.48259902000427
Output for 5.4.17
0.20731091499329 0.51062417030334
Output for 5.4.16
0.19873809814453 0.47723698616028
Output for 5.4.15
0.19731402397156 0.46655297279358
Output for 5.4.14
0.19977998733521 0.48083591461182
Output for 5.4.13
0.20649480819702 0.47329211235046
Output for 5.4.12
0.1990749835968 0.48244690895081
Output for 5.4.11
0.19745707511902 0.46966290473938
Output for 5.4.10
0.19634509086609 0.52051210403442
Output for 5.4.9
0.20642995834351 0.50307703018188
Output for 5.4.8
0.20384478569031 0.48906302452087
Output for 5.4.7
0.20869207382202 0.50379991531372
Output for 5.4.6
0.20836114883423 0.49537801742554
Output for 5.4.5
0.20771789550781 0.49101400375366
Output for 5.4.4
0.2191150188446 0.50422501564026
Output for 5.4.3
0.19808506965637 0.504310131073
Output for 5.4.2
0.21439290046692 0.47670793533325
Output for 5.4.1
0.1989529132843 0.5131139755249
Output for 5.4.0
0.20630598068237 0.49382996559143
Output for 5.3.29
0.24889516830444 0.65017795562744
Output for 5.3.28
0.25148010253906 0.65171384811401
Output for 5.3.27
0.25064015388489 0.64255714416504
Output for 5.3.26
0.25151515007019 0.64781999588013
Output for 5.3.25
0.26503705978394 0.65762400627136
Output for 5.3.24
0.25944018363953 0.6572539806366
Output for 5.3.23
0.26175022125244 0.65329504013062
Output for 5.3.22
0.25597310066223 0.64679384231567
Output for 5.3.21
0.2781720161438 0.66254997253418
Output for 5.3.20
0.27676105499268 0.65929102897644
Output for 5.3.19
0.25885605812073 0.66592597961426
Output for 5.3.18
0.26162719726562 0.64614796638489
Output for 5.3.17
0.2873330116272 0.67975687980652
Output for 5.3.16
0.27478218078613 0.68764495849609
Output for 5.3.15
0.26888203620911 0.67046689987183
Output for 5.3.14
0.25797605514526 0.6918089389801
Output for 5.3.13
0.27261710166931 0.66129493713379
Output for 5.3.12
0.26041913032532 0.66590404510498
Output for 5.3.11
0.26419615745544 0.65323710441589
Output for 5.3.10
0.263747215271 0.65061402320862
Output for 5.3.9
0.2462751865387 0.66024398803711
Output for 5.3.8
0.26223111152649 0.65021085739136
Output for 5.3.7
0.25465703010559 0.66835594177246
Output for 5.3.6
0.25049901008606 0.65137195587158
Output for 5.3.5
0.2638680934906 0.64731192588806
Output for 5.3.4
0.25670218467712 0.64856696128845
Output for 5.3.3
0.24620819091797 0.64363503456116
Output for 5.3.2
0.25130319595337 0.64293003082275
Output for 5.3.1
0.25457310676575 0.63900685310364
Output for 5.3.0
0.24484920501709 0.6443989276886
Output for 5.2.17
0.31723403930664 0.66890501976013
Output for 5.2.16
0.28165721893311 0.69634985923767
Output for 5.2.15
0.29030799865723 0.66366791725159
Output for 5.2.14
0.28408908843994 0.66509413719177
Output for 5.2.13
0.28953719139099 0.67449402809143
Output for 5.2.12
0.28409004211426 0.68295192718506
Output for 5.2.11
0.27830505371094 0.67004680633545
Output for 5.2.10
0.28755116462708 0.67669010162354
Output for 5.2.9
0.2842230796814 0.68652892112732
Output for 5.2.8
0.28270411491394 0.67414402961731
Output for 5.2.7
0.28630208969116 0.67818188667297
Output for 5.2.6
0.28527021408081 0.68675398826599
Output for 5.2.5
0.29594612121582 0.67931008338928
Output for 5.2.4
0.28725504875183 0.68243598937988
Output for 5.2.3
0.28235912322998 0.67247796058655
Output for 5.2.2
0.27996397018433 0.67607617378235
Output for 5.2.1
0.30953693389893 0.85154294967651
Output for 5.2.0
0.34548282623291 0.91528296470642
Output for 5.1.6
0.44745802879333 0.80913615226746
Output for 5.1.5
0.41787481307983 0.81287693977356
Output for 5.1.4
0.3860080242157 0.78422689437866
Output for 5.1.3
0.45214915275574 0.75179314613342
Output for 5.1.2
0.42529010772705 0.76339101791382
Output for 5.1.1
0.39403700828552 0.77172994613647
Output for 5.1.0
0.38473677635193 0.79201197624207
Output for 5.0.5
0.73537993431091 1.0487568378448
Output for 5.0.4
0.75584006309509 1.0393319129944
Output for 5.0.3
0.69609022140503 1.0354340076447
Output for 5.0.2
0.68761301040649 1.0061910152435
Output for 5.0.1
0.70870113372803 1.025661945343
Output for 5.0.0
0.7091920375824 1.005747795105
Output for 4.4.9
0.699973 0.033933
Output for 4.4.8
0.707431 0.03091
Output for 4.4.7
0.708179 0.020349
Output for 4.4.6
0.708881 0.029357
Output for 4.4.5
0.708555 0.030671
Output for 4.4.4
0.750457 0.047726
Output for 4.4.3
0.725458 0.053379
Output for 4.4.2
0.723473 0.036287
Output for 4.4.1
0.705034 0.034305
Output for 4.4.0
0.708063 0.045403
Output for 4.3.11
0.692909 0.04621
Output for 4.3.10
0.696762 0.016281
Output for 4.3.9
0.700473 -0.001284
Output for 4.3.8
0.732854 0.028431
Output for 4.3.7
0.713546 0.015994
Output for 4.3.6
0.699717 -0.00075700000000001
Output for 4.3.5
0.710488 0.039788
Output for 4.3.4
0.684296 -0.030971
Output for 4.3.3
0.674691 -0.021551
Output for 4.3.2
0.694993 0.00095500000000004
Output for 4.3.1
0.670616 -0.051081
Output for 4.3.0
0.662791 -0.061049

preferences:
204.88 ms | 401 KiB | 288 Q