3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = array(); for ($i=0;$i<1000000;$i++) { $a[] = $i; } echo count($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.0100.02634.24
8.3.50.0220.02134.79
8.3.40.0220.03235.67
8.3.30.0210.03136.11
8.3.20.0180.01137.29
8.3.10.0100.01338.00
8.3.00.0130.01038.43
8.2.180.0360.02933.66
8.2.170.0270.02735.88
8.2.160.0130.03238.87
8.2.150.0220.01935.67
8.2.140.0130.01636.20
8.2.130.0190.00937.50
8.2.120.0030.02035.46
8.2.110.0160.01638.29
8.2.100.0230.01335.61
8.2.90.0100.01736.16
8.2.80.0210.00735.10
8.2.70.0160.01334.69
8.2.60.0170.01035.11
8.2.50.0100.02034.56
8.2.40.0190.01235.96
8.2.30.0100.01735.07
8.2.20.0030.02434.68
8.2.10.0100.01435.41
8.2.00.0130.01635.37
8.1.280.0630.03049.38
8.1.270.0270.01739.15
8.1.260.0130.01334.64
8.1.250.0100.01739.16
8.1.240.0070.01441.82
8.1.230.0210.01436.16
8.1.220.0070.01634.62
8.1.210.0160.00934.32
8.1.200.0160.01034.31
8.1.190.0170.00734.37
8.1.180.0030.02035.69
8.1.170.0200.00735.61
8.1.160.0220.01039.05
8.1.150.0130.01035.57
8.1.140.0170.00734.51
8.1.130.0150.00834.91
8.1.120.0060.01634.47
8.1.110.0100.01334.34
8.1.100.0130.01034.46
8.1.90.0120.00934.50
8.1.80.0170.00734.37
8.1.70.0100.01334.39
8.1.60.0130.01334.43
8.1.50.0130.01334.45
8.1.40.0130.01334.54
8.1.30.0100.01734.55
8.1.20.0160.01034.64
8.1.10.0250.01950.41
8.1.00.0340.01350.49
8.0.300.0240.01450.29
8.0.290.0170.02449.91
8.0.280.0250.01451.31
8.0.270.0230.01650.13
8.0.260.0240.01451.31
8.0.250.0280.01049.73
8.0.240.0200.01749.91
8.0.230.0160.02049.68
8.0.220.0220.01349.77
8.0.210.0300.00749.77
8.0.200.0160.01949.86
8.0.190.0360.01649.76
8.0.180.0260.01649.80
8.0.170.0360.01049.70
8.0.160.0280.01649.75
8.0.150.0300.01749.67
8.0.140.0250.02149.65
8.0.130.0200.02346.21
8.0.120.0270.02049.71
8.0.110.0140.02749.61
8.0.100.0140.02749.54
8.0.90.0200.03149.71
8.0.80.0550.03349.79
8.0.70.0200.02349.57
8.0.60.0280.01749.74
8.0.50.0070.03449.75
8.0.30.0630.04449.91
8.0.20.0650.03849.98
8.0.10.0340.01049.81
8.0.00.0770.06849.62
7.4.330.0270.01446.15
7.4.320.0100.02649.32
7.4.300.0170.02049.30
7.4.290.0240.02449.33
7.4.280.0170.03149.31
7.4.270.0150.03049.30
7.4.260.0270.03049.33
7.4.250.0330.01349.26
7.4.240.0260.02149.30
7.4.230.0220.02249.11
7.4.220.0690.04049.43
7.4.210.0440.04249.46
7.4.200.0240.02149.19
7.4.190.0200.02349.46
7.4.160.0650.06549.45
7.4.150.0620.04649.35
7.4.140.0660.05749.36
7.4.130.0600.05249.32
7.4.120.0450.07449.45
7.4.110.0480.05549.20
7.4.100.0460.06349.46
7.4.90.0610.04849.29
7.4.80.0580.07349.30
7.4.70.0550.05349.26
7.4.60.0670.03749.43
7.4.50.0160.03649.34
7.4.40.0300.03449.28
7.4.30.0500.05749.42
7.4.00.0270.03447.65
7.3.330.0220.02246.02
7.3.320.0270.02045.97
7.3.310.0130.03749.21
7.3.300.0170.02749.18
7.3.290.0500.05049.09
7.3.280.0490.05049.16
7.3.270.0600.04749.23
7.3.260.0510.05749.18
7.3.250.0570.05349.17
7.3.240.0540.05449.23
7.3.230.0420.07449.43
7.3.210.0680.03949.44
7.3.200.0570.05049.18
7.3.190.0870.06449.13
7.3.180.0630.07249.16
7.3.170.0700.07349.39
7.3.160.0510.06949.12
7.3.120.0270.03747.91
7.3.10.0820.03850.22
7.3.00.0390.03950.38
7.2.330.0650.04649.54
7.2.320.0520.07249.62
7.2.310.0750.07249.67
7.2.300.0590.04949.33
7.2.290.0530.05649.32
7.2.130.0190.04150.96
7.2.120.0220.03050.91
7.2.110.0190.02850.55
7.2.100.0370.02150.65
7.2.90.0220.02950.98
7.2.80.0100.03750.66
7.2.70.0140.03450.77
7.2.60.0510.02850.52
7.2.50.0130.03750.92
7.2.40.0170.03450.60
7.2.30.0140.04250.59
7.2.20.0170.04150.68
7.2.10.0240.03750.84
7.2.00.0190.03252.08
7.1.250.0200.06849.71
7.1.200.1260.03449.65
7.1.100.0000.04152.14
7.1.70.1070.03050.87
7.1.60.0160.06351.36
7.1.50.0070.05750.85
7.1.00.0170.10356.18
7.0.200.1070.03350.77
7.0.140.0130.10756.08
7.0.60.0400.10753.01
7.0.50.0170.09750.82
7.0.40.0330.11751.80
7.0.30.1430.10351.89
7.0.20.1100.07751.83
7.0.10.0870.08051.95
7.0.00.0100.10051.91
5.6.280.0230.15785.73
5.6.210.0170.17085.30
5.6.200.0230.16382.73
5.6.190.0370.08784.88
5.6.180.3570.10384.76
5.6.170.0430.09784.99
5.6.160.0200.13784.90
5.6.150.0270.14382.76
5.6.140.0230.16082.66
5.6.130.0270.15382.75
5.6.120.0170.10385.61
5.6.110.0300.16085.77
5.6.100.0470.15085.74
5.6.90.0300.15785.63
5.6.80.0170.10085.02
5.6.70.0400.16084.98
5.5.350.0270.15385.07
5.5.340.0730.10082.59
5.5.330.0300.14084.90
5.5.320.0500.13384.89
5.5.310.0330.15384.71
5.5.300.0200.16082.50
5.5.290.0300.13782.53
5.5.280.0200.16385.41
5.5.270.0300.15085.50
5.5.260.0400.14785.51
5.5.250.0500.13385.32
5.5.240.0400.12084.78
5.4.450.1100.15383.85
5.4.440.1000.18084.00
5.4.430.0370.16784.03
5.4.420.0570.14784.03
5.4.410.0530.14384.06
5.4.400.2030.00083.30
5.4.390.2500.00083.28
5.4.380.0730.13783.31
5.4.370.0770.14083.15
5.4.360.0730.14083.16
5.4.350.0870.13083.13
5.4.340.0600.14083.21
5.4.320.0230.11177.09
5.4.310.0290.12477.09
5.4.300.0250.10377.09
5.4.290.0240.10377.09
5.4.280.0180.11276.99
5.4.270.0300.10976.98
5.4.260.0430.15083.42
5.4.250.0530.18783.43
5.4.240.0430.14083.45
5.4.230.0230.15783.41
5.4.220.0570.14783.40
5.4.210.0500.14383.54
5.4.200.0400.15083.32
5.4.190.0570.20383.40
5.4.180.0430.17383.47
5.4.170.0170.17783.41
5.4.160.0300.18783.43
5.4.150.0370.16383.50
5.4.140.0500.15080.84
5.4.130.0600.14780.96
5.4.120.0330.18780.82
5.4.110.0500.19381.02
5.4.100.0330.16381.09
5.4.90.0330.21081.04
5.4.80.0600.18781.01
5.4.70.0630.19380.88
5.4.60.0470.17081.07
5.4.50.0300.16780.80
5.4.40.0200.17781.02
5.4.30.0430.16380.90
5.4.20.0470.14380.99
5.4.10.0430.15380.87
5.4.00.0400.14080.32
5.3.290.0210.10976.00
5.3.280.0370.17377.54
5.3.270.0500.18777.89
5.3.260.0270.17777.81
5.3.250.0400.15777.77
5.3.240.0600.23077.61
5.3.230.0400.15377.68
5.3.220.0530.17377.84
5.3.210.0600.17777.74
5.3.200.0530.20377.52
5.3.190.0470.16778.45
5.3.180.0600.14377.61
5.3.170.0730.21777.75
5.3.160.0630.20077.73
5.3.150.0600.20377.76
5.3.140.0330.18777.68
5.3.130.0270.16777.41
5.3.120.0270.16077.69
5.3.110.0370.15077.63
5.3.100.0400.14377.83
5.3.90.0400.14377.05
5.3.80.0130.16777.14
5.3.70.0530.16776.95
5.3.60.0330.19377.12
5.3.50.0300.15076.91
5.3.40.0270.15777.02
5.3.30.0400.13776.93
5.3.20.0330.15776.80
5.3.10.0270.15076.45
5.3.00.0400.16076.85
5.2.170.0200.18075.56
5.2.160.0430.15074.71
5.2.150.0400.19374.92
5.2.140.0470.15075.32
5.2.130.0400.20074.68
5.2.120.0530.19374.65
5.2.110.0470.15074.66
5.2.100.0430.20774.82
5.2.90.0370.19074.78
5.2.80.0300.20774.78
5.2.70.0530.24774.67
5.2.60.0370.24374.64
5.2.50.0630.33074.59
5.2.40.0500.23074.55
5.2.30.0530.29074.63
5.2.20.0700.28074.68
5.2.10.0530.13774.64
5.2.00.0700.293140.58
5.1.60.1100.377185.52
5.1.50.1170.370185.62
5.1.40.1000.300185.50
5.1.30.1130.303185.80
5.1.20.0700.350186.02
5.1.10.1230.317185.42
5.1.00.0770.363185.53
5.0.50.0870.523184.16
5.0.40.1000.577184.09
5.0.30.0870.520183.64
5.0.20.0700.520183.74
5.0.10.0700.550183.71
5.0.00.1030.497183.71
4.4.90.1070.597181.42
4.4.80.1330.553181.45
4.4.70.0830.557181.48
4.4.60.0800.607181.33
4.4.50.0770.603181.46
4.4.40.1170.697181.50
4.4.30.0970.527181.61
4.4.20.1000.570181.53
4.4.10.0900.487181.64
4.4.00.1070.503181.53
4.3.110.1030.610181.39
4.3.100.0670.493181.43
4.3.90.0970.540181.40
4.3.80.1030.553181.32
4.3.70.0870.483181.52
4.3.60.1130.480181.52
4.3.50.1470.707181.38
4.3.40.1270.563181.37
4.3.30.0970.550180.13
4.3.20.0600.560180.15
4.3.10.0970.693180.15
4.3.00.1430.490180.14

preferences:
43.81 ms | 401 KiB | 5 Q