3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Module { protected $_name; protected $_version; public function __construct(string $name, string $version) { $this->_name = $name; $this->_version = $version; } } $s = microtime(true); for ($i = 0; $i < 100000; $i++) { new Module('Framework', '1.10'); } var_dump(microtime(true) - $s); $s = microtime(true); for ($i = 0; $i < 100000; $i++) { new class extends Module { public function __construct() { } protected $_name = 'Framework'; protected $_version = '1.10'; }; } var_dump(microtime(true) - $s);
Output for 7.3.1
float(0.015244007110596) float(0.0093200206756592)
Output for 7.3.0
float(0.015181064605713) float(0.0096049308776855)
Output for 7.2.13
float(0.015542984008789) float(0.011814117431641)
Output for 7.2.12
float(0.018156051635742) float(0.012979984283447)
Output for 7.2.11
float(0.017129898071289) float(0.012037038803101)
Output for 7.2.10
float(0.022000074386597) float(0.013038873672485)
Output for 7.2.9
float(0.017080068588257) float(0.012078046798706)
Output for 7.2.8
float(0.017848014831543) float(0.012128114700317)
Output for 7.2.7
float(0.023213148117065) float(0.01344895362854)
Output for 7.2.6
float(0.015758991241455) float(0.012164115905762)
Output for 7.2.5
float(0.015249967575073) float(0.017526149749756)
Output for 7.2.4
float(0.023487091064453) float(0.014986038208008)
Output for 7.2.3
float(0.015562057495117) float(0.015243053436279)
Output for 7.2.2
float(0.016098976135254) float(0.011796951293945)
Output for 7.2.1
float(0.015893936157227) float(0.01152491569519)
Output for 7.2.0
float(0.018603086471558) float(0.014782905578613)
Output for 7.1.25
float(0.031008005142212) float(0.022099018096924)
Output for 7.1.21
float(0.035881996154785) float(0.012535095214844)
Output for 7.1.20
float(0.039124011993408) float(0.023596048355103)
Output for 7.1.19
float(0.043680906295776) float(0.026064872741699)
Output for 7.1.18
float(0.049381017684937) float(0.022642135620117)
Output for 7.1.17
float(0.032788038253784) float(0.024445056915283)
Output for 7.1.16
float(0.033546924591064) float(0.027597904205322)
Output for 7.1.15
float(0.042629957199097) float(0.028316974639893)
Output for 7.1.14
float(0.037697076797485) float(0.049495935440063)
Output for 7.1.13
float(0.026905059814453) float(0.022926092147827)
Output for 7.1.12
float(0.039175987243652) float(0.027425050735474)
Output for 7.1.11
float(0.033355951309204) float(0.023607969284058)
Output for 7.1.10
float(0.025353908538818) float(0.012731075286865)
Output for 7.1.9
float(0.016325950622559) float(0.013482093811035)
Output for 7.1.8
float(0.029759883880615) float(0.016009092330933)
Output for 7.1.7
float(0.017295122146606) float(0.012748003005981)
Output for 7.1.6
float(0.033715963363647) float(0.025175094604492)
Output for 7.1.5
float(0.035356998443604) float(0.029785871505737)
Output for 7.1.4
float(0.03252911567688) float(0.015748977661133)
Output for 7.1.3
float(0.057850122451782) float(0.036725997924805)
Output for 7.1.2
float(0.016085863113403) float(0.013369083404541)
Output for 7.1.1
float(0.030668020248413) float(0.019214868545532)
Output for 7.1.0
float(0.030152082443237) float(0.018608093261719)
Output for 7.0.31
float(0.017068147659302) float(0.011159181594849)
Output for 7.0.30
float(0.025149822235107) float(0.011322975158691)
Output for 7.0.29
float(0.040612936019897) float(0.027600049972534)
Output for 7.0.28
float(0.024142980575562) float(0.012248992919922)
Output for 7.0.27
float(0.030697107315063) float(0.025202035903931)
Output for 7.0.26
float(0.027798175811768) float(0.020688056945801)
Output for 7.0.25
float(0.027513980865479) float(0.017405033111572)
Output for 7.0.24
float(0.014721870422363) float(0.011236190795898)
Output for 7.0.23
float(0.025564908981323) float(0.019331932067871)
Output for 7.0.22
float(0.025230169296265) float(0.021270036697388)
Output for 7.0.21
float(0.028005123138428) float(0.012044906616211)
Output for 7.0.20
float(0.033493995666504) float(0.019056081771851)
Output for 7.0.19
float(0.029126882553101) float(0.015501022338867)
Output for 7.0.18
float(0.029463052749634) float(0.030089139938354)
Output for 7.0.17
float(0.023147106170654) float(0.025596857070923)
Output for 7.0.16
float(0.02403998374939) float(0.012864112854004)
Output for 7.0.15
float(0.013785123825073) float(0.010936975479126)
Output for 7.0.14
float(0.028282165527344) float(0.019800186157227)
Output for 7.0.13
float(0.023809909820557) float(0.020439863204956)
Output for 7.0.12
float(0.02645206451416) float(0.022519111633301)
Output for 7.0.11
float(0.029793977737427) float(0.021631956100464)
Output for 7.0.10
float(0.01460599899292) float(0.011876106262207)
Output for 7.0.9
float(0.022997140884399) float(0.016340970993042)
Output for 7.0.8
float(0.031090021133423) float(0.01192307472229)
Output for 7.0.7
float(0.027982950210571) float(0.020323038101196)
Output for 7.0.6
float(0.026334047317505) float(0.017396926879883)
Output for 7.0.5
float(0.038882970809937) float(0.022836923599243)
Output for 7.0.4
float(0.03450608253479) float(0.019798994064331)
Output for 7.0.3
float(0.025228977203369) float(0.020231962203979)
Output for 7.0.2
float(0.032976150512695) float(0.022736072540283)
Output for 7.0.1
float(0.015959024429321) float(0.01224684715271)
Output for 7.0.0
float(0.014394998550415) float(0.011569023132324)

preferences:
79.98 ms | 401 KiB | 76 Q