3v4l.org

run code in 300+ PHP versions simultaneously
<?php for ($i = 1; $i <= 1000000;) { $arrayFetch[] = $i; $i++; } echo $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.0290.02933.48
8.3.50.0310.03833.22
8.3.40.0270.02735.54
8.3.30.0460.00735.67
8.3.20.0230.00737.38
8.3.10.0140.01439.70
8.3.00.0140.01439.66
8.2.180.0100.03434.01
8.2.170.0340.02136.04
8.2.160.0320.01937.60
8.2.150.0170.01336.56
8.2.140.0220.00937.47
8.2.130.0040.01835.86
8.2.120.0140.00738.24
8.2.110.0300.03737.08
8.2.100.0260.01634.61
8.2.90.0140.01435.07
8.2.80.0170.01434.32
8.2.70.0160.01334.57
8.2.60.0100.02034.87
8.2.50.0150.01234.57
8.2.40.0080.02037.91
8.2.30.0160.01336.43
8.2.20.0100.01634.70
8.2.10.0030.02535.70
8.2.00.0170.01034.98
8.1.280.0570.02749.39
8.1.270.0420.02237.34
8.1.260.0320.00039.49
8.1.250.0070.02038.27
8.1.240.0230.01336.31
8.1.230.0230.01337.93
8.1.220.0130.01034.88
8.1.210.0200.00735.76
8.1.200.0130.01334.20
8.1.190.0100.01434.05
8.1.180.0040.01934.49
8.1.170.0130.01035.54
8.1.160.0100.01337.84
8.1.150.0100.01335.94
8.1.140.0210.00336.47
8.1.130.0100.01334.76
8.1.120.0040.01834.46
8.1.110.0120.00934.39
8.1.100.0110.01134.54
8.1.90.0130.01034.46
8.1.80.0160.01034.38
8.1.70.0070.01434.47
8.1.60.0150.01134.53
8.1.50.0210.00734.53
8.1.40.0170.01034.39
8.1.30.0100.01734.65
8.1.20.0130.01334.46
8.1.10.0100.03650.54
8.1.00.0160.02950.34
8.0.300.0170.02652.80
8.0.290.0220.01949.49
8.0.280.0250.01451.32
8.0.270.0290.01350.13
8.0.260.0230.01350.02
8.0.250.0130.02549.80
8.0.240.0270.01049.80
8.0.230.0200.02049.84
8.0.220.0240.01449.70
8.0.210.0290.00749.59
8.0.200.0130.02649.89
8.0.190.0200.02649.73
8.0.180.0250.01949.69
8.0.170.0130.03349.73
8.0.160.0170.02749.77
8.0.150.0170.02849.79
8.0.140.0190.02649.61
8.0.130.0140.02746.28
8.0.120.0210.02449.57
8.0.110.0230.02049.72
8.0.100.0240.02049.61
8.0.90.0250.01949.69
8.0.80.0440.04049.80
8.0.70.0210.02149.54
8.0.60.0230.02349.57
8.0.50.0200.02349.58
8.0.30.0550.05049.85
8.0.20.0610.05049.74
8.0.10.0170.02449.90
8.0.00.0630.05349.70
7.4.330.0070.01750.69
7.4.320.0230.01349.41
7.4.300.0300.01049.39
7.4.290.0410.01349.32
7.4.280.0350.02649.31
7.4.270.0250.02149.26
7.4.260.0150.03349.41
7.4.250.0390.01049.27
7.4.240.0220.02449.33
7.4.230.0190.02549.21
7.4.220.0710.06149.32
7.4.210.0470.04249.32
7.4.200.0190.02649.45
7.4.160.0550.04849.44
7.4.150.0540.04849.40
7.4.140.0750.05949.48
7.4.130.0560.05249.28
7.4.120.0440.05949.36
7.4.110.0620.04249.36
7.4.100.0530.05349.38
7.4.90.0830.05649.27
7.4.80.0540.05649.30
7.4.70.1040.03349.36
7.4.60.0570.05349.30
7.4.50.0320.03249.29
7.4.40.0530.05049.27
7.4.30.0520.05649.36
7.4.00.0230.04047.88
7.3.330.0240.02446.18
7.3.320.0180.02546.11
7.3.310.0390.00749.08
7.3.300.0260.02049.22
7.3.290.0220.02249.14
7.3.280.0650.05949.19
7.3.270.0640.06149.52
7.3.260.0640.04049.60
7.3.240.0610.06149.37
7.3.230.0530.06249.27
7.3.210.0580.05849.36
7.3.200.0580.05149.23
7.3.190.0700.05049.47
7.3.180.0490.09149.45
7.3.170.0390.06349.35
7.3.160.0670.04349.27
7.3.10.6560.03050.18
7.3.00.4360.02349.64
7.2.330.0770.04549.25
7.2.320.0690.05249.44
7.2.310.0730.06049.68
7.2.300.0430.09549.53
7.2.290.0660.04349.24
7.2.130.0520.04650.86
7.2.120.0560.03150.80
7.2.110.0940.02850.76
7.2.100.1100.03650.84
7.2.90.0480.03650.54
7.2.80.0290.05050.71
7.2.70.0430.02450.54
7.2.60.0760.02450.74
7.2.50.0330.03050.84
7.2.40.0450.02850.77
7.2.30.0280.05050.78
7.2.20.0280.04350.77
7.2.10.0250.04350.58
7.2.00.0190.03352.14
7.1.250.0650.05849.61
7.1.200.1080.04249.70
7.1.100.5630.02749.26
7.1.70.0070.05450.71
7.1.60.0160.06651.34
7.1.50.0100.05051.10
7.1.00.0200.09756.32
7.0.200.6450.03948.75
7.0.60.0930.06353.56
7.0.50.0330.06050.73
7.0.40.0270.10051.80
7.0.30.1230.09751.73
7.0.20.1170.10051.79
7.0.10.0400.07751.91
7.0.00.0400.08751.66
5.6.280.0270.07785.71
5.6.210.0300.11085.39
5.6.200.0470.14382.69
5.6.190.0200.16085.00
5.6.180.0530.15385.00
5.6.170.0430.15384.87
5.6.160.0400.15784.98
5.6.150.0300.15082.71
5.6.140.0130.11382.57
5.6.130.0300.11382.81
5.6.120.0270.09385.58
5.6.110.0370.11085.78
5.6.100.0130.17085.61
5.6.90.0470.14385.66
5.6.80.0270.13085.03
5.5.350.0270.15085.02
5.5.340.0230.12082.47
5.5.330.0300.11084.76
5.5.320.0530.16084.73
5.5.310.0470.11784.80
5.5.300.0270.13082.55
5.5.290.0470.10082.53
5.5.280.0330.09785.48
5.5.270.0330.15085.50
5.5.260.0400.15385.48
5.5.250.0170.10385.22
5.5.240.0200.13084.83

preferences:
46.14 ms | 400 KiB | 5 Q