3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php namespace Foo\Bar { class Baz {} } namespace { function byReflection($obj) { $r = new ReflectionObject($obj); return $r->getShortName(); } function byString($obj) { $class = get_class($obj); return ltrim(strrchr($class, '\\'), '\\') ?: $class; } function benchmark(callable $func, $param, $message) { echo "Benchmarking $message\n"; $s = microtime(true); for ($i = 0; $i < 10000; $i++) { $func($param); } $e = microtime(true); echo " - Completed in " . ($e - $s) . " seconds\n"; } $a = new StdClass; $b = new Foo\Bar\Baz; benchmark("byReflection", $a, "By Reflection, No Namespace"); benchmark("byReflection", $b, "By Reflection, Namespace"); benchmark("byString", $a, "By String, No Namespace"); benchmark("byString", $b, "By String, Namespace"); }
Output for 7.1.0
Benchmarking By Reflection, No Namespace - Completed in 0.0053958892822266 seconds Benchmarking By Reflection, Namespace - Completed in 0.005483865737915 seconds Benchmarking By String, No Namespace - Completed in 0.0030579566955566 seconds Benchmarking By String, Namespace - Completed in 0.0034530162811279 seconds
Output for 7.0.14
Benchmarking By Reflection, No Namespace - Completed in 0.0057752132415771 seconds Benchmarking By Reflection, Namespace - Completed in 0.0059108734130859 seconds Benchmarking By String, No Namespace - Completed in 0.0043041706085205 seconds Benchmarking By String, Namespace - Completed in 0.0042119026184082 seconds
Output for 7.0.6
Benchmarking By Reflection, No Namespace - Completed in 0.0049149990081787 seconds Benchmarking By Reflection, Namespace - Completed in 0.0048000812530518 seconds Benchmarking By String, No Namespace - Completed in 0.0024552345275879 seconds Benchmarking By String, Namespace - Completed in 0.002640962600708 seconds
Output for 7.0.5
Benchmarking By Reflection, No Namespace - Completed in 0.0037469863891602 seconds Benchmarking By Reflection, Namespace - Completed in 0.0040080547332764 seconds Benchmarking By String, No Namespace - Completed in 0.0019447803497314 seconds Benchmarking By String, Namespace - Completed in 0.002100944519043 seconds
Output for 7.0.4
Benchmarking By Reflection, No Namespace - Completed in 0.0033891201019287 seconds Benchmarking By Reflection, Namespace - Completed in 0.0034170150756836 seconds Benchmarking By String, No Namespace - Completed in 0.0022048950195312 seconds Benchmarking By String, Namespace - Completed in 0.0022718906402588 seconds
Output for 7.0.3
Benchmarking By Reflection, No Namespace - Completed in 0.0037209987640381 seconds Benchmarking By Reflection, Namespace - Completed in 0.003809928894043 seconds Benchmarking By String, No Namespace - Completed in 0.0019190311431885 seconds Benchmarking By String, Namespace - Completed in 0.0020980834960938 seconds
Output for 7.0.2
Benchmarking By Reflection, No Namespace - Completed in 0.0046529769897461 seconds Benchmarking By Reflection, Namespace - Completed in 0.0044200420379639 seconds Benchmarking By String, No Namespace - Completed in 0.0027079582214355 seconds Benchmarking By String, Namespace - Completed in 0.0030820369720459 seconds
Output for 7.0.1
Benchmarking By Reflection, No Namespace - Completed in 0.0036768913269043 seconds Benchmarking By Reflection, Namespace - Completed in 0.003760814666748 seconds Benchmarking By String, No Namespace - Completed in 0.0019731521606445 seconds Benchmarking By String, Namespace - Completed in 0.0020380020141602 seconds
Output for 7.0.0
Benchmarking By Reflection, No Namespace - Completed in 0.0059499740600586 seconds Benchmarking By Reflection, Namespace - Completed in 0.0056910514831543 seconds Benchmarking By String, No Namespace - Completed in 0.002856969833374 seconds Benchmarking By String, Namespace - Completed in 0.0029590129852295 seconds
Output for 5.6.21
Benchmarking By Reflection, No Namespace - Completed in 0.01217794418335 seconds Benchmarking By Reflection, Namespace - Completed in 0.011012077331543 seconds Benchmarking By String, No Namespace - Completed in 0.0076451301574707 seconds Benchmarking By String, Namespace - Completed in 0.007828950881958 seconds
Output for 5.6.20
Benchmarking By Reflection, No Namespace - Completed in 0.010473012924194 seconds Benchmarking By Reflection, Namespace - Completed in 0.0098929405212402 seconds Benchmarking By String, No Namespace - Completed in 0.0072319507598877 seconds Benchmarking By String, Namespace - Completed in 0.0071079730987549 seconds
Output for 5.6.19
Benchmarking By Reflection, No Namespace - Completed in 0.0056898593902588 seconds Benchmarking By Reflection, Namespace - Completed in 0.0060460567474365 seconds Benchmarking By String, No Namespace - Completed in 0.0049159526824951 seconds Benchmarking By String, Namespace - Completed in 0.0045249462127686 seconds
Output for 5.6.18
Benchmarking By Reflection, No Namespace - Completed in 0.0056328773498535 seconds Benchmarking By Reflection, Namespace - Completed in 0.005620002746582 seconds Benchmarking By String, No Namespace - Completed in 0.0044071674346924 seconds Benchmarking By String, Namespace - Completed in 0.0044450759887695 seconds
Output for 5.6.17
Benchmarking By Reflection, No Namespace - Completed in 0.0092082023620605 seconds Benchmarking By Reflection, Namespace - Completed in 0.0095210075378418 seconds Benchmarking By String, No Namespace - Completed in 0.0072929859161377 seconds Benchmarking By String, Namespace - Completed in 0.006511926651001 seconds
Output for 5.6.16
Benchmarking By Reflection, No Namespace - Completed in 0.0067241191864014 seconds Benchmarking By Reflection, Namespace - Completed in 0.0066778659820557 seconds Benchmarking By String, No Namespace - Completed in 0.005033016204834 seconds Benchmarking By String, Namespace - Completed in 0.0050740242004395 seconds
Output for 5.6.15
Benchmarking By Reflection, No Namespace - Completed in 0.0069270133972168 seconds Benchmarking By Reflection, Namespace - Completed in 0.0066831111907959 seconds Benchmarking By String, No Namespace - Completed in 0.0049700736999512 seconds Benchmarking By String, Namespace - Completed in 0.0049870014190674 seconds
Output for 5.6.14
Benchmarking By Reflection, No Namespace - Completed in 0.0079720020294189 seconds Benchmarking By Reflection, Namespace - Completed in 0.0079009532928467 seconds Benchmarking By String, No Namespace - Completed in 0.0057079792022705 seconds Benchmarking By String, Namespace - Completed in 0.00571608543396 seconds
Output for 5.6.13
Benchmarking By Reflection, No Namespace - Completed in 0.010638952255249 seconds Benchmarking By Reflection, Namespace - Completed in 0.0097761154174805 seconds Benchmarking By String, No Namespace - Completed in 0.006443977355957 seconds Benchmarking By String, Namespace - Completed in 0.0064041614532471 seconds
Output for 5.6.12
Benchmarking By Reflection, No Namespace - Completed in 0.0085089206695557 seconds Benchmarking By Reflection, Namespace - Completed in 0.0082030296325684 seconds Benchmarking By String, No Namespace - Completed in 0.0060689449310303 seconds Benchmarking By String, Namespace - Completed in 0.0059258937835693 seconds
Output for 5.6.11
Benchmarking By Reflection, No Namespace - Completed in 0.0087769031524658 seconds Benchmarking By Reflection, Namespace - Completed in 0.0085067749023438 seconds Benchmarking By String, No Namespace - Completed in 0.0057098865509033 seconds Benchmarking By String, Namespace - Completed in 0.0057299137115479 seconds
Output for 5.6.10
Benchmarking By Reflection, No Namespace - Completed in 0.0096099376678467 seconds Benchmarking By Reflection, Namespace - Completed in 0.0091691017150879 seconds Benchmarking By String, No Namespace - Completed in 0.0066120624542236 seconds Benchmarking By String, Namespace - Completed in 0.0063929557800293 seconds
Output for 5.6.9
Benchmarking By Reflection, No Namespace - Completed in 0.01059103012085 seconds Benchmarking By Reflection, Namespace - Completed in 0.010231971740723 seconds Benchmarking By String, No Namespace - Completed in 0.0072250366210938 seconds Benchmarking By String, Namespace - Completed in 0.0070478916168213 seconds
Output for 5.6.8
Benchmarking By Reflection, No Namespace - Completed in 0.010375022888184 seconds Benchmarking By Reflection, Namespace - Completed in 0.0097708702087402 seconds Benchmarking By String, No Namespace - Completed in 0.0070581436157227 seconds Benchmarking By String, Namespace - Completed in 0.006803035736084 seconds
Output for 5.6.7
Benchmarking By Reflection, No Namespace - Completed in 0.0068449974060059 seconds Benchmarking By Reflection, Namespace - Completed in 0.0070710182189941 seconds Benchmarking By String, No Namespace - Completed in 0.0051620006561279 seconds Benchmarking By String, Namespace - Completed in 0.0052139759063721 seconds
Output for 5.5.35
Benchmarking By Reflection, No Namespace - Completed in 0.010767936706543 seconds Benchmarking By Reflection, Namespace - Completed in 0.010092973709106 seconds Benchmarking By String, No Namespace - Completed in 0.0079929828643799 seconds Benchmarking By String, Namespace - Completed in 0.0074870586395264 seconds
Output for 5.5.34
Benchmarking By Reflection, No Namespace - Completed in 0.011825084686279 seconds Benchmarking By Reflection, Namespace - Completed in 0.011207103729248 seconds Benchmarking By String, No Namespace - Completed in 0.0090441703796387 seconds Benchmarking By String, Namespace - Completed in 0.0081641674041748 seconds
Output for 5.5.33
Benchmarking By Reflection, No Namespace - Completed in 0.0062220096588135 seconds Benchmarking By Reflection, Namespace - Completed in 0.0060601234436035 seconds Benchmarking By String, No Namespace - Completed in 0.0053720474243164 seconds Benchmarking By String, Namespace - Completed in 0.0049629211425781 seconds
Output for 5.5.32
Benchmarking By Reflection, No Namespace - Completed in 0.0095767974853516 seconds Benchmarking By Reflection, Namespace - Completed in 0.0090389251708984 seconds Benchmarking By String, No Namespace - Completed in 0.0073311328887939 seconds Benchmarking By String, Namespace - Completed in 0.0068299770355225 seconds
Output for 5.5.31
Benchmarking By Reflection, No Namespace - Completed in 0.012437105178833 seconds Benchmarking By Reflection, Namespace - Completed in 0.010678052902222 seconds Benchmarking By String, No Namespace - Completed in 0.0093159675598145 seconds Benchmarking By String, Namespace - Completed in 0.0076909065246582 seconds
Output for 5.5.30
Benchmarking By Reflection, No Namespace - Completed in 0.0094470977783203 seconds Benchmarking By Reflection, Namespace - Completed in 0.0092988014221191 seconds Benchmarking By String, No Namespace - Completed in 0.0073630809783936 seconds Benchmarking By String, Namespace - Completed in 0.0068328380584717 seconds
Output for 5.5.29
Benchmarking By Reflection, No Namespace - Completed in 0.0085310935974121 seconds Benchmarking By Reflection, Namespace - Completed in 0.0082027912139893 seconds Benchmarking By String, No Namespace - Completed in 0.006648063659668 seconds Benchmarking By String, Namespace - Completed in 0.0062930583953857 seconds
Output for 5.5.28
Benchmarking By Reflection, No Namespace - Completed in 0.0093040466308594 seconds Benchmarking By Reflection, Namespace - Completed in 0.0088350772857666 seconds Benchmarking By String, No Namespace - Completed in 0.0072851181030273 seconds Benchmarking By String, Namespace - Completed in 0.0066921710968018 seconds
Output for 5.5.27
Benchmarking By Reflection, No Namespace - Completed in 0.0070950984954834 seconds Benchmarking By Reflection, Namespace - Completed in 0.0068531036376953 seconds Benchmarking By String, No Namespace - Completed in 0.0058879852294922 seconds Benchmarking By String, Namespace - Completed in 0.0055379867553711 seconds
Output for 5.5.26
Benchmarking By Reflection, No Namespace - Completed in 0.0068891048431396 seconds Benchmarking By Reflection, Namespace - Completed in 0.0068061351776123 seconds Benchmarking By String, No Namespace - Completed in 0.0057759284973145 seconds Benchmarking By String, Namespace - Completed in 0.005856990814209 seconds
Output for 5.5.25
Benchmarking By Reflection, No Namespace - Completed in 0.0094549655914307 seconds Benchmarking By Reflection, Namespace - Completed in 0.0090079307556152 seconds Benchmarking By String, No Namespace - Completed in 0.0065250396728516 seconds Benchmarking By String, Namespace - Completed in 0.0054640769958496 seconds
Output for 5.5.24
Benchmarking By Reflection, No Namespace - Completed in 0.0097188949584961 seconds Benchmarking By Reflection, Namespace - Completed in 0.0094430446624756 seconds Benchmarking By String, No Namespace - Completed in 0.0075640678405762 seconds Benchmarking By String, Namespace - Completed in 0.0069458484649658 seconds
Output for 5.4.45
Benchmarking By Reflection, No Namespace - Completed in 0.010673046112061 seconds Benchmarking By Reflection, Namespace - Completed in 0.018905878067017 seconds Benchmarking By String, No Namespace - Completed in 0.0081510543823242 seconds Benchmarking By String, Namespace - Completed in 0.0089399814605713 seconds
Output for 5.4.44
Benchmarking By Reflection, No Namespace - Completed in 0.0088040828704834 seconds Benchmarking By Reflection, Namespace - Completed in 0.0081250667572021 seconds Benchmarking By String, No Namespace - Completed in 0.0043468475341797 seconds Benchmarking By String, Namespace - Completed in 0.0044980049133301 seconds
Output for 5.4.43
Benchmarking By Reflection, No Namespace - Completed in 0.0086619853973389 seconds Benchmarking By Reflection, Namespace - Completed in 0.0082449913024902 seconds Benchmarking By String, No Namespace - Completed in 0.0067059993743896 seconds Benchmarking By String, Namespace - Completed in 0.0079269409179688 seconds
Output for 5.4.42
Benchmarking By Reflection, No Namespace - Completed in 0.0092508792877197 seconds Benchmarking By Reflection, Namespace - Completed in 0.0096809864044189 seconds Benchmarking By String, No Namespace - Completed in 0.0083110332489014 seconds Benchmarking By String, Namespace - Completed in 0.0064210891723633 seconds
Output for 5.4.41
Benchmarking By Reflection, No Namespace - Completed in 0.01831316947937 seconds Benchmarking By Reflection, Namespace - Completed in 0.017841100692749 seconds Benchmarking By String, No Namespace - Completed in 0.013741016387939 seconds Benchmarking By String, Namespace - Completed in 0.013530969619751 seconds
Output for 5.4.40
Benchmarking By Reflection, No Namespace - Completed in 0.019760131835938 seconds Benchmarking By Reflection, Namespace - Completed in 0.019419193267822 seconds Benchmarking By String, No Namespace - Completed in 0.015366077423096 seconds Benchmarking By String, Namespace - Completed in 0.01500678062439 seconds
Output for 5.4.39
Benchmarking By Reflection, No Namespace - Completed in 0.0093009471893311 seconds Benchmarking By Reflection, Namespace - Completed in 0.0090420246124268 seconds Benchmarking By String, No Namespace - Completed in 0.0074629783630371 seconds Benchmarking By String, Namespace - Completed in 0.0073220729827881 seconds
Output for 5.4.38
Benchmarking By Reflection, No Namespace - Completed in 0.0094928741455078 seconds Benchmarking By Reflection, Namespace - Completed in 0.0093028545379639 seconds Benchmarking By String, No Namespace - Completed in 0.0080318450927734 seconds Benchmarking By String, Namespace - Completed in 0.0079679489135742 seconds
Output for 5.4.37
Benchmarking By Reflection, No Namespace - Completed in 0.010585069656372 seconds Benchmarking By Reflection, Namespace - Completed in 0.0086989402770996 seconds Benchmarking By String, No Namespace - Completed in 0.0095541477203369 seconds Benchmarking By String, Namespace - Completed in 0.0074300765991211 seconds
Output for 5.4.36
Benchmarking By Reflection, No Namespace - Completed in 0.015635967254639 seconds Benchmarking By Reflection, Namespace - Completed in 0.020126104354858 seconds Benchmarking By String, No Namespace - Completed in 0.0098738670349121 seconds Benchmarking By String, Namespace - Completed in 0.0076828002929688 seconds
Output for 5.4.35
Benchmarking By Reflection, No Namespace - Completed in 0.016168117523193 seconds Benchmarking By Reflection, Namespace - Completed in 0.015676975250244 seconds Benchmarking By String, No Namespace - Completed in 0.011115074157715 seconds Benchmarking By String, Namespace - Completed in 0.014540195465088 seconds
Output for 5.4.34
Benchmarking By Reflection, No Namespace - Completed in 0.017966985702515 seconds Benchmarking By Reflection, Namespace - Completed in 0.015196084976196 seconds Benchmarking By String, No Namespace - Completed in 0.014747142791748 seconds Benchmarking By String, Namespace - Completed in 0.0083770751953125 seconds
Output for 5.4.32
Benchmarking By Reflection, No Namespace - Completed in 0.0070099830627441 seconds Benchmarking By Reflection, Namespace - Completed in 0.0071871280670166 seconds Benchmarking By String, No Namespace - Completed in 0.0052409172058105 seconds Benchmarking By String, Namespace - Completed in 0.0051019191741943 seconds
Output for 5.4.31
Benchmarking By Reflection, No Namespace - Completed in 0.0067179203033447 seconds Benchmarking By Reflection, Namespace - Completed in 0.0067582130432129 seconds Benchmarking By String, No Namespace - Completed in 0.0054540634155273 seconds Benchmarking By String, Namespace - Completed in 0.0056250095367432 seconds
Output for 5.4.30
Benchmarking By Reflection, No Namespace - Completed in 0.006659984588623 seconds Benchmarking By Reflection, Namespace - Completed in 0.0065431594848633 seconds Benchmarking By String, No Namespace - Completed in 0.0054600238800049 seconds Benchmarking By String, Namespace - Completed in 0.0053739547729492 seconds
Output for 5.4.29
Benchmarking By Reflection, No Namespace - Completed in 0.0084059238433838 seconds Benchmarking By Reflection, Namespace - Completed in 0.008915901184082 seconds Benchmarking By String, No Namespace - Completed in 0.010100126266479 seconds Benchmarking By String, Namespace - Completed in 0.0093350410461426 seconds
Output for 5.4.28
Benchmarking By Reflection, No Namespace - Completed in 0.0078959465026855 seconds Benchmarking By Reflection, Namespace - Completed in 0.007375955581665 seconds Benchmarking By String, No Namespace - Completed in 0.005526065826416 seconds Benchmarking By String, Namespace - Completed in 0.0054318904876709 seconds
Output for 5.4.27
Benchmarking By Reflection, No Namespace - Completed in 0.0084660053253174 seconds Benchmarking By Reflection, Namespace - Completed in 0.0079860687255859 seconds Benchmarking By String, No Namespace - Completed in 0.0064818859100342 seconds Benchmarking By String, Namespace - Completed in 0.0063731670379639 seconds
Output for 5.4.26
Benchmarking By Reflection, No Namespace - Completed in 0.0074048042297363 seconds Benchmarking By Reflection, Namespace - Completed in 0.0079121589660645 seconds Benchmarking By String, No Namespace - Completed in 0.0061609745025635 seconds Benchmarking By String, Namespace - Completed in 0.0059738159179688 seconds
Output for 5.4.25
Benchmarking By Reflection, No Namespace - Completed in 0.014261960983276 seconds Benchmarking By Reflection, Namespace - Completed in 0.011034965515137 seconds Benchmarking By String, No Namespace - Completed in 0.0073020458221436 seconds Benchmarking By String, Namespace - Completed in 0.0055642127990723 seconds
Output for 5.4.24
Benchmarking By Reflection, No Namespace - Completed in 0.0071039199829102 seconds Benchmarking By Reflection, Namespace - Completed in 0.0071539878845215 seconds Benchmarking By String, No Namespace - Completed in 0.0064399242401123 seconds Benchmarking By String, Namespace - Completed in 0.0058078765869141 seconds
Output for 5.4.23
Benchmarking By Reflection, No Namespace - Completed in 0.0082418918609619 seconds Benchmarking By Reflection, Namespace - Completed in 0.0083661079406738 seconds Benchmarking By String, No Namespace - Completed in 0.0064220428466797 seconds Benchmarking By String, Namespace - Completed in 0.005958080291748 seconds
Output for 5.4.22
Benchmarking By Reflection, No Namespace - Completed in 0.0075101852416992 seconds Benchmarking By Reflection, Namespace - Completed in 0.0072638988494873 seconds Benchmarking By String, No Namespace - Completed in 0.0055599212646484 seconds Benchmarking By String, Namespace - Completed in 0.005281925201416 seconds
Output for 5.4.21
Benchmarking By Reflection, No Namespace - Completed in 0.0072479248046875 seconds Benchmarking By Reflection, Namespace - Completed in 0.0065300464630127 seconds Benchmarking By String, No Namespace - Completed in 0.006011962890625 seconds Benchmarking By String, Namespace - Completed in 0.0057079792022705 seconds
Output for 5.4.20
Benchmarking By Reflection, No Namespace - Completed in 0.0072119235992432 seconds Benchmarking By Reflection, Namespace - Completed in 0.0071299076080322 seconds Benchmarking By String, No Namespace - Completed in 0.0060710906982422 seconds Benchmarking By String, Namespace - Completed in 0.0059390068054199 seconds
Output for 5.4.19
Benchmarking By Reflection, No Namespace - Completed in 0.0073800086975098 seconds Benchmarking By Reflection, Namespace - Completed in 0.0069930553436279 seconds Benchmarking By String, No Namespace - Completed in 0.0089659690856934 seconds Benchmarking By String, Namespace - Completed in 0.011536121368408 seconds
Output for 5.4.18
Benchmarking By Reflection, No Namespace - Completed in 0.00736403465271 seconds Benchmarking By Reflection, Namespace - Completed in 0.0071530342102051 seconds Benchmarking By String, No Namespace - Completed in 0.0058341026306152 seconds Benchmarking By String, Namespace - Completed in 0.0057919025421143 seconds
Output for 5.4.17
Benchmarking By Reflection, No Namespace - Completed in 0.0074570178985596 seconds Benchmarking By Reflection, Namespace - Completed in 0.0072801113128662 seconds Benchmarking By String, No Namespace - Completed in 0.0058538913726807 seconds Benchmarking By String, Namespace - Completed in 0.0057311058044434 seconds
Output for 5.4.16
Benchmarking By Reflection, No Namespace - Completed in 0.0075678825378418 seconds Benchmarking By Reflection, Namespace - Completed in 0.0069980621337891 seconds Benchmarking By String, No Namespace - Completed in 0.0057110786437988 seconds Benchmarking By String, Namespace - Completed in 0.0053761005401611 seconds
Output for 5.4.15
Benchmarking By Reflection, No Namespace - Completed in 0.012967109680176 seconds Benchmarking By Reflection, Namespace - Completed in 0.011162996292114 seconds Benchmarking By String, No Namespace - Completed in 0.0058579444885254 seconds Benchmarking By String, Namespace - Completed in 0.0052390098571777 seconds
Output for 5.4.14
Benchmarking By Reflection, No Namespace - Completed in 0.0069239139556885 seconds Benchmarking By Reflection, Namespace - Completed in 0.0067489147186279 seconds Benchmarking By String, No Namespace - Completed in 0.0060861110687256 seconds Benchmarking By String, Namespace - Completed in 0.0059428215026855 seconds
Output for 5.4.13
Benchmarking By Reflection, No Namespace - Completed in 0.0077099800109863 seconds Benchmarking By Reflection, Namespace - Completed in 0.007375955581665 seconds Benchmarking By String, No Namespace - Completed in 0.0058829784393311 seconds Benchmarking By String, Namespace - Completed in 0.0058979988098145 seconds
Output for 5.4.12
Benchmarking By Reflection, No Namespace - Completed in 0.0078051090240479 seconds Benchmarking By Reflection, Namespace - Completed in 0.0079250335693359 seconds Benchmarking By String, No Namespace - Completed in 0.0091381072998047 seconds Benchmarking By String, Namespace - Completed in 0.0091180801391602 seconds
Output for 5.4.11
Benchmarking By Reflection, No Namespace - Completed in 0.010348081588745 seconds Benchmarking By Reflection, Namespace - Completed in 0.0094850063323975 seconds Benchmarking By String, No Namespace - Completed in 0.0072097778320312 seconds Benchmarking By String, Namespace - Completed in 0.0063490867614746 seconds
Output for 5.4.10
Benchmarking By Reflection, No Namespace - Completed in 0.0079159736633301 seconds Benchmarking By Reflection, Namespace - Completed in 0.0073299407958984 seconds Benchmarking By String, No Namespace - Completed in 0.0063998699188232 seconds Benchmarking By String, Namespace - Completed in 0.0062220096588135 seconds
Output for 5.4.9
Benchmarking By Reflection, No Namespace - Completed in 0.0087120532989502 seconds Benchmarking By Reflection, Namespace - Completed in 0.0083558559417725 seconds Benchmarking By String, No Namespace - Completed in 0.0072050094604492 seconds Benchmarking By String, Namespace - Completed in 0.0082437992095947 seconds
Output for 5.4.8
Benchmarking By Reflection, No Namespace - Completed in 0.013357162475586 seconds Benchmarking By Reflection, Namespace - Completed in 0.016304969787598 seconds Benchmarking By String, No Namespace - Completed in 0.0083959102630615 seconds Benchmarking By String, Namespace - Completed in 0.0071759223937988 seconds
Output for 5.4.7
Benchmarking By Reflection, No Namespace - Completed in 0.0071361064910889 seconds Benchmarking By Reflection, Namespace - Completed in 0.0072720050811768 seconds Benchmarking By String, No Namespace - Completed in 0.0073199272155762 seconds Benchmarking By String, Namespace - Completed in 0.0067949295043945 seconds
Output for 5.4.6
Benchmarking By Reflection, No Namespace - Completed in 0.007720947265625 seconds Benchmarking By Reflection, Namespace - Completed in 0.0069150924682617 seconds Benchmarking By String, No Namespace - Completed in 0.010685920715332 seconds Benchmarking By String, Namespace - Completed in 0.013151884078979 seconds
Output for 5.4.5
Benchmarking By Reflection, No Namespace - Completed in 0.0081448554992676 seconds Benchmarking By Reflection, Namespace - Completed in 0.0079560279846191 seconds Benchmarking By String, No Namespace - Completed in 0.0078110694885254 seconds Benchmarking By String, Namespace - Completed in 0.0083291530609131 seconds
Output for 5.4.4
Benchmarking By Reflection, No Namespace - Completed in 0.0073380470275879 seconds Benchmarking By Reflection, Namespace - Completed in 0.0069849491119385 seconds Benchmarking By String, No Namespace - Completed in 0.0065028667449951 seconds Benchmarking By String, Namespace - Completed in 0.0065500736236572 seconds
Output for 5.4.3
Benchmarking By Reflection, No Namespace - Completed in 0.0079150199890137 seconds Benchmarking By Reflection, Namespace - Completed in 0.0078749656677246 seconds Benchmarking By String, No Namespace - Completed in 0.0064640045166016 seconds Benchmarking By String, Namespace - Completed in 0.0064821243286133 seconds
Output for 5.4.2
Benchmarking By Reflection, No Namespace - Completed in 0.0084860324859619 seconds Benchmarking By Reflection, Namespace - Completed in 0.0083928108215332 seconds Benchmarking By String, No Namespace - Completed in 0.0067460536956787 seconds Benchmarking By String, Namespace - Completed in 0.0071029663085938 seconds
Output for 5.4.1
Benchmarking By Reflection, No Namespace - Completed in 0.00826096534729 seconds Benchmarking By Reflection, Namespace - Completed in 0.0079708099365234 seconds Benchmarking By String, No Namespace - Completed in 0.0068600177764893 seconds Benchmarking By String, Namespace - Completed in 0.006619930267334 seconds
Output for 5.4.0
Benchmarking By Reflection, No Namespace - Completed in 0.015590190887451 seconds Benchmarking By Reflection, Namespace - Completed in 0.0097658634185791 seconds Benchmarking By String, No Namespace - Completed in 0.011769771575928 seconds Benchmarking By String, Namespace - Completed in 0.01136589050293 seconds
Output for 5.3.0 - 5.3.29
Catchable fatal error: Argument 1 passed to benchmark() must be an instance of callable, string given, called in /in/dsmWG on line 32 and defined in /in/dsmWG on line 19
Process exited with code 255.
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.2.17
Parse error: syntax error, unexpected T_STRING in /in/dsmWG on line 3
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.4.1, 5.0.0 - 5.0.5
Parse error: parse error, unexpected T_STRING in /in/dsmWG on line 3
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/dsmWG on line 3
Process exited with code 255.