3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo {} $foo = new Foo; $rounds = 1000000; $start = microtime(true); for($i=0; $i<$rounds; $i++) { (new ReflectionClass($foo))->getName(); } echo (microtime(true) - $start); echo "\n"; $start = microtime(true); for($i=0; $i<$rounds; $i++) { get_class($foo); } echo (microtime(true) - $start);
Output for 7.3.0
0.27991008758545 0.031832218170166
Output for 7.2.13
0.36618399620056 0.025097131729126
Output for 7.2.12
0.38712596893311 0.024981021881104
Output for 7.2.11
0.40432906150818 0.033870935440063
Output for 7.2.10
0.3547260761261 0.026316165924072
Output for 7.2.9
0.34179186820984 0.0313880443573
Output for 7.2.8
0.35198402404785 0.024959087371826
Output for 7.2.7
0.34424209594727 0.026388883590698
Output for 7.2.6
0.34565401077271 0.025733947753906
Output for 7.2.5
0.3410108089447 0.023483991622925
Output for 7.2.4
0.36615896224976 0.025869131088257
Output for 7.2.3
0.32857394218445 0.02390718460083
Output for 7.2.2
0.35893392562866 0.034126996994019
Output for 7.2.1
0.36702680587769 0.02805495262146
Output for 7.2.0
0.35889577865601 0.03043007850647
Output for 7.1.25
0.44568991661072 0.11279892921448
Output for 7.1.24
0.40973210334778 0.11692905426025
Output for 7.1.23
0.46344089508057 0.11486601829529
Output for 7.1.22
0.45949482917786 0.13049602508545
Output for 7.1.21
0.47822785377502 0.11976909637451
Output for 7.1.20
0.46595406532288 0.12745404243469
Output for 7.1.19
0.45997619628906 0.10236883163452
Output for 7.1.18
0.4217541217804 0.1283061504364
Output for 7.1.17
0.49330306053162 0.1131010055542
Output for 7.1.16
0.43716096878052 0.11350798606873
Output for 7.1.15
0.42158794403076 0.10478401184082
Output for 7.1.14
0.45008301734924 0.1130850315094
Output for 7.1.13
0.44561505317688 0.10818696022034
Output for 7.1.12
0.42485189437866 0.10985994338989
Output for 7.1.11
0.45365309715271 0.12698698043823
Output for 7.1.10
0.45040702819824 0.11834907531738
Output for 7.1.9
0.49221587181091 0.12390398979187
Output for 7.1.8
0.42077898979187 0.11227083206177
Output for 7.1.7
0.42268991470337 0.11168479919434
Output for 7.1.6
0.4652419090271 0.12792110443115
Output for 7.1.5
0.45129895210266 0.12349009513855
Output for 7.1.4
0.51737308502197 0.1147940158844
Output for 7.1.3
0.54013681411743 0.12847900390625
Output for 7.1.2
0.40989303588867 0.11439299583435
Output for 7.1.1
0.54308295249939 0.11184620857239
Output for 7.1.0
0.42400979995728 0.11560606956482
Output for 7.0.33
0.46033000946045 0.11495399475098
Output for 7.0.32
0.44884514808655 0.11763787269592
Output for 7.0.31
0.42151713371277 0.11594796180725
Output for 7.0.30
0.45248103141785 0.1126868724823
Output for 7.0.29
0.44554018974304 0.11969590187073
Output for 7.0.28
0.4109320640564 0.11400294303894
Output for 7.0.27
0.44427609443665 0.11866497993469
Output for 7.0.26
0.42605686187744 0.12077617645264
Output for 7.0.25
0.47830104827881 0.13227200508118
Output for 7.0.24
0.46356892585754 0.12654089927673
Output for 7.0.23
0.46657109260559 0.12316203117371
Output for 7.0.22
0.48164701461792 0.11711692810059
Output for 7.0.21
0.44686102867126 0.12417197227478
Output for 7.0.20
0.43938493728638 0.10993003845215
Output for 7.0.19
0.44284796714783 0.12467408180237
Output for 7.0.18
0.43792510032654 0.13315916061401
Output for 7.0.17
0.45599102973938 0.10245585441589
Output for 7.0.16
0.48840093612671 0.107745885849
Output for 7.0.15
0.50737118721008 0.10711598396301
Output for 7.0.14
0.46874690055847 0.10936999320984
Output for 7.0.13
0.43680906295776 0.11223888397217
Output for 7.0.12
0.40582489967346 0.10501599311829
Output for 7.0.11
0.42667293548584 0.10269999504089
Output for 7.0.10
0.43066191673279 0.10236191749573
Output for 7.0.9
0.41546511650085 0.11423301696777
Output for 7.0.8
0.42396593093872 0.11002802848816
Output for 7.0.7
0.42386794090271 0.11109590530396
Output for 7.0.6
0.45253014564514 0.098804950714111
Output for 7.0.5
0.39862489700317 0.10216212272644
Output for 7.0.4
0.39967608451843 0.11384201049805
Output for 7.0.3
0.42828488349915 0.096107006072998
Output for 7.0.2
0.38966178894043 0.11733293533325
Output for 7.0.1
0.38388991355896 0.10416483879089
Output for 7.0.0
0.39524793624878 0.10289907455444
Output for 5.6.38
0.97299194335938 0.25362491607666
Output for 5.6.37
0.88987612724304 0.25158190727234
Output for 5.6.36
0.90039801597595 0.25324702262878
Output for 5.6.35
0.85310101509094 0.23185586929321
Output for 5.6.34
0.85400915145874 0.24568200111389
Output for 5.6.33
0.8944890499115 0.26293683052063
Output for 5.6.32
0.93259787559509 0.2779688835144
Output for 5.6.31
0.98159193992615 0.28098392486572
Output for 5.6.30
0.93207812309265 0.2356870174408
Output for 5.6.29
0.85144901275635 0.23004722595215
Output for 5.6.28
0.83622193336487 0.22857999801636
Output for 5.6.27
0.84965395927429 0.24093294143677
Output for 5.6.26
0.85971307754517 0.23787808418274
Output for 5.6.25
0.88327193260193 0.23638916015625
Output for 5.6.24
0.84255409240723 0.22356510162354
Output for 5.6.23
0.88056516647339 0.26648998260498
Output for 5.6.22
0.98284792900085 0.22924089431763
Output for 5.6.21
0.82231593132019 0.23113107681274
Output for 5.6.20
0.89800190925598 0.23515915870667
Output for 5.6.19
0.89119219779968 0.23658394813538
Output for 5.6.18
0.87551093101501 0.23710298538208
Output for 5.6.17
0.85330700874329 0.22908020019531
Output for 5.6.16
0.82994294166565 0.2227349281311
Output for 5.6.15
0.8154878616333 0.22619700431824
Output for 5.6.14
0.8373589515686 0.23301410675049
Output for 5.6.13
0.84961795806885 0.2586510181427
Output for 5.6.12
0.85023999214172 0.23389101028442
Output for 5.6.11
0.84212899208069 0.2546648979187
Output for 5.6.10
0.88214802742004 0.2166211605072
Output for 5.6.9
0.80956315994263 0.22311496734619
Output for 5.6.8
0.80518698692322 0.22205185890198
Output for 5.6.7
0.84372806549072 0.22983479499817
Output for 5.6.6
0.80101203918457 0.23346781730652
Output for 5.6.5
0.9181649684906 0.25472283363342
Output for 5.6.4
0.87769913673401 0.24461197853088
Output for 5.6.3
0.84468197822571 0.25192403793335
Output for 5.6.2
0.80546498298645 0.24119305610657
Output for 5.6.1
0.85221791267395 0.23329210281372
Output for 5.6.0
0.91455101966858 0.24899315834045
Output for 5.5.38
0.89839887619019 0.2322850227356
Output for 5.5.37
0.83792591094971 0.22018504142761
Output for 5.5.36
0.86989688873291 0.21952295303345
Output for 5.5.35
0.81686401367188 0.22500801086426
Output for 5.5.34
0.83673000335693 0.22566890716553
Output for 5.5.33
0.88195586204529 0.24419498443604
Output for 5.5.32
0.85635113716125 0.23489308357239
Output for 5.5.31
0.83576798439026 0.24232387542725
Output for 5.5.30
0.83669900894165 0.22874999046326
Output for 5.5.29
0.83005881309509 0.24499702453613
Output for 5.5.28
0.90139603614807 0.23949193954468
Output for 5.5.27
0.8912250995636 0.24532890319824
Output for 5.5.26
0.85663199424744 0.219731092453
Output for 5.5.25
0.87965703010559 0.23919916152954
Output for 5.5.24
0.87608408927917 0.21469497680664
Output for 5.5.23
0.81289982795715 0.22565197944641
Output for 5.5.22
0.83869504928589 0.2263810634613
Output for 5.5.21
0.90426111221313 0.23583793640137
Output for 5.5.20
0.85554909706116 0.22730803489685
Output for 5.5.19
0.85429692268372 0.23204398155212
Output for 5.5.18
0.82472801208496 0.2203688621521
Output for 5.5.17
0.85389590263367 0.23016691207886
Output for 5.5.16
0.8419771194458 0.22113108634949
Output for 5.5.15
0.83583498001099 0.21979999542236
Output for 5.5.14
0.82068610191345 0.21876692771912
Output for 5.5.13
0.8922290802002 0.23590111732483
Output for 5.5.12
0.81667590141296 0.21191000938416
Output for 5.5.11
0.83208203315735 0.22248005867004
Output for 5.5.10
0.82140707969666 0.23445820808411
Output for 5.5.9
0.81732201576233 0.21675705909729
Output for 5.5.8
0.83087611198425 0.21285390853882
Output for 5.5.7
0.80027198791504 0.21687698364258
Output for 5.5.6
0.80731892585754 0.21914982795715
Output for 5.5.5
0.83867192268372 0.24466300010681
Output for 5.5.4
0.8585159778595 0.21805191040039
Output for 5.5.3
0.8173508644104 0.21942710876465
Output for 5.5.2
0.8611581325531 0.22573304176331
Output for 5.5.1
0.85132598876953 0.22219800949097
Output for 5.5.0
0.8273229598999 0.22302889823914
Output for 5.4.45
0.93335509300232 0.22439384460449
Output for 5.4.44
0.88735699653625 0.23832106590271
Output for 5.4.43
0.86220097541809 0.24993801116943
Output for 5.4.42
0.87235903739929 0.23000288009644
Output for 5.4.41
0.8776798248291 0.25210905075073
Output for 5.4.40
0.87355995178223 0.22699213027954
Output for 5.4.39
0.84178900718689 0.23180603981018
Output for 5.4.38
0.88484501838684 0.22620916366577
Output for 5.4.37
0.89445090293884 0.22307705879211
Output for 5.4.36
0.87181091308594 0.23199796676636
Output for 5.4.35
0.85144901275635 0.22657418251038
Output for 5.4.34
0.93959593772888 0.23910903930664
Output for 5.4.33
0.93705296516418 0.24218320846558
Output for 5.4.32
0.89643907546997 0.2361581325531
Output for 5.4.31
0.91110801696777 0.24802803993225
Output for 5.4.30
0.88522100448608 0.23284316062927
Output for 5.4.29
0.86179709434509 0.23773717880249
Output for 5.4.28
0.92226505279541 0.22643399238586
Output for 5.4.27
0.85260510444641 0.23038792610168
Output for 5.4.26
0.85913777351379 0.23644804954529
Output for 5.4.25
0.93392419815063 0.23971080780029
Output for 5.4.24
0.83868312835693 0.21986293792725
Output for 5.4.23
0.83980798721313 0.2304151058197
Output for 5.4.22
0.863116979599 0.2270929813385
Output for 5.4.21
0.84811902046204 0.21769309043884
Output for 5.4.20
0.83481311798096 0.22428297996521
Output for 5.4.19
0.981281042099 0.23232102394104
Output for 5.4.18
0.95848298072815 0.24107003211975
Output for 5.4.17
0.84106802940369 0.22880601882935
Output for 5.4.16
0.86759495735168 0.21857500076294
Output for 5.4.15
0.87030696868896 0.23261785507202
Output for 5.4.14
0.86015820503235 0.22452712059021
Output for 5.4.13
0.8536388874054 0.23268294334412
Output for 5.4.12
0.84999704360962 0.22183609008789
Output for 5.4.11
0.8975088596344 0.24751210212708
Output for 5.4.10
0.8891921043396 0.23323011398315
Output for 5.4.9
0.86026692390442 0.22798418998718
Output for 5.4.8
0.91985893249512 0.25067710876465
Output for 5.4.7
0.86649298667908 0.22617483139038
Output for 5.4.6
0.89163279533386 0.23769307136536
Output for 5.4.5
0.88030409812927 0.23344016075134
Output for 5.4.4
0.92672109603882 0.24709296226501
Output for 5.4.3
0.85156989097595 0.22709393501282
Output for 5.4.2
0.86224508285522 0.23125410079956
Output for 5.4.1
0.86446499824524 0.22346997261047
Output for 5.4.0
0.88450598716736 0.24231195449829
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /in/4FeDV on line 11
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, 5.0.0 - 5.0.5
Parse error: parse error, unexpected T_OBJECT_OPERATOR in /in/4FeDV on line 11
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/4FeDV on line 11
Process exited with code 255.

preferences:
212.48 ms | 401 KiB | 287 Q