3v4l.org

run code in 300+ PHP versions simultaneously
<?php function timeFunc($function, $runs) { $start = microtime(true); for ($i = 0; $i < $runs; $i++) { call_user_func($function); } return (microtime(true) - $start); } function Method1() { $foo = 'some words'; for ($i = 0; $i < 10000; $i++) { $t = "these are $foo"; } } function Method2() { $foo = 'some words'; for ($i = 0; $i < 10000; $i++) { $t = "these are {$foo}"; } } function Method3() { $foo = 'some words'; for ($i = 0; $i < 10000; $i++) { $t = "these are " . $foo; } } $a = timeFunc('Method1', 10); $b = timeFunc('Method2', 10); $c = timeFunc('Method3', 10); echo ($a + $b) / (2 * $a) . "\n"; echo ($a + $c) / (2 * $a) . "\n";
Output for 7.4.1
1.0031868086681 0.98059130720836
Output for 7.4.0
0.99599319049992 0.99547417372529
Output for 7.3.13
0.98756173404061 0.9507225169197
Output for 7.3.12
1.0006631531186 0.92380719695648
Output for 7.3.11
0.970854316146 0.95906680333348
Output for 7.3.10
0.99271113928062 0.97961231711826
Output for 7.3.9
0.87927052527813 0.84430361920856
Output for 7.3.8
0.98002871353125 0.97646515920628
Output for 7.3.7
0.98631807816726 0.98955295115872
Output for 7.3.6
0.97065757777664 1.0188355286761
Output for 7.3.5
1.0002278111901 0.92252141425187
Output for 7.3.4
0.9978316257386 0.99953922046945
Output for 7.3.3
0.98111662658001 0.98060488204288
Output for 7.3.2
0.79494732248613 0.79245371236207
Output for 7.3.1
1.0026297796245 0.99326776416136
Output for 7.3.0
0.93431191892118 0.88880978306391
Output for 7.2.26
1.002199638509 0.95477952460526
Output for 7.2.25
1.0925883901421 1.024349838878
Output for 7.2.24
0.98728596090141 0.97984416553912
Output for 7.2.23
0.92665089266509 0.97771563777156
Output for 7.2.22
0.97161961367013 0.91896359583952
Output for 7.2.21
0.9954360551642 0.99427026490723
Output for 7.2.20
0.93223698540623 0.92308865170987
Output for 7.2.19
0.98901073690006 0.98304579241993
Output for 7.2.18
0.83448616600791 0.81873764822134
Output for 7.2.17
0.99611080443619 0.98557233903749
Output for 7.2.16
0.83457543670331 0.82589195386794
Output for 7.2.15
0.99941942038802 0.96185108132953
Output for 7.2.14
0.99343765774861 0.98897021706209
Output for 7.2.13
0.81739814428356 0.80938774199762
Output for 7.2.12
0.83022802179323 0.83049707405664
Output for 7.2.11
0.9832087717573 0.98556888582948
Output for 7.2.10
0.95576672256382 0.87644866778461
Output for 7.2.9
1.050474220563 0.9880435879326
Output for 7.2.8
0.85516395191692 0.84405007468525
Output for 7.2.7
0.98282878411911 0.9863523573201
Output for 7.2.6
0.82031400192246 0.81145466196732
Output for 7.2.5
1.0025603683172 1.0186272667481
Output for 7.2.4
0.927698299464 0.87845602128562
Output for 7.2.3
0.88638248465749 0.82182783214463
Output for 7.2.2
0.87907741213019 0.99142072752231
Output for 7.2.1
0.80643752729087 0.79912357307716
Output for 7.2.0
0.87716063609127 0.86990089882461
Output for 7.1.33
0.99103922765355 0.93536037285691
Output for 7.1.32
0.88468271807729 0.84737831762773
Output for 7.1.31
1.0024068735832 0.94454395342979
Output for 7.1.30
0.93246382422688 0.91495668586362
Output for 7.1.29
1.00325058327 0.95086114242273
Output for 7.1.28
0.99143566404634 0.93406426699766
Output for 7.1.27
0.87286063569682 0.84344764173615
Output for 7.1.26
0.87355981650212 0.83551783184999
Output for 7.1.25
0.93922060668684 0.89144340295717
Output for 7.1.24
0.8779974936811 0.83501837259192
Output for 7.1.23
0.96864669684178 0.92070131719473
Output for 7.1.22
0.89047120190314 0.84785787555381
Output for 7.1.21
0.99134564789942 0.93594394749231
Output for 7.1.20
0.98971193415638 0.96326632900707
Output for 7.1.19
0.94806905370844 0.91364450127877
Output for 7.1.18
0.85509026280054 0.82632398753894
Output for 7.1.17
0.88170723901773 0.8414798062768
Output for 7.1.16
0.9130349954818 0.81837878912347
Output for 7.1.15
0.85861047881877 0.83859758676953
Output for 7.1.14
0.99743775557741 0.95222319995859
Output for 7.1.13
0.99459653222166 0.9585114574759
Output for 7.1.12
0.93427879626427 0.91338637149775
Output for 7.1.11
0.97828536173181 0.92624533919901
Output for 7.1.10
1.0096148801091 0.97034209559788
Output for 7.1.9
0.99868025610872 0.94430942114204
Output for 7.1.8
0.87474265096042 0.83810888252149
Output for 7.1.7
1.0127409132066 0.95079549864183
Output for 7.1.6
0.86820510726898 0.84580211884301
Output for 7.1.5
0.99538298937531 0.94691828447461
Output for 7.1.4
0.83241299480056 0.799385175908
Output for 7.1.3
0.94996444422648 0.89205757583188
Output for 7.1.2
0.99806391874071 0.94663149920031
Output for 7.1.1
0.92941676792224 0.88543134872418
Output for 7.1.0
0.85636312838013 0.81677942086252
Output for 7.0.33
0.92851073128096 0.89312421093522
Output for 7.0.32
0.98763144167147 0.9349998627241
Output for 7.0.31
0.85842488631333 0.81965069016862
Output for 7.0.30
1.0999251316234 1.0313481137999
Output for 7.0.29
0.86100786058132 0.82177604452298
Output for 7.0.28
0.86333888624465 0.82761185149929
Output for 7.0.27
0.88364344716001 0.86021459592949
Output for 7.0.26
0.94222173371437 0.88279475342566
Output for 7.0.25
0.99158275440377 0.94265344885905
Output for 7.0.24
0.84754584577211 0.81494010002714
Output for 7.0.23
0.94708596649614 0.90806500150466
Output for 7.0.22
0.88698349645768 0.88278594537041
Output for 7.0.21
0.90636261390502 0.86636674547249
Output for 7.0.20
0.99221022019111 1.0020772746157
Output for 7.0.19
0.95125416307613 0.91584181475185
Output for 7.0.18
0.99819082609664 0.94857771097751
Output for 7.0.17
0.95210050161233 0.90782873522035
Output for 7.0.16
0.94459908942936 0.87360524639664
Output for 7.0.15
0.99348741824631 0.94536359605365
Output for 7.0.14
0.97293689017543 0.89972051006912
Output for 7.0.13
0.86928212313525 0.8312659688453
Output for 7.0.12
0.93327527772548 0.9055380342685
Output for 7.0.11
0.92871862885125 0.8946949602122
Output for 7.0.10
0.9939078422685 0.98712339388569
Output for 7.0.9
0.88669415669315 0.84830534044051
Output for 7.0.8
0.93293604367749 0.89613190991518
Output for 7.0.7
0.93928641829292 0.89872856298048
Output for 7.0.6
0.86505749880211 0.82611603577703
Output for 7.0.5
0.8911490777753 0.82837895420328
Output for 7.0.4
0.99681903534094 0.94268658389619
Output for 7.0.3
1.0033995297317 0.95662766650613
Output for 7.0.2
0.99625405055087 0.96786779001944
Output for 7.0.1
0.86318781725888 0.82238578680203
Output for 7.0.0
0.97017875344952 0.92945578400418
Output for 5.6.40
0.94999144839719 0.87986830531665
Output for 5.6.39
0.92637075116126 0.85008471743566
Output for 5.6.38
0.97368957391249 0.87903955162092
Output for 5.6.37
0.95418147824696 0.87333792543574
Output for 5.6.36
0.939406509637 0.85954502278493
Output for 5.6.35
0.9211793572354 0.85406514784962
Output for 5.6.34
0.9108960298311 0.84159355121737
Output for 5.6.33
0.99814343948016 0.91420806931159
Output for 5.6.32
0.98400541097655 0.91056428755475
Output for 5.6.31
0.93403718367252 0.85528235048969
Output for 5.6.30
0.99606792721707 0.91274888833177
Output for 5.6.29
1.0009730557718 0.91234336940964
Output for 5.6.28
0.96534334241775 0.87698924469535
Output for 5.6.27
0.99577848025289 0.90906059514759
Output for 5.6.26
0.99566343042071 0.91063430420712
Output for 5.6.25
0.93228489128415 0.84486503438023
Output for 5.6.24
0.99489524895379 0.91308319189459
Output for 5.6.23
1.0060729006499 0.90396418280723
Output for 5.6.22
0.95016615238547 0.86825896036079
Output for 5.6.21
0.98815283301819 0.90324052943861
Output for 5.6.20
0.99903640112667 0.90789207692619
Output for 5.6.19
0.93873019683149 0.87583413346135
Output for 5.6.18
0.99856818601705 0.90477447280213
Output for 5.6.17
0.9805961686933 0.89650284694075
Output for 5.6.16
0.98506258527615 0.89221095094026
Output for 5.6.15
0.92535980316155 0.84918601907715
Output for 5.6.14
0.99702783031613 0.90636378842269
Output for 5.6.13
0.97493302491355 0.8862485690345
Output for 5.6.12
0.9515714112365 0.87020992597986
Output for 5.6.11
0.92959033541001 0.85315179659303
Output for 5.6.10
1.003507778653 0.90570844820796
Output for 5.6.9
0.9925187032419 0.8891490785232
Output for 5.6.8
0.9948505890614 0.90038620582039
Output for 5.6.7
0.97536300598589 0.89042256860072
Output for 5.6.6
0.95706390986399 0.86252114051595
Output for 5.6.5
1.0005992018878 0.90621563855154
Output for 5.6.4
0.91416016158087 0.8309842240297
Output for 5.6.3
0.98761736049601 0.88839681133747
Output for 5.6.2
0.91330291140064 0.83069760887945
Output for 5.6.1
0.97730166258925 0.87091841829347
Output for 5.6.0
0.92705875582667 0.85732865281694
Output for 5.5.38
0.99709389652966 0.9146781082246
Output for 5.5.37
0.99050652369065 0.91381472964498
Output for 5.5.36
0.98369236093088 0.91342553112602
Output for 5.5.35
1.0042033554372 0.90521312703072
Output for 5.5.34
1.0007506647836 0.90797358677812
Output for 5.5.33
0.93324291103293 0.85657292417242
Output for 5.5.32
1.0037980744345 0.91532946839899
Output for 5.5.31
0.9707193059391 0.87996752515615
Output for 5.5.30
0.98662972486811 0.88596936003767
Output for 5.5.29
1.0002777851266 0.91108891769624
Output for 5.5.28
1.0011895270183 0.91761400169749
Output for 5.5.27
0.97398732850388 0.90537723323473
Output for 5.5.26
1.0021407384541 0.92265156294039
Output for 5.5.25
0.9190878435914 0.8425638929573
Output for 5.5.24
1.0008207112831 0.89071862280643
Output for 5.5.23
0.99336096938776 0.88823979591837
Output for 5.5.22
0.91302413760234 0.82020187042588
Output for 5.5.21
0.97786589038346 0.87910936558924
Output for 5.5.20
1.0183920485645 0.94484873364184
Output for 5.5.19
0.9539226519337 0.85610933410875
Output for 5.5.18
1.0119265374728 0.89775311449476
Output for 5.5.17
0.93646525783458 0.8459056532534
Output for 5.5.16
0.97076317234771 0.88210033069633
Output for 5.5.15
0.97416914937333 0.88322503595644
Output for 5.5.14
0.95821873579987 0.85936192093368
Output for 5.5.13
0.97840187351333 0.86919738100493
Output for 5.5.12
0.98047045883485 0.86917394727961
Output for 5.5.11
0.95240112657231 0.86417285247154
Output for 5.5.10
0.93305200486545 0.8424489447515
Output for 5.5.9
0.93539694682637 0.85065824779347
Output for 5.5.8
0.93749025026185 0.84768680498295
Output for 5.5.7
0.98462596394715 0.89534726656516
Output for 5.5.6
0.94432643470831 0.84816300374994
Output for 5.5.5
0.98678400774209 0.85524708159439
Output for 5.5.4
0.93733725419772 0.83748428661219
Output for 5.5.3
0.98768882077962 0.88854905798874
Output for 5.5.2
0.9693445836122 0.88229634764318
Output for 5.5.1
0.9419871889193 0.79744563138224
Output for 5.5.0
0.98960283948351 0.90538522734227
Output for 5.4.45
0.99532188950024 0.89474251375542
Output for 5.4.44
0.99604494382022 0.89831781701445
Output for 5.4.43
0.99512118556499 0.9051508770094
Output for 5.4.42
0.92513020833333 0.84904891304348
Output for 5.4.41
0.9677285943453 0.88167986765591
Output for 5.4.40
0.92194925709382 0.82981816231293
Output for 5.4.39
0.93883746844655 0.92328815409456
Output for 5.4.38
0.92210538412917 0.85028443371832
Output for 5.4.37
0.9723189226303 0.86245588253008
Output for 5.4.36
0.92436478778451 0.83699621575701
Output for 5.4.35
0.89791404955188 0.81744238828659
Output for 5.4.34
0.97001689702539 0.85917727289304
Output for 5.4.33
0.9224149910742 0.83590417855883
Output for 5.4.32
0.95542362890517 0.8651039974978
Output for 5.4.31
0.90245749695461 0.83003548540861
Output for 5.4.30
0.91194575306433 0.83062386132103
Output for 5.4.29
0.92138706939699 0.85227297456096
Output for 5.4.28
0.95075039100196 0.86272226104511
Output for 5.4.27
0.90890788544445 0.83449631605022
Output for 5.4.26
0.95368954974986 0.84855591069112
Output for 5.4.25
0.94326350868841 0.89534634610807
Output for 5.4.24
0.92845789614085 0.84144918193135
Output for 5.4.23
0.98590087968326 0.88031342694555
Output for 5.4.22
0.92673082091249 0.83436524507473
Output for 5.4.21
1.0048832490801 0.90189369189679
Output for 5.4.20
0.97515509842336 0.8862825356843
Output for 5.4.19
1.0924652335859 0.94833202947118
Output for 5.4.18
0.95688453704035 0.90771778103372
Output for 5.4.17
0.98709428813281 0.88113858321436
Output for 5.4.16
0.90878982002005 0.83535974201421
Output for 5.4.15
0.96698287772624 0.87672703049442
Output for 5.4.14
1.0042478309634 0.89415874898477
Output for 5.4.13
0.92283984834039 0.84269750116405
Output for 5.4.12
0.91516878798674 0.84466863145167
Output for 5.4.11
0.99576899589985 0.89854313879438
Output for 5.4.10
0.89075592530524 0.80590635224643
Output for 5.4.9
0.92269480519481 0.83252705627706
Output for 5.4.8
0.89235349258836 0.81683096923061
Output for 5.4.7
0.93565508892821 0.85353617655275
Output for 5.4.6
0.93891857759276 0.85774758235205
Output for 5.4.5
0.90801798825648 0.82293609266936
Output for 5.4.4
0.9759734155353 0.86843859994316
Output for 5.4.3
0.97906133496757 0.88366273428323
Output for 5.4.2
0.95454435376456 0.85662824207493
Output for 5.4.1
0.9230303929513 0.84207763156393
Output for 5.4.0
0.90631772051409 0.81596648572103
Output for 5.3.29
0.95044326806557 0.86967706273784
Output for 5.3.28
0.93871828589109 0.86079149907178
Output for 5.3.27
0.99851376819843 0.89667843003327
Output for 5.3.26
0.91837837270782 0.83009000881205
Output for 5.3.25
0.95799737876802 0.84297771952818
Output for 5.3.24
0.83653669373372 0.76816301516776
Output for 5.3.23
0.93179019168219 0.83671224513426
Output for 5.3.22
0.88901076401076 0.81347743847744
Output for 5.3.21
0.89727998702825 0.82174490250922
Output for 5.3.20
0.94768890119015 0.86331580404096
Output for 5.3.19
0.90975621168874 0.81674231435122
Output for 5.3.18
0.90451301792717 0.81700162788079
Output for 5.3.17
0.98370868101978 0.89050182103176
Output for 5.3.16
0.92937426515797 0.8524437205389
Output for 5.3.15
0.93263534991675 0.84846864120289
Output for 5.3.14
0.90729596833635 0.82014014398078
Output for 5.3.13
0.96365279108247 0.87614843681965
Output for 5.3.12
0.90924655804604 0.82917504217214
Output for 5.3.11
0.89672192041603 0.82197613409481
Output for 5.3.10
0.89418282820352 0.82131850659548
Output for 5.3.9
0.9274027744714 0.84579717358842
Output for 5.3.8
0.9528299847612 0.86606612124029
Output for 5.3.7
0.91564930855661 0.8356687554019
Output for 5.3.6
0.88594026841039 0.83168064841372
Output for 5.3.5
0.94718129469866 0.85055021619295
Output for 5.3.4
0.99933671084383 0.90782175841114
Output for 5.3.3
0.99125667237385 0.90177762110988
Output for 5.3.2
0.93373568618543 0.83670118847254
Output for 5.3.1
0.94120434183322 0.8236321693851
Output for 5.3.0
0.94219825372368 0.84928608115049
Output for 5.2.17
0.9437703899332 0.85697529905235
Output for 5.2.16
0.97191423155335 0.81507743481527
Output for 5.2.15
0.96362251071903 0.80280711714
Output for 5.2.14
0.99699935848354 0.83100180038491
Output for 5.2.13
0.95522927923938 0.80305311955591
Output for 5.2.12
0.99475124312663 0.89472230261254
Output for 5.2.11
1.0045131681679 0.87544036714718
Output for 5.2.10
0.8775172119456 0.74948055302852
Output for 5.2.9
0.92881429161814 0.83871210128865
Output for 5.2.8
0.95396802992343 0.80286001623205
Output for 5.2.7
0.98348818255909 0.90903830480848
Output for 5.2.6
0.9963474652954 0.83291033082474
Output for 5.2.5
0.95505223880597 0.85313432835821
Output for 5.2.4
0.97708484738372 0.84248955305233
Output for 5.2.3
0.96491455204557 0.85063870188158
Output for 5.2.2
0.98256908156939 0.77865113807457
Output for 4.4.9
0.93139803581745 0.66658542749856
Output for 4.4.8
0.85922205709015 0.63615709185329

preferences:
218.8 ms | 401 KiB | 290 Q