3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Aself { protected static function g0() { } public static function get() { return self::g0(); } } class Astatic { protected static function g0() { } public static function get() { return static::g0(); } } $t = microtime(true); for ($i = 0; $i < 10000; $i++) { Aself::get(); } echo microtime(true) - $t; echo "\n"; $t = microtime(true); for ($i = 0; $i < 10000; $i++) { Astatic::get(); } echo microtime(true) - $t; echo "\n";
Output for 7.4.1
0.00081419944763184 0.00081801414489746
Output for 7.4.0
0.00084495544433594 0.00081610679626465
Output for 7.3.13
0.00092816352844238 0.00089406967163086
Output for 7.3.12
0.00078105926513672 0.00088715553283691
Output for 7.3.11
0.0006711483001709 0.00061297416687012
Output for 7.3.10
0.00060009956359863 0.0006248950958252
Output for 7.3.9
0.0010859966278076 0.00070905685424805
Output for 7.3.8
0.0006098747253418 0.00048613548278809
Output for 7.3.7
0.00047707557678223 0.00049495697021484
Output for 7.3.6
0.0005028247833252 0.00063300132751465
Output for 7.3.5
0.00093388557434082 0.00089597702026367
Output for 7.3.4
0.00050091743469238 0.00048303604125977
Output for 7.3.3
0.0013899803161621 0.0012989044189453
Output for 7.3.2
0.0011811256408691 0.0011610984802246
Output for 7.3.1
0.00066804885864258 0.00062203407287598
Output for 7.3.0
0.0007178783416748 0.00073790550231934
Output for 7.2.26
0.00081491470336914 0.00082302093505859
Output for 7.2.25
0.00081396102905273 0.00083208084106445
Output for 7.2.24
0.00044798851013184 0.00045585632324219
Output for 7.2.23
0.0011069774627686 0.00044894218444824
Output for 7.2.22
0.00052285194396973 0.00049018859863281
Output for 7.2.21
0.00055098533630371 0.00048398971557617
Output for 7.2.20
0.00051689147949219 0.00052094459533691
Output for 7.2.19
0.0004570484161377 0.00044703483581543
Output for 7.2.18
0.00046515464782715 0.00046110153198242
Output for 7.2.17
0.0009620189666748 0.00091886520385742
Output for 7.2.16
0.00074100494384766 0.00074410438537598
Output for 7.2.15
0.00047111511230469 0.00044679641723633
Output for 7.2.14
0.00046586990356445 0.00047206878662109
Output for 7.2.13
0.00053596496582031 0.00050783157348633
Output for 7.2.12
0.00069594383239746 0.00064516067504883
Output for 7.2.11
0.00045990943908691 0.00044798851013184
Output for 7.2.10
0.00059413909912109 0.00058388710021973
Output for 7.2.9
0.00089097023010254 0.00083303451538086
Output for 7.2.8
0.00086593627929688 0.0008699893951416
Output for 7.2.7
0.00054693222045898 0.00056886672973633
Output for 7.2.6
0.00080513954162598 0.00082182884216309
Output for 7.2.5
0.00048995018005371 0.00051093101501465
Output for 7.2.4
0.00046586990356445 0.00045609474182129
Output for 7.2.3
0.00051403045654297 0.00051093101501465
Output for 7.2.2
0.0004429817199707 0.00044894218444824
Output for 7.2.1
0.0010640621185303 0.00046586990356445
Output for 7.2.0
0.001101016998291 0.00091004371643066
Output for 7.1.33
0.0024440288543701 0.0011849403381348
Output for 7.1.32
0.0011789798736572 0.0011758804321289
Output for 7.1.31
0.001168966293335 0.0011661052703857
Output for 7.1.30
0.0011188983917236 0.0011100769042969
Output for 7.1.29
0.0013139247894287 0.001276969909668
Output for 7.1.28
0.0016329288482666 0.0012907981872559
Output for 7.1.27
0.0016307830810547 0.0011699199676514
Output for 7.1.26
0.0018479824066162 0.0018420219421387
Output for 7.1.25
0.0011670589447021 0.0011670589447021
Output for 7.1.24
0.0013871192932129 0.0011649131774902
Output for 7.1.23
0.0011470317840576 0.0011429786682129
Output for 7.1.22
0.0021090507507324 0.001166820526123
Output for 7.1.21
0.0011799335479736 0.0011849403381348
Output for 7.1.20
0.0022571086883545 0.0022578239440918
Output for 7.1.19
0.0013971328735352 0.0011360645294189
Output for 7.1.18
0.0015668869018555 0.0018341541290283
Output for 7.1.17
0.0019748210906982 0.0019898414611816
Output for 7.1.16
0.001270055770874 0.0012378692626953
Output for 7.1.15
0.0025579929351807 0.0025520324707031
Output for 7.1.14
0.002532958984375 0.0018429756164551
Output for 7.1.13
0.00111985206604 0.0011470317840576
Output for 7.1.12
0.0017788410186768 0.0011780261993408
Output for 7.1.11
0.0012328624725342 0.0012519359588623
Output for 7.1.10
0.0020179748535156 0.001162052154541
Output for 7.1.9
0.001410961151123 0.001507043838501
Output for 7.1.8
0.0013930797576904 0.0011560916900635
Output for 7.1.7
0.0011460781097412 0.0011589527130127
Output for 7.1.6
0.0016210079193115 0.0016999244689941
Output for 7.1.5
0.002593994140625 0.0025558471679688
Output for 7.1.4
0.001237154006958 0.0012590885162354
Output for 7.1.3
0.0012578964233398 0.0011529922485352
Output for 7.1.2
0.0017549991607666 0.001737117767334
Output for 7.1.1
0.0019121170043945 0.001183032989502
Output for 7.1.0
0.0011858940124512 0.0012190341949463
Output for 7.0.33
0.0012719631195068 0.0012619495391846
Output for 7.0.32
0.0019199848175049 0.0020608901977539
Output for 7.0.31
0.0012550354003906 0.0012531280517578
Output for 7.0.30
0.0018010139465332 0.0016880035400391
Output for 7.0.29
0.0027909278869629 0.0019068717956543
Output for 7.0.28
0.0012619495391846 0.0012569427490234
Output for 7.0.27
0.0014331340789795 0.0012569427490234
Output for 7.0.26
0.0016078948974609 0.00164794921875
Output for 7.0.25
0.0014538764953613 0.0014290809631348
Output for 7.0.24
0.002100944519043 0.0012478828430176
Output for 7.0.23
0.0014739036560059 0.0014729499816895
Output for 7.0.22
0.0014350414276123 0.0013730525970459
Output for 7.0.21
0.001917839050293 0.0012648105621338
Output for 7.0.20
0.0016510486602783 0.0015361309051514
Output for 7.0.19
0.0013549327850342 0.001331090927124
Output for 7.0.18
0.0019540786743164 0.0019490718841553
Output for 7.0.17
0.0012569427490234 0.0012609958648682
Output for 7.0.16
0.0012900829315186 0.0012929439544678
Output for 7.0.15
0.0022921562194824 0.0022571086883545
Output for 7.0.14
0.0017850399017334 0.0017998218536377
Output for 7.0.13
0.0013828277587891 0.0012588500976562
Output for 7.0.12
0.0013580322265625 0.0013928413391113
Output for 7.0.11
0.0013561248779297 0.0013549327850342
Output for 7.0.10
0.0021791458129883 0.0018529891967773
Output for 7.0.9
0.0014710426330566 0.0013899803161621
Output for 7.0.8
0.0019509792327881 0.0020289421081543
Output for 7.0.7
0.0013260841369629 0.0013470649719238
Output for 7.0.6
0.0013108253479004 0.0012800693511963
Output for 7.0.5
0.0025119781494141 0.0016000270843506
Output for 7.0.4
0.0021421909332275 0.0021741390228271
Output for 7.0.3
0.0024299621582031 0.0021960735321045
Output for 7.0.2
0.0012879371643066 0.0012738704681396
Output for 7.0.1
0.0026359558105469 0.0023460388183594
Output for 7.0.0
0.0028250217437744 0.0012860298156738
Output for 5.6.40
0.002979040145874 0.002936840057373
Output for 5.6.39
0.0029349327087402 0.0026280879974365
Output for 5.6.38
0.0032589435577393 0.0030770301818848
Output for 5.6.37
0.0040578842163086 0.0028491020202637
Output for 5.6.36
0.0041229724884033 0.0026111602783203
Output for 5.6.35
0.0028889179229736 0.0029370784759521
Output for 5.6.34
0.0030901432037354 0.0029349327087402
Output for 5.6.33
0.0026049613952637 0.0025660991668701
Output for 5.6.32
0.00522780418396 0.0025031566619873
Output for 5.6.31
0.0026788711547852 0.0026619434356689
Output for 5.6.30
0.0025069713592529 0.0025370121002197
Output for 5.6.29
0.0038418769836426 0.0036048889160156
Output for 5.6.28
0.0028989315032959 0.002795934677124
Output for 5.6.27
0.0034580230712891 0.0031471252441406
Output for 5.6.26
0.0026900768280029 0.0025711059570312
Output for 5.6.25
0.0041830539703369 0.0031740665435791
Output for 5.6.24
0.0026631355285645 0.0030961036682129
Output for 5.6.23
0.0040981769561768 0.0024950504302979
Output for 5.6.22
0.0026910305023193 0.0025949478149414
Output for 5.6.21
0.0027179718017578 0.0026891231536865
Output for 5.6.20
0.0035209655761719 0.0025439262390137
Output for 5.6.19
0.0031449794769287 0.0026009082794189
Output for 5.6.18
0.0027179718017578 0.002647876739502
Output for 5.6.17
0.0042850971221924 0.0025398731231689
Output for 5.6.16
0.0029799938201904 0.0025429725646973
Output for 5.6.15
0.0049300193786621 0.0027568340301514
Output for 5.6.14
0.0031790733337402 0.0025370121002197
Output for 5.6.13
0.0028719902038574 0.0028209686279297
Output for 5.6.12
0.0029511451721191 0.0026609897613525
Output for 5.6.11
0.002993106842041 0.0026149749755859
Output for 5.6.10
0.0028550624847412 0.0029840469360352
Output for 5.6.9
0.0025429725646973 0.0025069713592529
Output for 5.6.8
0.0028600692749023 0.003593921661377
Output for 5.6.7
0.0032579898834229 0.0032289028167725
Output for 5.6.6
0.0026659965515137 0.0027179718017578
Output for 5.6.5
0.0029048919677734 0.0029239654541016
Output for 5.6.4
0.0049939155578613 0.0027921199798584
Output for 5.6.3
0.0037810802459717 0.0038299560546875
Output for 5.6.2
0.0043649673461914 0.0026168823242188
Output for 5.6.1
0.0040349960327148 0.002601146697998
Output for 5.6.0
0.0044550895690918 0.0027871131896973
Output for 5.5.38
0.0040371417999268 0.00341796875
Output for 5.5.37
0.0027689933776855 0.0027210712432861
Output for 5.5.36
0.0028948783874512 0.0027549266815186
Output for 5.5.35
0.003715991973877 0.0037999153137207
Output for 5.5.34
0.0042760372161865 0.0033719539642334
Output for 5.5.33
0.0027878284454346 0.002816915512085
Output for 5.5.32
0.0030169486999512 0.0030398368835449
Output for 5.5.31
0.0029330253601074 0.0031030178070068
Output for 5.5.30
0.0026381015777588 0.0026500225067139
Output for 5.5.29
0.0025439262390137 0.0025870800018311
Output for 5.5.28
0.0038120746612549 0.002608060836792
Output for 5.5.27
0.0026369094848633 0.0025608539581299
Output for 5.5.26
0.0032608509063721 0.0031530857086182
Output for 5.5.25
0.0025680065155029 0.0025911331176758
Output for 5.5.24
0.0025341510772705 0.0024101734161377
Output for 5.5.23
0.0026969909667969 0.0024840831756592
Output for 5.5.22
0.0035200119018555 0.0025269985198975
Output for 5.5.21
0.0036861896514893 0.0036759376525879
Output for 5.5.20
0.0027399063110352 0.0026490688323975
Output for 5.5.19
0.0024881362915039 0.0025289058685303
Output for 5.5.18
0.0030579566955566 0.0024280548095703
Output for 5.5.17
0.0026810169219971 0.0026371479034424
Output for 5.5.16
0.0025320053100586 0.0024969577789307
Output for 5.5.15
0.0032639503479004 0.0040600299835205
Output for 5.5.14
0.0030009746551514 0.0030012130737305
Output for 5.5.13
0.0026369094848633 0.0025498867034912
Output for 5.5.12
0.0025761127471924 0.0025649070739746
Output for 5.5.11
0.0024371147155762 0.0024659633636475
Output for 5.5.10
0.0041179656982422 0.003957986831665
Output for 5.5.9
0.0026171207427979 0.0025579929351807
Output for 5.5.8
0.0026371479034424 0.0026619434356689
Output for 5.5.7
0.0039870738983154 0.0024678707122803
Output for 5.5.6
0.0024800300598145 0.0025248527526855
Output for 5.5.5
0.0025351047515869 0.002532958984375
Output for 5.5.4
0.002932071685791 0.0026309490203857
Output for 5.5.3
0.0045130252838135 0.0026140213012695
Output for 5.5.2
0.0027618408203125 0.0028188228607178
Output for 5.5.1
0.0038619041442871 0.0036098957061768
Output for 5.5.0
0.003079891204834 0.0030360221862793
Output for 5.4.45
0.0045840740203857 0.0026588439941406
Output for 5.4.44
0.0055270195007324 0.0039210319519043
Output for 5.4.43
0.0026140213012695 0.0025811195373535
Output for 5.4.42
0.0039539337158203 0.0025520324707031
Output for 5.4.41
0.0059809684753418 0.0041849613189697
Output for 5.4.40
0.003788948059082 0.0030131340026855
Output for 5.4.39
0.0028469562530518 0.0029599666595459
Output for 5.4.38
0.0028200149536133 0.0027239322662354
Output for 5.4.37
0.00543212890625 0.0036168098449707
Output for 5.4.36
0.0057761669158936 0.0029759407043457
Output for 5.4.35
0.003065824508667 0.0029430389404297
Output for 5.4.34
0.0066289901733398 0.0027270317077637
Output for 5.4.33
0.0041718482971191 0.0040111541748047
Output for 5.4.32
0.0038959980010986 0.0029110908508301
Output for 5.4.31
0.003835916519165 0.0038890838623047
Output for 5.4.30
0.0049400329589844 0.0030219554901123
Output for 5.4.29
0.0036349296569824 0.0032749176025391
Output for 5.4.28
0.0044338703155518 0.0027310848236084
Output for 5.4.27
0.0043699741363525 0.0044147968292236
Output for 5.4.26
0.0054268836975098 0.0029299259185791
Output for 5.4.25
0.0057330131530762 0.0042197704315186
Output for 5.4.24
0.0031518936157227 0.0030879974365234
Output for 5.4.23
0.0029819011688232 0.0028979778289795
Output for 5.4.22
0.0032081604003906 0.0030820369720459
Output for 5.4.21
0.0037598609924316 0.0028929710388184
Output for 5.4.20
0.0031051635742188 0.0035438537597656
Output for 5.4.19
0.0041730403900146 0.00313401222229
Output for 5.4.18
0.0044469833374023 0.0029051303863525
Output for 5.4.17
0.0055148601531982 0.0045340061187744
Output for 5.4.16
0.0033531188964844 0.002647876739502
Output for 5.4.15
0.0051300525665283 0.0029549598693848
Output for 5.4.14
0.0055110454559326 0.0025858879089355
Output for 5.4.13
0.0052659511566162 0.0040760040283203
Output for 5.4.12
0.0040040016174316 0.0027480125427246
Output for 5.4.11
0.0032780170440674 0.0033769607543945
Output for 5.4.10
0.0059070587158203 0.0033199787139893
Output for 5.4.9
0.0041921138763428 0.0040860176086426
Output for 5.4.8
0.0038728713989258 0.0038561820983887
Output for 5.4.7
0.0030930042266846 0.0030519962310791
Output for 5.4.6
0.0063691139221191 0.0026750564575195
Output for 5.4.5
0.0027740001678467 0.0027399063110352
Output for 5.4.4
0.0027139186859131 0.0027060508728027
Output for 5.4.3
0.0052621364593506 0.0026819705963135
Output for 5.4.2
0.0060920715332031 0.0033907890319824
Output for 5.4.1
0.0066108703613281 0.0026969909667969
Output for 5.4.0
0.0047609806060791 0.0026102066040039
Output for 5.3.29
0.0068480968475342 0.0063769817352295
Output for 5.3.28
0.0081360340118408 0.0053780078887939
Output for 5.3.27
0.0061511993408203 0.0050809383392334
Output for 5.3.26
0.0084550380706787 0.0046820640563965
Output for 5.3.25
0.0054590702056885 0.0050179958343506
Output for 5.3.24
0.0091211795806885 0.005098819732666
Output for 5.3.23
0.006533145904541 0.0060629844665527
Output for 5.3.22
0.0073730945587158 0.0047399997711182
Output for 5.3.21
0.0063490867614746 0.0051560401916504
Output for 5.3.20
0.0066900253295898 0.0064029693603516
Output for 5.3.19
0.0094180107116699 0.0045878887176514
Output for 5.3.18
0.0083022117614746 0.0046939849853516
Output for 5.3.17
0.0073301792144775 0.0064291954040527
Output for 5.3.16
0.0088701248168945 0.0046999454498291
Output for 5.3.15
0.0057930946350098 0.0059280395507812
Output for 5.3.14
0.0063810348510742 0.0059950351715088
Output for 5.3.13
0.010309219360352 0.0046000480651855
Output for 5.3.12
0.0078551769256592 0.00508713722229
Output for 5.3.11
0.0062310695648193 0.0051240921020508
Output for 5.3.10
0.0055491924285889 0.0050220489501953
Output for 5.3.9
0.0066041946411133 0.0051140785217285
Output for 5.3.8
0.0093250274658203 0.0046961307525635
Output for 5.3.7
0.0074272155761719 0.006007194519043
Output for 5.3.6
0.0081031322479248 0.0050890445709229
Output for 5.3.5
0.005277156829834 0.0051240921020508
Output for 5.3.4
0.0054440498352051 0.0061450004577637
Output for 5.3.3
0.0062780380249023 0.0051858425140381
Output for 5.3.2
0.0087602138519287 0.0046761035919189
Output for 5.3.1
0.0089070796966553 0.0045628547668457
Output for 5.3.0
0.0064430236816406 0.005295991897583
Output for 5.1.0 - 5.1.6, 5.2.0 - 5.2.17
Parse error: syntax error, unexpected T_STATIC in /in/JpYtb on line 17
Process exited with code 255.
Output for 5.0.0 - 5.0.5
Parse error: parse error, unexpected T_STATIC in /in/JpYtb on line 17
Process exited with code 255.
Output for 4.4.2 - 4.4.9
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /in/JpYtb on line 4
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, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /in/JpYtb on line 4
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in /in/JpYtb on line 4
Process exited with code 255.

preferences:
261.02 ms | 401 KiB | 325 Q