3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = array(); for ($i = 0, $max = 1000000000000; $i < $max; $i++) { $a[] = $i; }

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.0470.04050.62
8.3.50.0490.03050.41
8.3.40.0200.02737.30
8.2.180.0430.05049.84
8.2.170.0310.02735.24
8.1.280.0590.03350.82
7.4.10.0390.03649.38
7.4.00.0370.04748.17
7.3.130.0470.04449.40
7.3.120.0410.04548.23
7.3.110.0330.05048.23
7.3.100.0340.04348.27
7.3.90.0320.03648.07
7.3.80.0270.03848.33
7.3.70.0340.03048.17
7.3.60.0260.03948.24
7.3.50.0300.04848.28
7.3.40.0340.04048.16
7.3.30.0290.03748.14
7.3.20.0970.03650.00
7.3.10.0610.03050.81
7.3.00.0250.03350.79
7.2.260.0520.02649.18
7.2.250.0410.05148.34
7.2.240.0380.04748.23
7.2.230.0350.04448.27
7.2.220.0380.04048.42
7.2.210.0330.03648.46
7.2.200.0330.04248.39
7.2.190.0430.02448.32
7.2.180.0370.04248.43
7.2.170.0400.04348.48
7.2.160.0450.05249.57
7.2.150.2070.03349.29
7.2.140.1140.03752.05
7.2.130.0570.04051.01
7.2.120.0790.03650.83
7.2.110.1100.04150.37
7.2.100.1110.04050.41
7.2.90.0770.03550.78
7.2.80.0880.03750.51
7.2.70.1550.03150.31
7.2.60.1180.03251.11
7.2.50.1310.02851.22
7.2.40.2400.04250.81
7.2.30.1560.02850.65
7.2.20.1100.04051.18
7.2.10.1160.03451.19
7.2.00.2060.04051.61
7.1.330.0120.06550.28
7.1.320.0170.06850.20
7.1.310.0110.06250.29
7.1.300.1670.07050.18
7.1.290.1450.07449.92
7.1.280.1270.07149.71
7.1.270.0950.06549.26
7.1.260.0310.06349.94
7.1.250.0540.06549.79
7.1.240.0490.09551.11
7.1.230.0590.05051.17
7.1.220.0460.05249.01
7.1.210.0170.06651.09
7.1.200.0390.05450.32
7.1.190.0240.07850.15
7.1.180.0200.05951.27
7.1.170.1050.07951.07
7.1.160.2210.07950.22
7.1.150.0270.06451.10
7.1.140.0220.06351.09
7.1.130.0400.06751.23
7.1.120.0100.07851.16
7.1.110.0210.06551.13
7.1.100.2910.05551.45
7.1.90.0340.07051.30
7.1.80.0240.07051.13
7.1.70.0380.04951.09
7.1.60.0230.06751.32
7.1.50.0120.03032.04
7.1.40.0330.07051.24
7.1.30.0290.05851.22
7.1.20.0130.00311.65
7.1.10.0250.06451.17
7.1.00.0070.06134.00
7.0.330.0160.07450.87
7.0.320.1210.07048.84
7.0.310.1130.07347.99
7.0.300.2380.10150.71
7.0.290.2510.07649.88
7.0.280.0240.06250.09
7.0.270.0480.07250.91
7.0.260.0140.07650.90
7.0.250.0280.06951.09
7.0.240.0290.06551.00
7.0.230.0170.06851.06
7.0.220.0220.08050.74
7.0.210.0220.07350.95
7.0.200.8780.04149.84
7.0.190.0220.06850.99
7.0.180.0200.07750.84
7.0.170.0190.07451.00
7.0.160.0290.06551.14
7.0.150.0130.00311.65
7.0.140.0170.00412.84
7.0.130.0170.00312.76
7.0.120.0130.00311.65
7.0.110.0200.06350.87
7.0.100.0160.00312.84
7.0.90.0210.06651.01
7.0.80.0240.06650.93
7.0.70.0340.05851.14
7.0.60.0170.08351.92
7.0.50.0150.08950.85
7.0.40.0230.07750.32
7.0.30.0610.07750.35
7.0.20.0660.08650.39
7.0.10.0340.09050.28
7.0.00.0260.05750.42
5.6.400.0390.11280.77
5.6.390.0390.11980.59
5.6.380.0500.09980.66
5.6.370.0680.13580.67
5.6.360.0320.16780.98
5.6.350.0280.17080.57
5.6.340.0470.12080.19
5.6.330.0170.00411.65
5.6.320.0310.13580.48
5.6.310.0480.13180.65
5.6.300.0430.11580.61
5.6.290.0320.13680.56
5.6.280.0180.11483.14
5.6.270.0490.11880.71
5.6.260.0430.12180.60
5.6.250.0430.12080.67
5.6.240.0350.12680.61
5.6.230.0390.12280.43
5.6.220.0540.11280.55
5.6.210.0460.12282.92
5.6.200.0320.09461.68
5.6.190.0440.13682.74
5.6.180.0290.12682.87
5.6.170.0360.11982.86
5.6.160.0320.14682.71
5.6.150.0440.10881.60
5.6.140.0390.14081.58
5.6.130.0300.10781.59
5.6.120.0370.10983.08
5.6.110.0250.13083.05
5.6.100.0380.13283.04
5.6.90.0390.13783.13
5.6.80.0120.12582.72
5.6.70.0390.11880.69
5.6.60.0270.13180.32
5.6.50.0460.12080.36
5.6.40.0330.12180.57
5.6.30.0400.11480.69
5.6.20.0320.12480.33
5.6.10.0330.12480.34
5.6.00.0330.12580.45
5.5.380.0200.14380.48
5.5.370.0300.12280.56
5.5.360.0570.11080.40
5.5.350.0470.12282.77
5.5.340.0340.10981.70
5.5.330.0250.11782.73
5.5.320.0460.10982.61
5.5.310.0380.12382.53
5.5.300.0370.14881.44
5.5.290.0280.13881.62
5.5.280.0360.10582.81
5.5.270.0310.14383.10
5.5.260.0400.13582.96
5.5.250.0480.13082.89
5.5.240.0420.11882.55
5.5.230.0200.14580.52
5.5.220.0460.11380.32
5.5.210.0490.10580.53
5.5.200.0330.12080.45
5.5.190.0630.10480.24
5.5.180.0480.10780.41
5.5.170.0490.12280.29
5.5.160.0430.11880.48
5.5.150.0270.13080.11
5.5.140.0480.11080.61
5.5.130.0480.11880.39
5.5.120.0450.12780.57
5.5.110.0410.11880.60
5.5.100.0470.11780.25
5.5.90.0320.12880.39
5.5.80.0500.12580.32
5.5.70.0330.11980.40
5.5.60.0440.12480.09
5.5.50.0460.11480.32
5.5.40.0340.13080.36
5.5.30.0410.11680.34
5.5.20.0310.12680.21
5.5.10.0330.12080.39
5.5.00.0300.14280.32

preferences:
37.17 ms | 401 KiB | 5 Q