3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = array(&$a); function fill (&$a, $i = 3) { if (!$i--) return; foreach ($a as &$tmp) { $tmp = array($tmp ,&$a); //var_dump($a); fill($tmp); } } fill($a);

Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).

VersionSystem time (s)User time (s)Memory (MiB)
8.3.60.1201.88555.50
8.3.50.0701.93651.29
8.3.40.0801.25747.40
8.3.30.0331.02947.50
8.3.20.0371.05447.52
8.3.10.0130.56547.42
8.3.00.0331.11846.39
8.2.180.0531.94957.50
8.2.170.0571.94947.27
8.2.160.0531.01747.38
8.2.150.0130.54747.50
8.2.140.0230.56047.46
8.2.130.0071.02250.18
8.2.120.0130.58148.01
8.2.110.0131.10848.00
8.2.100.0271.17046.41
8.2.90.0100.86248.05
8.2.80.0100.68847.98
8.2.70.0130.69346.13
8.2.60.0100.69746.43
8.2.50.0170.69546.11
8.2.40.0270.67946.72
8.2.30.0331.16446.85
8.2.20.0200.75846.38
8.2.10.0100.69346.43
8.2.00.0301.52846.38
8.1.280.0701.93869.01
8.1.270.0170.35151.32
8.1.260.0030.30649.64
8.1.250.0300.29649.97
8.1.240.0070.31550.16
8.1.230.0300.70149.93
8.1.220.0100.40046.89
8.1.210.0170.43448.20
8.1.200.0290.40046.85
8.1.190.0230.65246.91
8.1.180.0230.39146.60
8.1.170.0130.40547.84
8.1.160.0130.39648.30
8.1.150.0100.40648.04
8.1.140.0230.39446.79
8.1.130.0170.39747.18
8.1.120.0100.67246.66
8.1.110.0170.39546.61
8.1.100.0230.65746.55
8.1.90.0100.40446.71
8.1.80.0100.39646.67
8.1.70.0130.39846.54
8.1.60.0270.39346.66
8.1.50.0030.41646.70
8.1.40.0100.41246.77
8.1.30.0130.72546.73
8.1.20.0230.66746.74
8.1.10.0231.97980.71
8.1.00.0301.95080.55
8.0.300.0231.90783.20
8.0.290.0201.98467.00
8.0.280.0131.99069.20
8.0.270.0171.99667.91
8.0.260.0301.91779.88
8.0.250.0331.91980.05
8.0.240.0331.97267.45
8.0.230.0431.96467.23
8.0.220.0231.91079.92
8.0.210.0301.97263.55
8.0.200.0171.98979.95
8.0.190.0501.90979.97
8.0.180.0531.95471.76
8.0.170.0301.97480.02
8.0.160.0171.98967.51
8.0.150.0171.99067.10
8.0.140.0831.91171.75
8.0.130.0271.98178.49
8.0.120.0791.91078.02
8.0.110.0301.93679.79
8.0.100.0301.97780.04
8.0.90.0271.97180.00
8.0.80.0491.95753.94
8.0.70.0331.96479.93
8.0.60.0131.99265.75
8.0.50.0201.98765.69
8.0.30.0471.95861.84
8.0.20.0581.94156.71
8.0.10.0301.95679.98
8.0.00.0611.93956.00
7.4.330.0301.97576.23
7.4.320.0301.92979.63
7.4.300.0431.94379.61
7.4.290.0231.96179.58
7.4.280.0371.95379.46
7.4.270.0331.97279.66
7.4.260.0231.98278.16
7.4.250.0071.99979.68
7.4.240.0371.94779.51
7.4.230.0071.99867.28
7.4.220.0491.95853.09
7.4.210.0401.96555.09
7.4.200.0102.00079.45
7.4.190.0201.98666.66
7.4.160.0401.96356.70
7.4.150.0491.94657.01
7.4.140.0731.93855.05
7.4.130.0591.94955.13
7.4.120.0531.96957.11
7.4.110.0562.41557.08
7.4.100.0832.36758.18
7.4.90.0462.42559.07
7.4.80.0262.45060.63
7.4.70.0592.41461.20
7.4.60.0602.40061.35
7.4.50.0201.41879.63
7.4.40.0352.46273.23
7.4.30.0562.37760.98
7.4.00.0302.47072.01
7.3.330.0301.97562.06
7.3.320.0501.95355.89
7.3.310.0231.98464.96
7.3.300.0201.98765.05
7.3.290.0441.95954.79
7.3.280.0591.93552.73
7.3.270.0721.93054.98
7.3.260.0721.93853.11
7.3.250.0521.93752.95
7.3.240.0591.93252.88
7.3.230.0592.36159.18
7.3.210.0942.29956.75
7.3.200.0512.38856.31
7.3.190.0632.40160.10
7.3.180.0652.35361.27
7.3.170.0662.41059.01
7.3.160.0522.42260.98
7.3.120.0402.46071.53
7.2.330.0592.39855.20
7.2.320.0862.38260.26
7.2.310.0862.33956.82
7.2.300.0502.38660.42
7.2.290.0562.42060.96
7.2.00.0072.49473.07
7.1.100.9891.50559.05
7.1.70.0702.43168.84
7.1.60.1902.30469.46
7.1.50.0172.48571.16
7.0.200.0432.45772.88
5.4.140.0470.17784.42
5.4.130.0270.17384.44
5.4.120.0300.13084.50
5.4.110.0270.12784.65
5.4.100.0300.14384.50
5.4.90.0400.16384.61
5.4.80.0430.15384.48
5.4.70.0230.17384.38
5.4.60.0470.15084.52
5.4.50.0270.16784.46
5.4.40.0370.14384.32
5.4.30.0330.16784.46
5.4.20.0270.14784.33
5.4.10.0330.16784.33
5.4.00.0230.20783.88
5.3.240.0370.16079.67
5.3.230.0230.13079.65
5.3.220.0470.13079.63
5.3.210.0330.15379.70
5.3.200.0230.13079.59
5.3.190.0200.18779.68
5.3.180.0230.13379.50
5.3.170.0200.17779.52
5.3.160.0270.17079.62
5.3.150.0200.16779.66
5.3.140.0300.12079.84
5.3.130.0270.14379.66
5.3.120.0330.11779.64
5.3.110.0330.13379.60
5.3.100.0100.15379.02
5.3.90.0170.14778.99
5.3.80.0270.12778.98
5.3.70.0330.15779.02
5.3.60.0370.16779.01
5.3.50.0230.16078.98
5.3.40.0370.16078.94
5.3.30.0270.11779.13
5.3.20.0370.15378.77
5.3.10.0330.15078.68
5.3.00.0170.16778.61

preferences:
43.34 ms | 401 KiB | 5 Q