3v4l.org

run code in 300+ PHP versions simultaneously
<?php $refObjectTime = []; $objectTime = []; $copyArrayTime = []; $refArrayTime = []; function avg($array) { return empty($array) ? 0 : (array_sum($array) / count($array)); } function fooRefObject(&$var) { $var->test = 'bar'; } function fooObject($var) { $var->test = 'bar'; } function fooCopyArray($var) { $var['test'] = 'bar'; } function fooRefArray(&$var) { $var['test'] = 'bar'; } for ($i=0; $i<10000; ++$i) { //Passing object through reference, explicitly $start = microtime(true); $data = new stdclass; fooRefObject($data); $refObjectTime[] = microtime(true) - $start; //Passing object through reference, implicitly $start = microtime(true); $data = new stdclass; fooObject($data); $objectTime[] = microtime(true) - $start; //Passing array through copy-on-write $start = microtime(true); $data = []; fooCopyArray($data); $copyArrayTime[] = microtime(true) - $start; //Passing array through reference $start = microtime(true); $data = []; fooRefArray($data); $refArrayTime[] = microtime(true) - $start; } //Results: echo 'Results:' . PHP_EOL; echo 'Minimums:' . PHP_EOL . ' - Object through reference, explicitly: ' . min($refObjectTime) . PHP_EOL . ' - Object through reference, implicitly: ' . min($objectTime) . PHP_EOL . ' - Array through copy-on-write: ' . min($copyArrayTime) . PHP_EOL . ' - Array through reference: ' . min($refArrayTime) . PHP_EOL; echo 'Maximums:' . PHP_EOL . ' - Object through reference, explicitly: ' . max($refObjectTime) . PHP_EOL . ' - Object through reference, implicitly: ' . max($objectTime) . PHP_EOL . ' - Array through copy-on-write: ' . max($copyArrayTime) . PHP_EOL . ' - Array through reference: ' . max($refArrayTime) . PHP_EOL; echo 'Avergages:' . PHP_EOL . ' - Object through reference, explicitly: ' . avg($refObjectTime) . PHP_EOL . ' - Object through reference, implicitly: ' . avg($objectTime) . PHP_EOL . ' - Array through copy-on-write: ' . avg($copyArrayTime) . PHP_EOL . ' - Array through reference: ' . avg($refArrayTime) . PHP_EOL;
Output for 7.2.0
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 1.1920928955078E-5 - Object through reference, implicitly: 1.0013580322266E-5 - Array through copy-on-write: 1.1920928955078E-6 - Array through reference: 1.0967254638672E-5 Avergages: - Object through reference, explicitly: 1.4336109161377E-7 - Object through reference, implicitly: 1.7862319946289E-7 - Array through copy-on-write: 1.4350414276123E-7 - Array through reference: 1.1162757873535E-7
Output for 7.1.7
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 5.0067901611328E-6 - Object through reference, implicitly: 3.0994415283203E-6 - Array through copy-on-write: 7.1525573730469E-6 - Array through reference: 2.8610229492188E-6 Avergages: - Object through reference, explicitly: 1.5354156494141E-7 - Object through reference, implicitly: 1.7919540405273E-7 - Array through copy-on-write: 1.760721206665E-7 - Array through reference: 1.2979507446289E-7
Output for 7.1.6
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 1.7881393432617E-5 - Object through reference, implicitly: 1.7881393432617E-5 - Array through copy-on-write: 6.1988830566406E-6 - Array through reference: 1.1920928955078E-6 Avergages: - Object through reference, explicitly: 3.8256645202637E-7 - Object through reference, implicitly: 4.2855739593506E-7 - Array through copy-on-write: 4.0082931518555E-7 - Array through reference: 3.0922889709473E-7
Output for 7.1.5
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 1.0013580322266E-5 - Object through reference, implicitly: 1.215934753418E-5 - Array through copy-on-write: 6.9141387939453E-6 - Array through reference: 1.1920928955078E-5 Avergages: - Object through reference, explicitly: 4.0197372436523E-7 - Object through reference, implicitly: 4.6150684356689E-7 - Array through copy-on-write: 4.3203830718994E-7 - Array through reference: 3.3295154571533E-7
Output for 7.1.0
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 4.0531158447266E-6 - Object through reference, implicitly: 5.0067901611328E-6 - Array through copy-on-write: 1.1920928955078E-6 - Array through reference: 1.1920928955078E-6 Avergages: - Object through reference, explicitly: 2.8085708618164E-7 - Object through reference, implicitly: 2.9761791229248E-7 - Array through copy-on-write: 2.9726028442383E-7 - Array through reference: 2.0678043365479E-7
Output for 7.0.20
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 7.1525573730469E-6 - Object through reference, implicitly: 1.0013580322266E-5 - Array through copy-on-write: 4.0531158447266E-6 - Array through reference: 3.0994415283203E-6 Avergages: - Object through reference, explicitly: 2.2580623626709E-7 - Object through reference, implicitly: 2.5057792663574E-7 - Array through copy-on-write: 2.535343170166E-7 - Array through reference: 1.9092559814453E-7
Output for 7.0.6
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 1.7881393432617E-5 - Object through reference, implicitly: 5.0067901611328E-6 - Array through copy-on-write: 2.1457672119141E-6 - Array through reference: 1.1205673217773E-5 Avergages: - Object through reference, explicitly: 2.5985240936279E-7 - Object through reference, implicitly: 2.9325485229492E-7 - Array through copy-on-write: 3.0262470245361E-7 - Array through reference: 2.138614654541E-7
Output for 7.0.5
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 5.0067901611328E-6 - Object through reference, implicitly: 1.0967254638672E-5 - Array through copy-on-write: 1.8119812011719E-5 - Array through reference: 1.1920928955078E-6 Avergages: - Object through reference, explicitly: 2.690315246582E-7 - Object through reference, implicitly: 3.0546188354492E-7 - Array through copy-on-write: 3.1158924102783E-7 - Array through reference: 2.1376609802246E-7
Output for 7.0.4
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.00057792663574219 - Object through reference, implicitly: 8.0108642578125E-5 - Array through copy-on-write: 4.1961669921875E-5 - Array through reference: 0.00010895729064941 Avergages: - Object through reference, explicitly: 4.6207904815674E-7 - Object through reference, implicitly: 3.687858581543E-7 - Array through copy-on-write: 4.0757656097412E-7 - Array through reference: 3.0455589294434E-7
Output for 7.0.3
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 7.3909759521484E-5 - Object through reference, implicitly: 5.9843063354492E-5 - Array through copy-on-write: 9.2983245849609E-5 - Array through reference: 3.3140182495117E-5 Avergages: - Object through reference, explicitly: 3.110408782959E-7 - Object through reference, implicitly: 3.6733150482178E-7 - Array through copy-on-write: 3.4403800964355E-7 - Array through reference: 2.3922920227051E-7
Output for 7.0.2
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 8.2015991210938E-5 - Object through reference, implicitly: 0.00014996528625488 - Array through copy-on-write: 2.598762512207E-5 - Array through reference: 3.4093856811523E-5 Avergages: - Object through reference, explicitly: 4.0483474731445E-7 - Object through reference, implicitly: 4.5394897460937E-7 - Array through copy-on-write: 4.8341751098633E-7 - Array through reference: 3.6258697509766E-7
Output for 7.0.1
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.0001060962677002 - Object through reference, implicitly: 0.00015711784362793 - Array through copy-on-write: 0.00016188621520996 - Array through reference: 0.00024294853210449 Avergages: - Object through reference, explicitly: 4.206657409668E-7 - Object through reference, implicitly: 4.5111179351807E-7 - Array through copy-on-write: 4.7411918640137E-7 - Array through reference: 4.1382312774658E-7
Output for 7.0.0
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.00011491775512695 - Object through reference, implicitly: 0.00032901763916016 - Array through copy-on-write: 0.00012397766113281 - Array through reference: 5.1021575927734E-5 Avergages: - Object through reference, explicitly: 5.0308704376221E-7 - Object through reference, implicitly: 5.396842956543E-7 - Array through copy-on-write: 5.3791999816895E-7 - Array through reference: 3.8158893585205E-7
Output for 5.6.28
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 7.1525573730469E-6 - Object through reference, implicitly: 1.3828277587891E-5 - Array through copy-on-write: 1.0013580322266E-5 - Array through reference: 8.1062316894531E-6 Avergages: - Object through reference, explicitly: 6.6382884979248E-7 - Object through reference, implicitly: 6.7148208618164E-7 - Array through copy-on-write: 7.382869720459E-7 - Array through reference: 4.3585300445557E-7
Output for 5.6.21
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 1.7881393432617E-5 - Object through reference, implicitly: 1.5974044799805E-5 - Array through copy-on-write: 1.7166137695312E-5 - Array through reference: 1.0967254638672E-5 Avergages: - Object through reference, explicitly: 4.8031806945801E-7 - Object through reference, implicitly: 4.8880577087402E-7 - Array through copy-on-write: 5.2435398101807E-7 - Array through reference: 3.3688545227051E-7
Output for 5.6.20
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 1.0967254638672E-5 - Object through reference, implicitly: 1.5020370483398E-5 - Array through copy-on-write: 1.3113021850586E-5 - Array through reference: 1.6927719116211E-5 Avergages: - Object through reference, explicitly: 4.0266513824463E-7 - Object through reference, implicitly: 3.9899349212646E-7 - Array through copy-on-write: 4.2729377746582E-7 - Array through reference: 2.7239322662354E-7
Output for 5.6.19
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.00064182281494141 - Object through reference, implicitly: 0.0052039623260498 - Array through copy-on-write: 0.00057697296142578 - Array through reference: 0.00092601776123047 Avergages: - Object through reference, explicitly: 1.2409210205078E-6 - Object through reference, implicitly: 1.7436265945435E-6 - Array through copy-on-write: 1.1391639709473E-6 - Array through reference: 8.7485313415527E-7
Output for 5.6.18
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.00019288063049316 - Object through reference, implicitly: 0.00014400482177734 - Array through copy-on-write: 0.00015807151794434 - Array through reference: 2.3841857910156E-5 Avergages: - Object through reference, explicitly: 8.6133480072021E-7 - Object through reference, implicitly: 7.8704357147217E-7 - Array through copy-on-write: 8.8436603546143E-7 - Array through reference: 4.4236183166504E-7
Output for 5.6.17
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 6.6041946411133E-5 - Object through reference, implicitly: 0.00020599365234375 - Array through copy-on-write: 4.3869018554688E-5 - Array through reference: 9.2029571533203E-5 Avergages: - Object through reference, explicitly: 1.4942407608032E-6 - Object through reference, implicitly: 1.4379978179932E-6 - Array through copy-on-write: 1.5212535858154E-6 - Array through reference: 7.831335067749E-7
Output for 5.6.16
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.00031685829162598 - Object through reference, implicitly: 0.001446008682251 - Array through copy-on-write: 0.010195970535278 - Array through reference: 0.00014495849609375 Avergages: - Object through reference, explicitly: 1.4764547348022E-6 - Object through reference, implicitly: 1.557731628418E-6 - Array through copy-on-write: 2.6716470718384E-6 - Array through reference: 7.1039199829102E-7
Output for 5.6.15
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.00016283988952637 - Object through reference, implicitly: 0.00034809112548828 - Array through copy-on-write: 0.00012779235839844 - Array through reference: 0.00016307830810547 Avergages: - Object through reference, explicitly: 1.4815807342529E-6 - Object through reference, implicitly: 1.4715671539307E-6 - Array through copy-on-write: 1.4360427856445E-6 - Array through reference: 7.6401233673096E-7
Output for 5.6.14
Results: Minimums: - Object through reference, explicitly: 9.5367431640625E-7 - Object through reference, implicitly: 9.5367431640625E-7 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.0015890598297119 - Object through reference, implicitly: 0.0020010471343994 - Array through copy-on-write: 0.00034999847412109 - Array through reference: 0.00020194053649902 Avergages: - Object through reference, explicitly: 1.6318798065186E-6 - Object through reference, implicitly: 1.6871213912964E-6 - Array through copy-on-write: 1.372218132019E-6 - Array through reference: 7.2476863861084E-7
Output for 5.6.13
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 2.5033950805664E-5 - Object through reference, implicitly: 0.00033187866210938 - Array through copy-on-write: 0.00044798851013184 - Array through reference: 0.00069808959960938 Avergages: - Object through reference, explicitly: 7.5697898864746E-7 - Object through reference, implicitly: 7.6084136962891E-7 - Array through copy-on-write: 9.3214511871338E-7 - Array through reference: 5.5480003356934E-7
Output for 5.6.12
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.00042819976806641 - Object through reference, implicitly: 0.00041007995605469 - Array through copy-on-write: 0.0012049674987793 - Array through reference: 0.00034284591674805 Avergages: - Object through reference, explicitly: 1.0843276977539E-6 - Object through reference, implicitly: 1.0692834854126E-6 - Array through copy-on-write: 1.1741638183594E-6 - Array through reference: 5.8035850524902E-7
Output for 5.6.11
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 2.7894973754883E-5 - Object through reference, implicitly: 1.9073486328125E-5 - Array through copy-on-write: 6.9141387939453E-5 - Array through reference: 4.6014785766602E-5 Avergages: - Object through reference, explicitly: 6.4177513122559E-7 - Object through reference, implicitly: 6.7579746246338E-7 - Array through copy-on-write: 7.3850154876709E-7 - Array through reference: 3.896951675415E-7
Output for 5.6.10
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 9.7036361694336E-5 - Object through reference, implicitly: 0.00052189826965332 - Array through copy-on-write: 0.0018489360809326 - Array through reference: 0.00124192237854 Avergages: - Object through reference, explicitly: 1.0777950286865E-6 - Object through reference, implicitly: 1.1442184448242E-6 - Array through copy-on-write: 1.4175415039062E-6 - Array through reference: 7.807731628418E-7
Output for 5.6.9
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.00063204765319824 - Object through reference, implicitly: 0.0014879703521729 - Array through copy-on-write: 0.0010139942169189 - Array through reference: 0.00056695938110352 Avergages: - Object through reference, explicitly: 8.11767578125E-7 - Object through reference, implicitly: 1.2324810028076E-6 - Array through copy-on-write: 8.8546276092529E-7 - Array through reference: 5.0332546234131E-7
Output for 5.6.8
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.0003361701965332 - Object through reference, implicitly: 7.2956085205078E-5 - Array through copy-on-write: 8.5115432739258E-5 - Array through reference: 6.5803527832031E-5 Avergages: - Object through reference, explicitly: 8.5122585296631E-7 - Object through reference, implicitly: 7.9832077026367E-7 - Array through copy-on-write: 8.4974765777588E-7 - Array through reference: 4.5955181121826E-7
Output for 5.6.7
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.0017869472503662 - Object through reference, implicitly: 0.010078907012939 - Array through copy-on-write: 0.00062084197998047 - Array through reference: 0.0017929077148438 Avergages: - Object through reference, explicitly: 1.4252901077271E-6 - Object through reference, implicitly: 2.1583795547485E-6 - Array through copy-on-write: 1.3060808181763E-6 - Array through reference: 8.9402198791504E-7
Output for 5.6.6
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 6.5088272094727E-5 - Object through reference, implicitly: 7.2956085205078E-5 - Array through copy-on-write: 0.00014519691467285 - Array through reference: 4.7922134399414E-5 Avergages: - Object through reference, explicitly: 8.5592269897461E-7 - Object through reference, implicitly: 8.3420276641846E-7 - Array through copy-on-write: 8.6715221405029E-7 - Array through reference: 4.4405460357666E-7
Output for 5.6.5
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.00039005279541016 - Object through reference, implicitly: 3.0994415283203E-5 - Array through copy-on-write: 6.8902969360352E-5 - Array through reference: 8.1062316894531E-5 Avergages: - Object through reference, explicitly: 9.4625949859619E-7 - Object through reference, implicitly: 8.7964534759521E-7 - Array through copy-on-write: 9.1040134429932E-7 - Array through reference: 5.2251815795898E-7
Output for 5.6.4
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 9.3936920166016E-5 - Object through reference, implicitly: 6.8187713623047E-5 - Array through copy-on-write: 6.9141387939453E-5 - Array through reference: 7.2002410888672E-5 Avergages: - Object through reference, explicitly: 8.6781978607178E-7 - Object through reference, implicitly: 7.7435970306396E-7 - Array through copy-on-write: 8.4242820739746E-7 - Array through reference: 4.5132637023926E-7
Output for 5.6.3
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 2.1934509277344E-5 - Object through reference, implicitly: 6.1988830566406E-5 - Array through copy-on-write: 3.1948089599609E-5 - Array through reference: 0.00016093254089355 Avergages: - Object through reference, explicitly: 8.1143379211426E-7 - Object through reference, implicitly: 7.6978206634521E-7 - Array through copy-on-write: 7.3590278625488E-7 - Array through reference: 4.1658878326416E-7
Output for 5.6.2
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 4.9114227294922E-5 - Object through reference, implicitly: 7.7009201049805E-5 - Array through copy-on-write: 8.4877014160156E-5 - Array through reference: 2.5033950805664E-5 Avergages: - Object through reference, explicitly: 7.5006484985352E-7 - Object through reference, implicitly: 6.9150924682617E-7 - Array through copy-on-write: 7.7669620513916E-7 - Array through reference: 4.5640468597412E-7
Output for 5.6.1
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 2.8133392333984E-5 - Object through reference, implicitly: 2.0980834960938E-5 - Array through copy-on-write: 2.7179718017578E-5 - Array through reference: 7.9870223999023E-5 Avergages: - Object through reference, explicitly: 7.2669982910156E-7 - Object through reference, implicitly: 6.6490173339844E-7 - Array through copy-on-write: 7.3275566101074E-7 - Array through reference: 4.6544075012207E-7
Output for 5.6.0
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 6.4849853515625E-5 - Object through reference, implicitly: 4.7922134399414E-5 - Array through copy-on-write: 4.5061111450195E-5 - Array through reference: 6.0081481933594E-5 Avergages: - Object through reference, explicitly: 7.4002742767334E-7 - Object through reference, implicitly: 7.3506832122803E-7 - Array through copy-on-write: 7.7543258666992E-7 - Array through reference: 4.3790340423584E-7
Output for 5.5.35
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 1.7166137695312E-5 - Object through reference, implicitly: 1.4066696166992E-5 - Array through copy-on-write: 1.5020370483398E-5 - Array through reference: 9.0599060058594E-6 Avergages: - Object through reference, explicitly: 4.124641418457E-7 - Object through reference, implicitly: 4.0936470031738E-7 - Array through copy-on-write: 4.2698383331299E-7 - Array through reference: 2.7034282684326E-7
Output for 5.5.34
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 1.0967254638672E-5 - Object through reference, implicitly: 7.1525573730469E-6 - Array through copy-on-write: 2.0027160644531E-5 - Array through reference: 3.0994415283203E-6 Avergages: - Object through reference, explicitly: 4.4393539428711E-7 - Object through reference, implicitly: 4.457950592041E-7 - Array through copy-on-write: 4.7531127929688E-7 - Array through reference: 3.1106472015381E-7
Output for 5.5.33
Results: Minimums: - Object through reference, explicitly: 9.5367431640625E-7 - Object through reference, implicitly: 9.5367431640625E-7 - Array through copy-on-write: 9.5367431640625E-7 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.0072410106658936 - Object through reference, implicitly: 0.0025320053100586 - Array through copy-on-write: 0.001453161239624 - Array through reference: 0.00075006484985352 Avergages: - Object through reference, explicitly: 2.5538682937622E-6 - Object through reference, implicitly: 1.8869638442993E-6 - Array through copy-on-write: 1.9102573394775E-6 - Array through reference: 9.3061923980713E-7
Output for 5.5.32
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.0016500949859619 - Object through reference, implicitly: 0.0030460357666016 - Array through copy-on-write: 0.00045204162597656 - Array through reference: 0.0021600723266602 Avergages: - Object through reference, explicitly: 1.6334772109985E-6 - Object through reference, implicitly: 1.7257690429688E-6 - Array through copy-on-write: 1.3778448104858E-6 - Array through reference: 9.3743801116943E-7
Output for 5.5.31
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.00031518936157227 - Object through reference, implicitly: 6.9141387939453E-5 - Array through copy-on-write: 0.00029802322387695 - Array through reference: 0.00063705444335938 Avergages: - Object through reference, explicitly: 1.2416839599609E-6 - Object through reference, implicitly: 1.141881942749E-6 - Array through copy-on-write: 1.3415098190308E-6 - Array through reference: 7.0781707763672E-7
Output for 5.5.30
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.008598804473877 - Object through reference, implicitly: 0.01239800453186 - Array through copy-on-write: 0.00021696090698242 - Array through reference: 7.8201293945312E-5 Avergages: - Object through reference, explicitly: 2.0507574081421E-6 - Object through reference, implicitly: 2.8303861618042E-6 - Array through copy-on-write: 1.1823415756226E-6 - Array through reference: 6.0834884643555E-7
Output for 5.5.29
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.00017690658569336 - Object through reference, implicitly: 0.00027704238891602 - Array through copy-on-write: 0.00011491775512695 - Array through reference: 5.8889389038086E-5 Avergages: - Object through reference, explicitly: 1.5079975128174E-6 - Object through reference, implicitly: 1.4963626861572E-6 - Array through copy-on-write: 1.613450050354E-6 - Array through reference: 8.0626010894775E-7
Output for 5.5.28
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.00017595291137695 - Object through reference, implicitly: 0.00012087821960449 - Array through copy-on-write: 9.2029571533203E-5 - Array through reference: 0.00078105926513672 Avergages: - Object through reference, explicitly: 1.1235475540161E-6 - Object through reference, implicitly: 1.0950088500977E-6 - Array through copy-on-write: 1.1541604995728E-6 - Array through reference: 7.7352523803711E-7
Output for 5.5.27
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.00018692016601562 - Object through reference, implicitly: 6.413459777832E-5 - Array through copy-on-write: 0.00016188621520996 - Array through reference: 0.00014209747314453 Avergages: - Object through reference, explicitly: 1.1070013046265E-6 - Object through reference, implicitly: 1.0714530944824E-6 - Array through copy-on-write: 1.1701107025146E-6 - Array through reference: 6.2315464019775E-7
Output for 5.5.26
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.00011110305786133 - Object through reference, implicitly: 0.0001530647277832 - Array through copy-on-write: 7.6055526733398E-5 - Array through reference: 6.2942504882812E-5 Avergages: - Object through reference, explicitly: 1.1080265045166E-6 - Object through reference, implicitly: 1.1255025863647E-6 - Array through copy-on-write: 1.2082815170288E-6 - Array through reference: 6.0179233551025E-7
Output for 5.5.25
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.00037693977355957 - Object through reference, implicitly: 0.00055098533630371 - Array through copy-on-write: 0.00036120414733887 - Array through reference: 0.00035786628723145 Avergages: - Object through reference, explicitly: 8.8961124420166E-7 - Object through reference, implicitly: 1.0930776596069E-6 - Array through copy-on-write: 1.0511159896851E-6 - Array through reference: 5.2392482757568E-7
Output for 5.5.24
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.0011320114135742 - Object through reference, implicitly: 0.0027520656585693 - Array through copy-on-write: 0.0013618469238281 - Array through reference: 0.0015978813171387 Avergages: - Object through reference, explicitly: 1.5920400619507E-6 - Object through reference, implicitly: 1.642918586731E-6 - Array through copy-on-write: 1.4305353164673E-6 - Array through reference: 8.76784324646E-7
Output for 5.5.23
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.00085210800170898 - Object through reference, implicitly: 0.00028395652770996 - Array through copy-on-write: 0.001755952835083 - Array through reference: 0.0015709400177002 Avergages: - Object through reference, explicitly: 1.079797744751E-6 - Object through reference, implicitly: 9.8097324371338E-7 - Array through copy-on-write: 1.3154029846191E-6 - Array through reference: 7.3542594909668E-7
Output for 5.5.22
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 5.4121017456055E-5 - Object through reference, implicitly: 3.0040740966797E-5 - Array through copy-on-write: 3.3140182495117E-5 - Array through reference: 0.00012993812561035 Avergages: - Object through reference, explicitly: 7.0967674255371E-7 - Object through reference, implicitly: 6.67405128479E-7 - Array through copy-on-write: 7.1394443511963E-7 - Array through reference: 4.324197769165E-7
Output for 5.5.21
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.00028514862060547 - Object through reference, implicitly: 0.00020718574523926 - Array through copy-on-write: 6.9141387939453E-5 - Array through reference: 7.4148178100586E-5 Avergages: - Object through reference, explicitly: 7.9143047332764E-7 - Object through reference, implicitly: 6.8135261535645E-7 - Array through copy-on-write: 7.462739944458E-7 - Array through reference: 4.549503326416E-7
Output for 5.5.20
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.00012898445129395 - Object through reference, implicitly: 0.00020480155944824 - Array through copy-on-write: 8.3208084106445E-5 - Array through reference: 0.00010108947753906 Avergages: - Object through reference, explicitly: 8.4011554718018E-7 - Object through reference, implicitly: 7.723331451416E-7 - Array through copy-on-write: 8.6581707000732E-7 - Array through reference: 4.8878192901611E-7
Output for 5.5.19
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 9.7036361694336E-5 - Object through reference, implicitly: 0.00012516975402832 - Array through copy-on-write: 0.00013494491577148 - Array through reference: 9.0122222900391E-5 Avergages: - Object through reference, explicitly: 8.1393718719482E-7 - Object through reference, implicitly: 7.5335502624512E-7 - Array through copy-on-write: 8.5031986236572E-7 - Array through reference: 4.4198036193848E-7
Output for 5.5.18
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 4.9114227294922E-5 - Object through reference, implicitly: 0.00011110305786133 - Array through copy-on-write: 0.00014305114746094 - Array through reference: 1.1920928955078E-5 Avergages: - Object through reference, explicitly: 6.7028999328613E-7 - Object through reference, implicitly: 6.6032409667969E-7 - Array through copy-on-write: 7.5581073760986E-7 - Array through reference: 4.3973922729492E-7
Output for 5.5.16
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.0036768913269043 - Object through reference, implicitly: 0.0014629364013672 - Array through copy-on-write: 0.00072002410888672 - Array through reference: 0.0043230056762695 Avergages: - Object through reference, explicitly: 1.8084049224854E-6 - Object through reference, implicitly: 1.1583089828491E-6 - Array through copy-on-write: 1.105523109436E-6 - Array through reference: 1.0793209075928E-6
Output for 5.5.15
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 2.7179718017578E-5 - Object through reference, implicitly: 2.3841857910156E-5 - Array through copy-on-write: 2.598762512207E-5 - Array through reference: 2.3126602172852E-5 Avergages: - Object through reference, explicitly: 7.1175098419189E-7 - Object through reference, implicitly: 6.5267086029053E-7 - Array through copy-on-write: 7.0288181304932E-7 - Array through reference: 4.1098594665527E-7
Output for 5.5.14
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.00012087821960449 - Object through reference, implicitly: 0.0012359619140625 - Array through copy-on-write: 1.978874206543E-5 - Array through reference: 8.392333984375E-5 Avergages: - Object through reference, explicitly: 8.3076953887939E-7 - Object through reference, implicitly: 8.9266300201416E-7 - Array through copy-on-write: 8.1217288970947E-7 - Array through reference: 4.7726631164551E-7
Output for 5.5.13
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 4.5061111450195E-5 - Object through reference, implicitly: 2.7894973754883E-5 - Array through copy-on-write: 5.0067901611328E-5 - Array through reference: 6.3180923461914E-5 Avergages: - Object through reference, explicitly: 8.3425045013428E-7 - Object through reference, implicitly: 7.9927444458008E-7 - Array through copy-on-write: 8.8608264923096E-7 - Array through reference: 5.2728652954102E-7
Output for 5.5.12
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 5.8889389038086E-5 - Object through reference, implicitly: 2.5033950805664E-5 - Array through copy-on-write: 3.504753112793E-5 - Array through reference: 1.7881393432617E-5 Avergages: - Object through reference, explicitly: 7.9014301300049E-7 - Object through reference, implicitly: 7.5225830078125E-7 - Array through copy-on-write: 7.695198059082E-7 - Array through reference: 4.3694972991943E-7
Output for 5.5.11
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 7.2956085205078E-5 - Object through reference, implicitly: 9.4175338745117E-5 - Array through copy-on-write: 5.4121017456055E-5 - Array through reference: 6.7949295043945E-5 Avergages: - Object through reference, explicitly: 7.3044300079346E-7 - Object through reference, implicitly: 7.1337223052979E-7 - Array through copy-on-write: 7.2493553161621E-7 - Array through reference: 4.3954849243164E-7
Output for 5.5.10
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.00012588500976562 - Object through reference, implicitly: 0.00025606155395508 - Array through copy-on-write: 0.00024890899658203 - Array through reference: 0.00015592575073242 Avergages: - Object through reference, explicitly: 1.3927936553955E-6 - Object through reference, implicitly: 1.3535737991333E-6 - Array through copy-on-write: 1.4163970947266E-6 - Array through reference: 7.5588226318359E-7
Output for 5.5.9
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 8.4877014160156E-5 - Object through reference, implicitly: 2.4080276489258E-5 - Array through copy-on-write: 2.7894973754883E-5 - Array through reference: 8.5115432739258E-5 Avergages: - Object through reference, explicitly: 7.2605609893799E-7 - Object through reference, implicitly: 7.0972442626953E-7 - Array through copy-on-write: 7.8086853027344E-7 - Array through reference: 4.5709609985352E-7
Output for 5.5.8
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.00010895729064941 - Object through reference, implicitly: 2.4795532226562E-5 - Array through copy-on-write: 2.4795532226562E-5 - Array through reference: 2.8133392333984E-5 Avergages: - Object through reference, explicitly: 7.5433254241943E-7 - Object through reference, implicitly: 7.1883201599121E-7 - Array through copy-on-write: 8.0270767211914E-7 - Array through reference: 4.2555332183838E-7
Output for 5.5.7
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 2.598762512207E-5 - Object through reference, implicitly: 0.00012588500976562 - Array through copy-on-write: 4.2915344238281E-5 - Array through reference: 9.1075897216797E-5 Avergages: - Object through reference, explicitly: 7.0815086364746E-7 - Object through reference, implicitly: 6.7155361175537E-7 - Array through copy-on-write: 7.4176788330078E-7 - Array through reference: 4.5280456542969E-7
Output for 5.5.6
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.0010271072387695 - Object through reference, implicitly: 0.002985954284668 - Array through copy-on-write: 0.0016169548034668 - Array through reference: 0.0026071071624756 Avergages: - Object through reference, explicitly: 1.1353015899658E-6 - Object through reference, implicitly: 1.1960983276367E-6 - Array through copy-on-write: 1.3318538665771E-6 - Array through reference: 8.99338722229E-7
Output for 5.5.5
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 9.7990036010742E-5 - Object through reference, implicitly: 0.00019192695617676 - Array through copy-on-write: 0.00055599212646484 - Array through reference: 2.5033950805664E-5 Avergages: - Object through reference, explicitly: 8.2213878631592E-7 - Object through reference, implicitly: 7.7738761901855E-7 - Array through copy-on-write: 8.211612701416E-7 - Array through reference: 4.2839050292969E-7
Output for 5.5.4
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 8.8930130004883E-5 - Object through reference, implicitly: 0.00019598007202148 - Array through copy-on-write: 9.1075897216797E-5 - Array through reference: 5.1975250244141E-5 Avergages: - Object through reference, explicitly: 1.3856410980225E-6 - Object through reference, implicitly: 1.3058662414551E-6 - Array through copy-on-write: 1.550555229187E-6 - Array through reference: 8.3737373352051E-7
Output for 5.5.3
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 5.0067901611328E-5 - Object through reference, implicitly: 4.1007995605469E-5 - Array through copy-on-write: 0.00083303451538086 - Array through reference: 0.00018191337585449 Avergages: - Object through reference, explicitly: 1.1688232421875E-6 - Object through reference, implicitly: 1.1155843734741E-6 - Array through copy-on-write: 1.3444900512695E-6 - Array through reference: 8.2414150238037E-7
Output for 5.5.2
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.0001068115234375 - Object through reference, implicitly: 0.00020503997802734 - Array through copy-on-write: 4.2915344238281E-5 - Array through reference: 3.814697265625E-5 Avergages: - Object through reference, explicitly: 1.457953453064E-6 - Object through reference, implicitly: 1.2998580932617E-6 - Array through copy-on-write: 1.5002965927124E-6 - Array through reference: 8.9015960693359E-7
Output for 5.5.1
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.0011301040649414 - Object through reference, implicitly: 5.793571472168E-5 - Array through copy-on-write: 0.00010299682617188 - Array through reference: 5.1021575927734E-5 Avergages: - Object through reference, explicitly: 1.0217666625977E-6 - Object through reference, implicitly: 8.4850788116455E-7 - Array through copy-on-write: 9.6659660339355E-7 - Array through reference: 5.3963661193848E-7
Output for 5.5.0
Results: Minimums: - Object through reference, explicitly: 0 - Object through reference, implicitly: 0 - Array through copy-on-write: 0 - Array through reference: 0 Maximums: - Object through reference, explicitly: 0.00018405914306641 - Object through reference, implicitly: 0.00020289421081543 - Array through copy-on-write: 0.00033807754516602 - Array through reference: 0.00010919570922852 Avergages: - Object through reference, explicitly: 9.1774463653564E-7 - Object through reference, implicitly: 8.0926418304443E-7 - Array through copy-on-write: 1.0074377059937E-6 - Array through reference: 5.1941871643066E-7

preferences:
53.96 ms | 557 KiB | 5 Q