3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { public $bar = 'bar'; } $foo = new Foo; $rounds = 1000000; $start = microtime(true); for($i=0; $i<$rounds; $i++) { $var = $foo->bar; } echo (microtime(true) - $start); echo "\n"; $start = microtime(true); $refl = new ReflectionProperty('Foo', 'bar'); for($i=0; $i<$rounds; $i++) { $var = $refl->getValue($foo); } echo (microtime(true) - $start); echo "\n"; $start = microtime(true); for($i=0; $i<$rounds; $i++) { $var = (new ReflectionProperty('Foo', 'bar'))->getValue($foo); } echo (microtime(true) - $start);
Output for 7.4.1
0.020670175552368 0.12135696411133 0.47179102897644
Output for 7.4.0
0.020439147949219 0.12559199333191 0.47263503074646
Output for 7.3.13
0.024452924728394 0.13713002204895 0.51790809631348
Output for 7.3.12
0.019084930419922 0.069751024246216 0.35513997077942
Output for 7.3.11
0.024366855621338 0.13252902030945 0.50897789001465
Output for 7.3.10
0.01678204536438 0.071644067764282 0.39476585388184
Output for 7.3.9
0.019845008850098 0.13347101211548 0.5579731464386
Output for 7.3.8
0.020004034042358 0.13225603103638 0.42750215530396
Output for 7.3.7
0.018265962600708 0.068485975265503 0.32615113258362
Output for 7.3.6
0.020762920379639 0.13419580459595 0.48186492919922
Output for 7.3.5
0.021131038665771 0.089040994644165 0.52958989143372
Output for 7.3.4
0.019772052764893 0.090979099273682 0.34364199638367
Output for 7.3.3
0.020401954650879 0.064803123474121 0.33840084075928
Output for 7.3.2
0.020293951034546 0.13199901580811 0.49078297615051
Output for 7.3.1
0.02095890045166 0.075990915298462 0.45769500732422
Output for 7.3.0
0.019696950912476 0.12335705757141 0.5483980178833
Output for 7.2.26
0.034893035888672 0.23591995239258 0.75142407417297
Output for 7.2.25
0.035398960113525 0.24082493782043 0.82047891616821
Output for 7.2.24
0.031355142593384 0.13687896728516 0.60235190391541
Output for 7.2.23
0.029135942459106 0.20484709739685 0.74348092079163
Output for 7.2.22
0.027687072753906 0.12809109687805 0.58464288711548
Output for 7.2.21
0.031275033950806 0.17199110984802 0.705078125
Output for 7.2.20
0.02628493309021 0.12916707992554 0.83149409294128
Output for 7.2.19
0.030780076980591 0.22516393661499 0.81263089179993
Output for 7.2.18
0.029487133026123 0.13007497787476 0.57692098617554
Output for 7.2.17
0.026102066040039 0.1419370174408 0.66260290145874
Output for 7.2.16
0.027361869812012 0.13222980499268 0.58511209487915
Output for 7.2.15
0.030703783035278 0.22270894050598 0.70501303672791
Output for 7.2.14
0.030513048171997 0.22981691360474 0.70351791381836
Output for 7.2.13
0.030858993530273 0.22764801979065 0.6659460067749
Output for 7.2.12
0.033869981765747 0.28623509407043 0.79992198944092
Output for 7.2.11
0.030720949172974 0.22649717330933 0.85922002792358
Output for 7.2.10
0.026594877243042 0.11747193336487 0.61886787414551
Output for 7.2.9
0.030522108078003 0.2259681224823 0.77543687820435
Output for 7.2.8
0.033252954483032 0.22182106971741 0.77227306365967
Output for 7.2.7
0.030359029769897 0.22417807579041 0.76935601234436
Output for 7.2.6
0.030900001525879 0.1758828163147 0.86686897277832
Output for 7.2.5
0.030341148376465 0.22487902641296 0.87825679779053
Output for 7.2.4
0.025938987731934 0.13655090332031 0.57235312461853
Output for 7.2.3
0.02625298500061 0.12961196899414 0.8642270565033
Output for 7.2.2
0.02823805809021 0.12028002738953 0.58990907669067
Output for 7.2.1
0.027366161346436 0.12930989265442 0.9709849357605
Output for 7.2.0
0.028018951416016 0.13673782348633 0.57912588119507
Output for 7.1.33
0.069331884384155 0.19145798683167 0.83503103256226
Output for 7.1.32
0.071864128112793 0.27318501472473 0.80811810493469
Output for 7.1.31
0.071743965148926 0.27739381790161 0.99537086486816
Output for 7.1.30
0.071712970733643 0.28281998634338 0.89538908004761
Output for 7.1.29
0.0715651512146 0.28122997283936 0.94275712966919
Output for 7.1.28
0.071954965591431 0.26262402534485 1.0287549495697
Output for 7.1.27
0.071895122528076 0.28352308273315 0.9750030040741
Output for 7.1.26
0.074196100234985 0.27756500244141 0.71610498428345
Output for 7.1.25
0.072304964065552 0.27143383026123 1.0379869937897
Output for 7.1.24
0.06511116027832 0.22291588783264 0.76038002967834
Output for 7.1.23
0.072144031524658 0.28403115272522 0.84328413009644
Output for 7.1.22
0.07211709022522 0.23331594467163 0.70314407348633
Output for 7.1.21
0.071993112564087 0.25792407989502 1.0177659988403
Output for 7.1.20
0.065712928771973 0.19088792800903 0.73090791702271
Output for 7.1.19
0.05980396270752 0.18796110153198 0.72128796577454
Output for 7.1.18
0.071341037750244 0.28304886817932 0.95841383934021
Output for 7.1.17
0.071659803390503 0.28361701965332 0.90134119987488
Output for 7.1.16
0.071798801422119 0.27877712249756 0.78054690361023
Output for 7.1.15
0.072168827056885 0.27417182922363 1.2247159481049
Output for 7.1.14
0.066395044326782 0.19204902648926 0.92526984214783
Output for 7.1.13
0.072293996810913 0.27837419509888 0.97405195236206
Output for 7.1.12
0.058383941650391 0.20762300491333 0.80360412597656
Output for 7.1.11
0.071676969528198 0.28357887268066 0.86543989181519
Output for 7.1.10
0.058608055114746 0.19294714927673 0.74202704429626
Output for 7.1.9
0.072268962860107 0.27911400794983 0.84437894821167
Output for 7.1.8
0.072701930999756 0.2806568145752 0.71702194213867
Output for 7.1.7
0.071506023406982 0.28211498260498 0.9126889705658
Output for 7.1.6
0.059011936187744 0.18900680541992 1.0235722064972
Output for 7.1.5
0.073293924331665 0.27752590179443 0.96608901023865
Output for 7.1.4
0.072768926620483 0.27847385406494 0.75102210044861
Output for 7.1.3
0.071370124816895 0.28891801834106 0.79316687583923
Output for 7.1.2
0.054599046707153 0.18402290344238 0.71522116661072
Output for 7.1.1
0.054805040359497 0.19269800186157 0.72500395774841
Output for 7.1.0
0.074912071228027 0.29059505462646 0.97016096115112
Output for 7.0.33
0.070389032363892 0.22672486305237 0.94041895866394
Output for 7.0.32
0.053360939025879 0.19417405128479 0.94099903106689
Output for 7.0.31
0.069314002990723 0.25148105621338 0.68470406532288
Output for 7.0.30
0.058578014373779 0.1919469833374 0.72599792480469
Output for 7.0.29
0.071152925491333 0.27805685997009 1.0561921596527
Output for 7.0.28
0.069012880325317 0.27648496627808 1.045284986496
Output for 7.0.27
0.074148893356323 0.32722401618958 0.98228001594543
Output for 7.0.26
0.070200204849243 0.28038501739502 0.9989058971405
Output for 7.0.25
0.070003986358643 0.21968007087708 0.95389199256897
Output for 7.0.24
0.069382905960083 0.28006601333618 0.9733190536499
Output for 7.0.23
0.069622993469238 0.27166485786438 0.88747000694275
Output for 7.0.22
0.069795846939087 0.28209900856018 0.74820113182068
Output for 7.0.21
0.069983005523682 0.27740812301636 0.85495209693909
Output for 7.0.20
0.071691989898682 0.27620220184326 0.81110715866089
Output for 7.0.19
0.069105863571167 0.28305196762085 0.93604803085327
Output for 7.0.18
0.070194959640503 0.28224301338196 0.87074208259583
Output for 7.0.17
0.053741931915283 0.23201084136963 0.85596513748169
Output for 7.0.16
0.05603814125061 0.19170308113098 0.7806351184845
Output for 7.0.15
0.069516181945801 0.28642106056213 0.87933492660522
Output for 7.0.14
0.056634902954102 0.20054721832275 1.016942024231
Output for 7.0.13
0.069501876831055 0.20074892044067 0.94777083396912
Output for 7.0.12
0.057678937911987 0.18993616104126 0.82637715339661
Output for 7.0.11
0.069368839263916 0.27784085273743 1.0571050643921
Output for 7.0.10
0.069402933120728 0.28012108802795 0.9004168510437
Output for 7.0.9
0.060640811920166 0.27955985069275 1.0680620670319
Output for 7.0.8
0.055039882659912 0.24640202522278 1.112948179245
Output for 7.0.7
0.073553085327148 0.28128600120544 0.88512206077576
Output for 7.0.6
0.076323986053467 0.26431202888489 0.7278528213501
Output for 7.0.5
0.07039213180542 0.27214789390564 1.0585501194
Output for 7.0.4
0.069592952728271 0.32434606552124 0.93955111503601
Output for 7.0.3
0.070192098617554 0.32275891304016 0.99250507354736
Output for 7.0.2
0.059070110321045 0.21620106697083 0.83802700042725
Output for 7.0.1
0.069103956222534 0.28906106948853 1.0838007926941
Output for 7.0.0
0.070487976074219 0.32362389564514 1.0858540534973
Output for 5.6.40
0.12816500663757 0.36630702018738 1.2540578842163
Output for 5.6.39
0.14094495773315 0.52629113197327 1.7678868770599
Output for 5.6.38
0.12273001670837 0.38354992866516 1.2123770713806
Output for 5.6.37
0.13909316062927 0.44339990615845 1.5490820407867
Output for 5.6.36
0.12378883361816 0.39591407775879 1.2526941299438
Output for 5.6.35
0.13925218582153 0.54984092712402 1.760143995285
Output for 5.6.34
0.14043712615967 0.55541610717773 1.7651600837708
Output for 5.6.33
0.14224910736084 0.43127298355103 1.1329939365387
Output for 5.6.32
0.13981604576111 0.43447804450989 1.6714589595795
Output for 5.6.31
0.13923907279968 0.4449200630188 1.2290530204773
Output for 5.6.30
0.14007091522217 0.56373310089111 1.5937612056732
Output for 5.6.29
0.14135193824768 0.55941009521484 1.4770550727844
Output for 5.6.28
0.14101195335388 0.55522608757019 1.1885180473328
Output for 5.6.27
0.14075207710266 0.39783310890198 1.4530498981476
Output for 5.6.26
0.14142107963562 0.54063320159912 1.2455930709839
Output for 5.6.25
0.13088297843933 0.37942218780518 1.3944048881531
Output for 5.6.24
0.13712000846863 0.5606951713562 1.7146561145782
Output for 5.6.23
0.13639807701111 0.51281499862671 1.43270611763
Output for 5.6.22
0.1391270160675 0.5646071434021 1.2656099796295
Output for 5.6.21
0.12148094177246 0.53118896484375 1.7926650047302
Output for 5.6.20
0.1364119052887 0.56006193161011 1.6810529232025
Output for 5.6.19
0.13920998573303 0.52357292175293 1.2029500007629
Output for 5.6.18
0.1378071308136 0.56091403961182 1.573961019516
Output for 5.6.17
0.12943601608276 0.40780091285706 1.6741230487823
Output for 5.6.16
0.13937783241272 0.55575513839722 1.4751350879669
Output for 5.6.15
0.13691687583923 0.55770301818848 1.687019109726
Output for 5.6.14
0.14300608634949 0.58511114120483 1.5312540531158
Output for 5.6.13
0.13546586036682 0.54665589332581 1.7381291389465
Output for 5.6.12
0.13730716705322 0.55637717247009 1.6070861816406
Output for 5.6.11
0.13035297393799 0.36178302764893 1.16468501091
Output for 5.6.10
0.13929104804993 0.48982000350952 1.7643349170685
Output for 5.6.9
0.12625098228455 0.39551591873169 1.4027330875397
Output for 5.6.8
0.13760495185852 0.55729484558105 1.3411347866058
Output for 5.6.7
0.13898921012878 0.42504787445068 1.3513820171356
Output for 5.6.6
0.13940596580505 0.53396010398865 1.3942430019379
Output for 5.6.5
0.13706493377686 0.55626010894775 1.6055240631104
Output for 5.6.4
0.12398815155029 0.38455295562744 1.2215859889984
Output for 5.6.3
0.14018702507019 0.48673391342163 1.2526409626007
Output for 5.6.2
0.14454197883606 0.48083996772766 1.4027280807495
Output for 5.6.1
0.14420914649963 0.55185198783875 1.2455110549927
Output for 5.6.0
0.14301705360413 0.53890609741211 1.6906180381775
Output for 5.5.38
0.14054799079895 0.57037806510925 1.6752779483795
Output for 5.5.37
0.12740993499756 0.39087390899658 1.3841960430145
Output for 5.5.36
0.14184617996216 0.51081490516663 1.1620149612427
Output for 5.5.35
0.13257312774658 0.4460871219635 1.5620329380035
Output for 5.5.34
0.14854001998901 0.39536881446838 1.6046869754791
Output for 5.5.33
0.14532899856567 0.4373779296875 1.2059879302979
Output for 5.5.32
0.11876916885376 0.36628484725952 1.3195610046387
Output for 5.5.31
0.12082505226135 0.53284597396851
Process exited with code 137.
Output for 5.5.30
0.16641783714294 0.45820784568787 1.2881450653076
Output for 5.5.29
0.14130902290344 0.58918619155884 1.7308788299561
Output for 5.5.28
0.12030696868896 0.36390399932861 1.3524830341339
Output for 5.5.27
0.14127683639526 0.5660240650177 1.5488469600677
Output for 5.5.26
0.14263916015625 0.57100605964661 1.159924030304
Output for 5.5.25
0.14487195014954 0.52098298072815 1.256963968277
Output for 5.5.24
0.14226198196411 0.57159399986267 1.4994518756866
Output for 5.5.23
0.14472794532776 0.41416001319885 1.1528580188751
Output for 5.5.22
0.14190602302551 0.56313800811768 1.6110978126526
Output for 5.5.21
0.14039921760559 0.56736993789673 1.5679748058319
Output for 5.5.20
0.14258003234863 0.5794358253479 1.4144849777222
Output for 5.5.19
0.14031600952148 0.5370659828186
Process exited with code 137.
Output for 5.5.18
0.14211106300354 0.569748878479 1.6315450668335
Output for 5.5.17
0.14286994934082 0.56626200675964 1.4001610279083
Output for 5.5.16
0.14102506637573 0.56309795379639 1.5002839565277
Output for 5.5.15
0.14174890518188 0.52408504486084 1.7196190357208
Output for 5.5.14
0.14154505729675 0.57481598854065 1.5852060317993
Output for 5.5.13
0.12538981437683 0.42479300498962 1.8157720565796
Output for 5.5.12
0.1435489654541 0.38317012786865 1.1868631839752
Output for 5.5.11
0.14108681678772 0.49614214897156 1.7674350738525
Output for 5.5.10
0.1269371509552 0.38849592208862 1.649050951004
Output for 5.5.9
0.14975500106812 0.5738320350647 1.6282951831818
Output for 5.5.8
0.12762308120728 0.38489413261414 1.2330210208893
Output for 5.5.7
0.14918208122253 0.5732479095459 1.4858469963074
Output for 5.5.6
0.15107893943787 0.53772902488708 1.6266350746155
Output for 5.5.5
0.12366509437561 0.49449491500854 1.8551001548767
Output for 5.5.4
0.14530396461487 0.5693051815033 1.5763440132141
Output for 5.5.3
0.14233803749084 0.56265497207642 1.2904200553894
Output for 5.5.2
0.12569117546082 0.37814688682556 1.1822021007538
Output for 5.5.1
0.14313888549805 0.41479015350342 1.3386590480804
Output for 5.5.0
0.14264106750488 0.41743206977844 1.201544046402
Output for 5.4.45
0.17347192764282 0.40938115119934 1.8877251148224
Output for 5.4.44
0.13792991638184 0.48946595191956 1.8291821479797
Output for 5.4.43
0.13118004798889 0.395751953125 1.3252618312836
Output for 5.4.42
0.14729309082031 0.57700300216675
Process exited with code 137.
Output for 5.4.41
0.13029003143311 0.37188911437988 1.2913911342621
Output for 5.4.40
0.14781808853149 0.5724778175354 1.7096109390259
Output for 5.4.39
0.14746403694153 0.39347505569458 1.269455909729
Output for 5.4.38
0.14969420433044 0.53231501579285
Process exited with code 137.
Output for 5.4.37
0.14731311798096 0.57177901268005 1.4377408027649
Output for 5.4.36
0.13131618499756 0.35831785202026 1.6164920330048
Output for 5.4.35
0.14658784866333 0.5755729675293 1.5623481273651
Output for 5.4.34
0.12131810188293 0.35171890258789 1.7553200721741
Output for 5.4.33
0.12072086334229 0.37024688720703 1.6590890884399
Output for 5.4.32
0.14611482620239 0.56903004646301 1.5173439979553
Output for 5.4.31
0.13385891914368 0.39078998565674 1.2392489910126
Output for 5.4.30
0.13891506195068 0.41502094268799 1.2924599647522
Output for 5.4.29
0.14849591255188 0.57133293151855 1.6930840015411
Output for 5.4.28
0.14842200279236 0.48602199554443 1.7845098972321
Output for 5.4.27
0.14817500114441 0.58180594444275
Process exited with code 137.
Output for 5.4.26
0.14715886116028 0.39301204681396 1.426460981369
Output for 5.4.25
0.14784693717957 0.56861996650696 1.6944119930267
Output for 5.4.24
0.14820504188538 0.55935406684875 1.6693949699402
Output for 5.4.23
0.1486759185791 0.56999206542969 1.5651040077209
Output for 5.4.22
0.14780402183533 0.5725040435791 1.7214140892029
Output for 5.4.21
0.14827108383179 0.57128620147705 1.7104699611664
Output for 5.4.20
0.14900183677673 0.46874308586121 1.1836280822754
Output for 5.4.19
0.13735103607178 0.40660309791565 1.6391751766205
Output for 5.4.18
0.14808702468872 0.57275080680847 1.7580878734589
Output for 5.4.17
0.13295197486877 0.53460907936096
Process exited with code 137.
Output for 5.4.16
0.14408802986145 0.57761693000793 1.7609090805054
Output for 5.4.15
0.13649702072144 0.58515000343323 1.4643998146057
Output for 5.4.14
0.14512395858765 0.57446980476379
Process exited with code 137.
Output for 5.4.13
0.14550495147705 0.56450700759888 1.680478811264
Output for 5.4.12
0.14268684387207 0.46550798416138 1.2893881797791
Output for 5.4.11
0.12125086784363 0.36452102661133 1.7033278942108
Output for 5.4.10
0.14426302909851 0.5748438835144 1.3480079174042
Output for 5.4.9
0.14373707771301 0.57139301300049 1.3676691055298
Output for 5.4.8
0.14318680763245 0.57934308052063 1.5779829025269
Output for 5.4.7
0.14436817169189 0.35373306274414 1.4922800064087
Output for 5.4.6
0.12716698646545 0.49123311042786 1.649749994278
Output for 5.4.5
0.15511298179626 0.59010004997253 1.5628881454468
Output for 5.4.4
0.13495111465454 0.40441799163818 1.6400120258331
Output for 5.4.3
0.1444308757782 0.57060885429382 1.2380409240723
Output for 5.4.2
0.14365696907043 0.57266211509705 1.2949011325836
Output for 5.4.1
0.12152504920959 0.35415697097778 1.1436200141907
Output for 5.4.0
0.14471888542175 0.47832608222961 1.1551609039307
Output for 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/DkcMN on line 30
Process exited with code 255.
Output for 5.0.0 - 5.0.5
Parse error: parse error, unexpected T_OBJECT_OPERATOR in /in/DkcMN on line 30
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/DkcMN 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/DkcMN 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/DkcMN on line 4
Process exited with code 255.

preferences:
216.06 ms | 401 KiB | 325 Q