3v4l.org

run code in 300+ PHP versions simultaneously
<?php function ref(&$array) { foreach ($array as $item) { $item; } } function notref($array) { foreach ($array as $item) { $item; } } $array = range(0, 1000); $start = microtime(true); ref($array); echo 'time: '.(microtime(true) - $start).' sec'; $start = microtime(true); notref($array); echo 'time: '.(microtime(true) - $start).' sec';
Output for 7.2.11, 7.4.1
time: 2.0980834960938E-5 sectime: 1.1920928955078E-5 sec
Output for 7.4.0
time: 2.2172927856445E-5 sectime: 1.2874603271484E-5 sec
Output for 7.3.13
time: 2.4080276489258E-5 sectime: 1.0013580322266E-5 sec
Output for 7.2.15, 7.3.12
time: 2.288818359375E-5 sectime: 1.1920928955078E-5 sec
Output for 7.3.11
time: 2.5033950805664E-5 sectime: 1.0967254638672E-5 sec
Output for 7.3.10
time: 2.1934509277344E-5 sectime: 1.3113021850586E-5 sec
Output for 7.3.9
time: 2.0980834960938E-5 sectime: 1.0013580322266E-5 sec
Output for 7.3.8
time: 2.0980834960938E-5 sectime: 1.0967254638672E-5 sec
Output for 7.3.7
time: 2.598762512207E-5 sectime: 1.0013580322266E-5 sec
Output for 7.3.6
time: 3.3855438232422E-5 sectime: 1.7881393432617E-5 sec
Output for 7.3.5
time: 2.4080276489258E-5 sectime: 1.1920928955078E-5 sec
Output for 7.3.4
time: 3.6001205444336E-5 sectime: 1.978874206543E-5 sec
Output for 7.2.2, 7.2.7, 7.3.3
time: 2.5033950805664E-5 sectime: 1.0013580322266E-5 sec
Output for 7.3.2
time: 4.0054321289062E-5 sectime: 2.1934509277344E-5 sec
Output for 7.2.5, 7.2.10, 7.3.1
time: 2.0027160644531E-5 sectime: 1.0013580322266E-5 sec
Output for 7.3.0
time: 3.0994415283203E-5 sectime: 1.0013580322266E-5 sec
Output for 7.2.26
time: 3.3140182495117E-5 sectime: 1.1920928955078E-5 sec
Output for 7.2.25
time: 2.9087066650391E-5 sectime: 1.215934753418E-5 sec
Output for 7.2.24
time: 2.0027160644531E-5 sectime: 1.0967254638672E-5 sec
Output for 7.2.23
time: 2.288818359375E-5 sectime: 1.0013580322266E-5 sec
Output for 7.2.22
time: 3.3140182495117E-5 sectime: 1.5020370483398E-5 sec
Output for 7.2.21
time: 2.6941299438477E-5 sectime: 1.5020370483398E-5 sec
Output for 7.2.20
time: 2.3841857910156E-5 sectime: 8.8214874267578E-6 sec
Output for 7.2.19
time: 3.2901763916016E-5 sectime: 1.4066696166992E-5 sec
Output for 7.2.18
time: 4.2200088500977E-5 sectime: 1.5020370483398E-5 sec
Output for 7.2.17
time: 4.6968460083008E-5 sectime: 1.9073486328125E-5 sec
Output for 7.2.16
time: 2.288818359375E-5 sectime: 9.7751617431641E-6 sec
Output for 7.2.14
time: 3.2186508178711E-5 sectime: 1.4066696166992E-5 sec
Output for 7.2.13
time: 5.0067901611328E-5 sectime: 1.6927719116211E-5 sec
Output for 7.2.12
time: 2.5033950805664E-5 sectime: 1.215934753418E-5 sec
Output for 7.2.9
time: 1.5020370483398E-5 sectime: 1.0013580322266E-5 sec
Output for 7.2.8
time: 3.9100646972656E-5 sectime: 2.1934509277344E-5 sec
Output for 7.2.6
time: 3.3855438232422E-5 sectime: 2.1219253540039E-5 sec
Output for 7.2.4
time: 3.2901763916016E-5 sectime: 1.1920928955078E-5 sec
Output for 7.2.3
time: 1.5974044799805E-5 sectime: 1.0013580322266E-5 sec
Output for 7.2.1
time: 4.7922134399414E-5 sectime: 2.4080276489258E-5 sec
Output for 7.2.0
time: 2.3126602172852E-5 sectime: 8.8214874267578E-6 sec
Output for 7.1.33
time: 5.8174133300781E-5 sectime: 4.887580871582E-5 sec
Output for 7.1.32
time: 5.1021575927734E-5 sectime: 5.0067901611328E-5 sec
Output for 7.1.31
time: 3.4093856811523E-5 sectime: 2.0027160644531E-5 sec
Output for 7.1.30
time: 2.0980834960938E-5 sectime: 2.598762512207E-5 sec
Output for 7.1.29
time: 3.4093856811523E-5 sectime: 2.598762512207E-5 sec
Output for 7.1.28
time: 3.2901763916016E-5 sectime: 3.1948089599609E-5 sec
Output for 7.1.27
time: 3.6001205444336E-5 sectime: 3.6954879760742E-5 sec
Output for 7.1.26
time: 3.504753112793E-5 sectime: 2.8848648071289E-5 sec
Output for 7.1.25
time: 3.0040740966797E-5 sectime: 2.7894973754883E-5 sec
Output for 7.1.24
time: 3.7908554077148E-5 sectime: 2.5033950805664E-5 sec
Output for 7.1.23
time: 2.0980834960938E-5 sectime: 2.0980834960938E-5 sec
Output for 7.1.22
time: 5.0067901611328E-5 sectime: 4.1007995605469E-5 sec
Output for 7.1.21
time: 3.4093856811523E-5 sectime: 2.6941299438477E-5 sec
Output for 7.1.4, 7.1.20
time: 2.6941299438477E-5 sectime: 1.5974044799805E-5 sec
Output for 7.1.19
time: 2.4080276489258E-5 sectime: 1.8119812011719E-5 sec
Output for 7.1.18
time: 4.5061111450195E-5 sectime: 3.814697265625E-5 sec
Output for 7.0.2, 7.1.17
time: 2.598762512207E-5 sectime: 1.5974044799805E-5 sec
Output for 7.1.16
time: 2.598762512207E-5 sectime: 1.6927719116211E-5 sec
Output for 7.1.15
time: 5.3882598876953E-5 sectime: 3.7908554077148E-5 sec
Output for 7.1.14
time: 7.319450378418E-5 sectime: 5.1021575927734E-5 sec
Output for 7.1.13
time: 3.8862228393555E-5 sectime: 2.598762512207E-5 sec
Output for 7.1.12
time: 2.2172927856445E-5 sectime: 2.0980834960938E-5 sec
Output for 7.1.11
time: 3.2186508178711E-5 sectime: 3.1948089599609E-5 sec
Output for 7.1.10
time: 4.1961669921875E-5 sectime: 4.0054321289062E-5 sec
Output for 7.1.9
time: 1.8119812011719E-5 sectime: 2.3841857910156E-5 sec
Output for 7.1.8
time: 2.8848648071289E-5 sectime: 2.4080276489258E-5 sec
Output for 7.1.7
time: 5.6982040405273E-5 sectime: 4.0054321289062E-5 sec
Output for 7.1.6
time: 4.5061111450195E-5 sectime: 4.2915344238281E-5 sec
Output for 7.1.5
time: 2.5033950805664E-5 sectime: 1.7166137695312E-5 sec
Output for 7.1.3
time: 5.2928924560547E-5 sectime: 2.1934509277344E-5 sec
Output for 7.1.2
time: 4.4107437133789E-5 sectime: 2.9087066650391E-5 sec
Output for 7.1.1
time: 2.8848648071289E-5 sectime: 2.0980834960938E-5 sec
Output for 7.1.0
time: 2.5033950805664E-5 sectime: 2.0980834960938E-5 sec
Output for 7.0.33
time: 2.598762512207E-5 sectime: 1.8835067749023E-5 sec
Output for 7.0.32
time: 3.3140182495117E-5 sectime: 2.9087066650391E-5 sec
Output for 7.0.31
time: 4.887580871582E-5 sectime: 3.4093856811523E-5 sec
Output for 7.0.30
time: 3.4093856811523E-5 sectime: 3.2186508178711E-5 sec
Output for 7.0.29
time: 2.7179718017578E-5 sectime: 2.0980834960938E-5 sec
Output for 7.0.28
time: 4.6968460083008E-5 sectime: 3.1948089599609E-5 sec
Output for 7.0.27
time: 2.3126602172852E-5 sectime: 1.8119812011719E-5 sec
Output for 7.0.26
time: 5.4836273193359E-5 sectime: 4.5061111450195E-5 sec
Output for 7.0.25
time: 4.2915344238281E-5 sectime: 3.3855438232422E-5 sec
Output for 7.0.24
time: 3.504753112793E-5 sectime: 2.7179718017578E-5 sec
Output for 7.0.23
time: 3.6954879760742E-5 sectime: 3.0040740966797E-5 sec
Output for 7.0.22
time: 3.504753112793E-5 sectime: 2.3126602172852E-5 sec
Output for 7.0.21
time: 5.1975250244141E-5 sectime: 3.1948089599609E-5 sec
Output for 7.0.20
time: 2.3126602172852E-5 sectime: 1.5974044799805E-5 sec
Output for 7.0.19
time: 4.2915344238281E-5 sectime: 2.9802322387695E-5 sec
Output for 7.0.18
time: 3.9815902709961E-5 sectime: 3.2186508178711E-5 sec
Output for 7.0.17
time: 2.5033950805664E-5 sectime: 1.5974044799805E-5 sec
Output for 7.0.16
time: 2.1934509277344E-5 sectime: 1.6927719116211E-5 sec
Output for 7.0.15
time: 2.9087066650391E-5 sectime: 2.1934509277344E-5 sec
Output for 7.0.14
time: 2.6226043701172E-5 sectime: 1.9073486328125E-5 sec
Output for 7.0.13
time: 2.1934509277344E-5 sectime: 2.0027160644531E-5 sec
Output for 7.0.12
time: 4.1007995605469E-5 sectime: 2.7179718017578E-5 sec
Output for 7.0.11
time: 2.9802322387695E-5 sectime: 2.6941299438477E-5 sec
Output for 7.0.10
time: 3.2901763916016E-5 sectime: 2.0980834960938E-5 sec
Output for 7.0.9
time: 2.6941299438477E-5 sectime: 2.0980834960938E-5 sec
Output for 7.0.8
time: 2.2172927856445E-5 sectime: 1.7166137695312E-5 sec
Output for 7.0.7
time: 4.6968460083008E-5 sectime: 3.7908554077148E-5 sec
Output for 7.0.6
time: 2.5033950805664E-5 sectime: 1.6927719116211E-5 sec
Output for 7.0.5
time: 3.3140182495117E-5 sectime: 2.598762512207E-5 sec
Output for 7.0.4
time: 3.2901763916016E-5 sectime: 2.7894973754883E-5 sec
Output for 7.0.3
time: 5.9127807617188E-5 sectime: 6.0081481933594E-5 sec
Output for 7.0.1
time: 2.4080276489258E-5 sectime: 2.4080276489258E-5 sec
Output for 7.0.0
time: 2.598762512207E-5 sectime: 2.2172927856445E-5 sec
Output for 5.6.40
time: 5.6982040405273E-5 sectime: 0.00014400482177734 sec
Output for 5.6.39
time: 6.0081481933594E-5 sectime: 0.00015115737915039 sec
Output for 5.6.38
time: 5.8889389038086E-5 sectime: 0.0001671314239502 sec
Output for 5.6.37
time: 0.00012993812561035 sectime: 0.0003359317779541 sec
Output for 5.6.36
time: 8.6069107055664E-5 sectime: 0.00018692016601562 sec
Output for 5.6.35
time: 5.6982040405273E-5 sectime: 0.00014209747314453 sec
Output for 5.6.34
time: 0.00017690658569336 sectime: 0.00035214424133301 sec
Output for 5.6.33
time: 9.9897384643555E-5 sectime: 0.00021195411682129 sec
Output for 5.6.32
time: 7.2002410888672E-5 sectime: 0.00016903877258301 sec
Output for 5.6.31
time: 6.1988830566406E-5 sectime: 0.00017094612121582 sec
Output for 5.6.30
time: 6.6041946411133E-5 sectime: 0.0001518726348877 sec
Output for 5.6.29
time: 7.2002410888672E-5 sectime: 0.00016307830810547 sec
Output for 5.6.28
time: 7.7962875366211E-5 sectime: 0.00019717216491699 sec
Output for 5.6.27
time: 0.00016403198242188 sectime: 0.00032210350036621 sec
Output for 5.6.26
time: 6.1988830566406E-5 sectime: 0.00015091896057129 sec
Output for 5.6.25
time: 6.5088272094727E-5 sectime: 0.00014519691467285 sec
Output for 5.6.24
time: 0.00012516975402832 sectime: 0.00026392936706543 sec
Output for 5.6.23
time: 0.00016403198242188 sectime: 0.0001370906829834 sec
Output for 5.6.22
time: 0.00010514259338379 sectime: 0.00023102760314941 sec
Output for 5.6.21
time: 8.7976455688477E-5 sectime: 0.00021600723266602 sec
Output for 5.6.20
time: 6.7949295043945E-5 sectime: 0.00015115737915039 sec
Output for 5.6.19
time: 0.0001068115234375 sectime: 0.00024580955505371 sec
Output for 5.6.18
time: 8.7976455688477E-5 sectime: 0.00024199485778809 sec
Output for 5.6.17
time: 7.2002410888672E-5 sectime: 0.00016617774963379 sec
Output for 5.6.16
time: 0.00013494491577148 sectime: 0.00030708312988281 sec
Output for 5.6.15
time: 5.793571472168E-5 sectime: 0.00013494491577148 sec
Output for 5.6.14
time: 6.2942504882812E-5 sectime: 0.00015401840209961 sec
Output for 5.6.13
time: 7.1048736572266E-5 sectime: 0.00015997886657715 sec
Output for 5.6.12
time: 6.6041946411133E-5 sectime: 0.00014615058898926 sec
Output for 5.6.11
time: 6.103515625E-5 sectime: 0.00013089179992676 sec
Output for 5.6.10
time: 0.00014090538024902 sectime: 0.00023698806762695 sec
Output for 5.6.9
time: 7.3909759521484E-5 sectime: 0.00018095970153809 sec
Output for 5.6.8
time: 7.1048736572266E-5 sectime: 0.00015592575073242 sec
Output for 5.6.7
time: 5.8174133300781E-5 sectime: 0.00013303756713867 sec
Output for 5.6.6
time: 9.1075897216797E-5 sectime: 0.00020813941955566 sec
Output for 5.6.5
time: 6.6995620727539E-5 sectime: 0.00014185905456543 sec
Output for 5.6.4
time: 9.7036361694336E-5 sectime: 0.00022602081298828 sec
Output for 5.6.3
time: 0.00012612342834473 sectime: 0.00032782554626465 sec
Output for 5.6.2
time: 6.2942504882812E-5 sectime: 0.00013494491577148 sec
Output for 5.6.1
time: 9.4890594482422E-5 sectime: 0.00021505355834961 sec
Output for 5.6.0
time: 7.0095062255859E-5 sectime: 0.00017619132995605 sec

preferences:
138.14 ms | 401 KiB | 157 Q