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); echo '.'; fill($tmp, $i); } } 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.0690.02026.49
8.3.50.0670.03226.07
8.3.40.0600.02726.52
8.3.30.0640.02726.79
8.3.20.0430.00327.97
8.3.10.0330.00331.83
8.3.00.0360.00730.48
8.2.180.0870.02324.13
8.2.170.0600.03626.44
8.2.160.0670.02430.32
8.2.150.0400.03326.57
8.2.140.0260.01328.63
8.2.130.0440.01429.68
8.2.120.0360.00725.79
8.2.110.0360.01728.14
8.2.100.0480.01725.65
8.2.90.0160.01626.98
8.2.80.0190.01325.68
8.2.70.0200.01425.13
8.2.60.0170.01725.55
8.2.50.0230.01325.13
8.2.40.0270.01025.85
8.2.30.0230.01625.76
8.2.20.0170.01425.47
8.2.10.0170.01725.40
8.2.00.0170.02025.34
8.1.280.0690.03628.38
8.1.270.0320.01035.18
8.1.260.0300.01332.06
8.1.250.0620.02038.10
8.1.240.0680.01635.04
8.1.230.0530.02333.43
8.1.220.0130.02330.29
8.1.210.0200.01329.88
8.1.200.0310.00729.88
8.1.190.0350.00430.43
8.1.180.0220.01629.98
8.1.170.0220.01131.33
8.1.160.0280.00634.76
8.1.150.0220.01631.31
8.1.140.0210.01830.18
8.1.130.0160.01630.58
8.1.120.0190.01630.13
8.1.110.0180.01830.12
8.1.100.0290.00730.21
8.1.90.0290.00630.21
8.1.80.0170.01730.20
8.1.70.0210.01030.19
8.1.60.0110.03330.30
8.1.50.0250.00930.34
8.1.40.0200.01730.12
8.1.30.0160.01630.28
8.1.20.0250.01430.23
8.1.10.0180.01230.27
8.1.00.0160.02330.11
8.0.300.0180.01429.91
8.0.290.0170.01429.41
8.0.280.0200.02030.96
8.0.270.0140.01829.70
8.0.260.0160.01629.71
8.0.250.0220.01629.41
8.0.240.0180.02129.50
8.0.230.0250.01129.44
8.0.220.0170.02029.41
8.0.210.0200.01729.33
8.0.200.0140.02529.41
8.0.190.0240.01429.45
8.0.180.0300.00329.40
8.0.170.0300.01029.41
8.0.160.0160.02629.43
8.0.150.0240.01429.41
8.0.140.0260.01329.40
8.0.130.0360.01326.39
8.0.120.0220.01329.27
8.0.110.0290.00729.37
8.0.100.0100.02329.41
8.0.90.0240.00729.20
8.0.80.0690.07629.42
8.0.70.0290.00329.31
8.0.60.0190.01629.39
8.0.50.0070.02229.41
8.0.30.1150.09231.78
8.0.20.1250.09830.80
8.0.10.0170.01729.28
8.0.00.1080.07430.14
7.4.330.0180.00727.23
7.4.320.0190.01229.11
7.4.300.0220.01328.99
7.4.290.0190.01328.96
7.4.280.0260.01329.14
7.4.270.0240.01028.97
7.4.260.0270.00728.93
7.4.250.0170.02028.98
7.4.240.0220.01429.03
7.4.230.0200.01329.09
7.4.220.0490.09129.04
7.4.210.0490.06928.93
7.4.200.0130.01729.09
7.4.190.0110.01829.20
7.4.160.1000.07128.91
7.4.150.1230.08429.06
7.4.140.1010.08929.10
7.4.130.1300.08129.00
7.4.120.1470.07629.29
7.4.110.1210.09429.49
7.4.100.1180.08129.17
7.4.90.1370.06028.93
7.4.80.0860.07228.89
7.4.70.1520.09229.09
7.4.60.0820.05929.10
7.4.50.0250.01438.02
7.4.40.0300.03629.15
7.4.30.0870.10128.86
7.3.330.0240.00925.73
7.3.320.0190.01625.71
7.3.310.0160.01628.50
7.3.300.0160.01328.53
7.3.290.0400.07128.60
7.3.280.0560.07028.60
7.3.270.1220.07128.74
7.3.260.1140.10028.96
7.3.250.1450.09228.71
7.3.240.0990.06628.69
7.3.230.1020.08228.81
7.3.210.1520.08028.66
7.3.200.1050.11328.82
7.3.190.1030.08328.83
7.3.180.0570.07728.89
7.3.170.0910.12328.64
7.3.160.0810.06128.77
7.2.330.1630.09433.52
7.2.320.0610.09133.95
7.2.310.0930.07633.86
7.2.300.0880.08533.75
7.2.290.0800.07733.56
7.2.100.5400.05731.92
7.2.90.4710.06432.27
7.2.80.3610.04832.13
7.2.70.4500.05832.62
7.2.60.5900.04532.25
7.2.50.3870.07632.23
7.2.40.6250.07032.54
7.2.30.8310.06132.25
7.2.20.6210.06632.05
7.2.10.6050.06032.62
7.2.00.4390.05532.52
7.1.220.5150.05131.24
7.1.210.6550.05031.22
7.1.200.4690.08731.16
7.1.190.4960.05430.96
7.1.180.4260.04731.15
7.1.170.5330.05132.18
7.1.160.7750.07631.03
7.1.150.4540.06131.77
7.1.140.6640.05631.44
7.1.130.3950.07031.10
7.1.120.1810.05432.34
7.1.110.5260.07230.99
7.1.100.3220.06631.23
7.1.90.5840.05731.08
7.1.80.5780.04731.07
7.1.70.4540.05931.57
7.1.60.6000.05749.90
7.1.50.8680.07149.07
7.1.40.6310.05548.86
7.1.30.5060.06848.88
7.1.20.9960.06548.81
7.1.10.8240.05831.50
7.1.00.7760.06331.41
7.0.310.5240.06531.75
7.0.300.4280.04730.63
7.0.290.4770.04031.37
7.0.280.5340.06330.59
7.0.270.3100.06730.73
7.0.260.5930.04530.54
7.0.250.3560.07230.98
7.0.240.5550.06731.01
7.0.230.4620.06231.26
7.0.220.5350.04931.22
7.0.210.5500.07130.69
7.0.200.9390.05731.82
7.0.191.1480.08630.60
7.0.180.5430.04830.56
7.0.170.7830.08031.26
7.0.160.6910.04530.64
7.0.150.6830.06831.47
7.0.140.6660.04831.53
7.0.130.8620.07030.54
7.0.120.9300.05031.62
7.0.110.2780.06130.89
7.0.100.3920.07730.66
7.0.90.6260.06531.80
7.0.80.6990.06430.66
7.0.70.5340.04330.43
7.0.60.5030.05431.13
5.6.380.1080.07931.09
5.6.370.0900.08731.24
5.6.360.1010.08230.94
5.6.350.0870.10933.21
5.6.340.0860.08430.89
5.6.330.0960.08031.45
5.6.320.0720.09531.20
5.6.310.1050.08231.39
5.6.300.0880.09131.09
5.6.290.0660.09431.19
5.6.280.0770.11730.90
5.6.270.0520.10431.29
5.6.260.0760.09431.14
5.6.250.0760.07331.20
5.6.240.0810.09730.89
5.6.230.0530.10331.26
5.6.220.0630.11031.25
5.6.210.1040.06831.64
5.5.380.0530.07926.02
5.5.370.0870.07126.47
5.5.360.0600.08726.46
5.5.350.0570.12226.75

preferences:
30.33 ms | 401 KiB | 5 Q