@ 2013-06-11T17:19:43Z <?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);
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
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:dark mode live preview
216.06 ms | 401 KiB | 325 Q