3v4l.org

run code in 300+ PHP versions simultaneously
<?php for($i=0; $i<90000000; ++$i) { if(empty($bla)) { $bla = array(); } $bla[] = $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.0660.05349.65
8.3.50.0780.04148.93
8.3.40.0390.02335.78
8.3.30.0370.02035.88
8.3.20.0160.01637.43
8.3.10.0230.00339.60
8.3.00.0170.01734.95
8.2.180.0780.07149.72
8.2.170.0210.03835.71
8.2.160.0200.03637.41
8.2.150.0160.01635.77
8.2.140.0190.01337.56
8.2.130.0140.01438.24
8.2.120.0230.01634.53
8.2.110.0100.02638.29
8.2.100.0270.01734.86
8.2.90.0200.01036.17
8.2.80.0180.01234.61
8.2.70.0200.02034.56
8.2.60.0180.01434.85
8.2.50.0130.01634.50
8.2.40.0080.01937.24
8.2.30.0130.02637.62
8.2.20.0160.01934.82
8.2.10.0130.01735.00
8.2.00.0100.02035.00
8.1.280.0170.03451.90
8.1.270.0120.00939.91
8.1.260.0230.00337.29
8.1.250.0140.01439.09
8.1.240.0120.00942.03
8.1.230.0250.01334.32
8.1.220.0140.01034.63
8.1.210.0150.00934.32
8.1.200.0100.01634.20
8.1.190.0070.02034.16
8.1.180.0140.01034.50
8.1.170.0200.01335.44
8.1.160.0180.00639.06
8.1.150.0030.02135.95
8.1.140.0060.01936.58
8.1.130.0250.00034.59
8.1.120.0110.01434.49
8.1.110.0160.00734.50
8.1.100.0130.01034.46
8.1.90.0100.01334.39
8.1.80.0150.00934.33
8.1.70.0100.02234.36
8.1.60.0130.01734.48
8.1.50.0100.02334.46
8.1.40.0200.01734.56
8.1.30.0180.01434.54
8.1.20.0140.02434.50
8.1.10.0240.02750.50
8.1.00.0310.01650.45
8.0.300.0330.01349.75
8.0.290.0260.01649.62
8.0.280.0260.01651.31
8.0.270.0260.02350.13
8.0.260.0210.02150.20
8.0.250.0100.03149.71
8.0.240.0320.01049.73
8.0.230.0300.02649.76
8.0.220.0370.01049.78
8.0.210.0340.01249.68
8.0.200.0230.01749.74
8.0.190.0170.03149.72
8.0.180.0270.02749.81
8.0.170.0160.03249.70
8.0.160.0360.02049.74
8.0.150.0240.02449.78
8.0.140.0290.01949.63
8.0.130.0690.05178.23
8.0.120.0200.03349.82
8.0.110.0200.03049.68
8.0.100.0230.02349.68
8.0.90.0230.02349.73
8.0.80.0570.04349.76
8.0.70.0130.03549.82
8.0.60.0230.02649.57
8.0.50.0240.02849.77
8.0.30.0310.05749.96
8.0.20.0650.05349.91
8.0.10.0170.03049.88
8.0.00.0720.05449.48
7.4.330.0210.02146.71
7.4.320.0270.01349.30
7.4.300.0200.02349.41
7.4.290.0300.02349.37
7.4.280.0260.03249.39
7.4.270.0170.03349.43
7.4.260.0340.01749.30
7.4.250.0230.02649.14
7.4.240.0270.02349.37
7.4.230.0200.02749.23
7.4.220.0860.09349.36
7.4.210.0600.03949.38
7.4.200.0190.02649.31
7.4.160.0490.05249.45
7.4.150.0560.05649.52
7.4.140.0590.06749.28
7.4.130.0730.04849.29
7.4.120.0450.06949.22
7.4.110.0800.05949.28
7.4.100.0720.07549.28
7.4.90.0560.07349.40
7.4.80.0710.04349.22
7.4.70.0670.04849.36
7.4.60.0600.05049.16
7.4.50.0260.02949.40
7.4.40.0550.05249.30
7.4.30.0690.07249.34
7.3.330.0360.05978.05
7.3.320.0340.05078.00
7.3.310.0310.01749.29
7.3.300.0290.02049.00
7.3.290.0660.05149.12
7.3.280.0500.06649.15
7.3.270.0550.06849.20
7.3.260.0730.05049.44
7.3.250.0610.05549.35
7.3.240.0500.07349.16
7.3.230.0580.05549.38
7.3.210.0600.05049.17
7.3.200.0550.06449.25
7.3.190.0510.08549.29
7.3.180.0590.04949.21
7.3.170.0650.07249.27
7.3.160.0470.05749.19
7.2.330.0710.05549.36
7.2.320.0880.07249.49
7.2.310.0700.08649.77
7.2.300.0490.06649.31
7.2.290.0690.04649.61
7.2.110.0680.02650.16
7.2.102.8640.02648.54
7.2.90.0380.03150.52
7.2.80.0800.03750.61
7.2.70.2230.04850.64
7.2.60.2080.04050.66
7.2.50.0430.04650.83
7.2.40.1540.06150.40
7.2.30.0950.04850.89
7.2.20.1880.03850.62
7.2.10.6740.03650.48
7.2.00.5790.04352.05
7.1.230.0560.04649.42
7.1.220.0710.03649.57
7.1.210.2590.04049.24
7.1.200.1510.03349.76
7.1.190.0550.03849.23
7.1.181.0160.05349.66
7.1.170.1110.04349.39
7.1.160.0340.04949.71
7.1.150.2020.06149.64
7.1.140.0480.03149.58
7.1.130.0400.04049.66
7.1.120.0380.04349.35
7.1.110.0570.04849.48
7.1.100.1860.04450.52
7.1.90.0360.04049.50
7.1.80.1060.04649.46
7.1.70.0960.04350.31
7.1.61.1060.03644.61
7.1.50.0490.05150.41
7.1.40.0620.04367.91
7.1.32.6140.02642.07
7.1.21.6600.04050.06
7.1.10.1010.03549.63
7.1.00.1120.08153.03
7.0.310.1860.04149.37
7.0.300.1240.04049.37
7.0.290.4230.03749.18
7.0.280.1090.03749.32
7.0.271.4780.02749.31
7.0.260.3860.04349.17
7.0.250.4240.04649.50
7.0.240.1660.04249.41
7.0.230.2480.03949.37
7.0.220.0520.03949.44
7.0.211.1190.05649.39
7.0.200.4630.04148.59
7.0.192.3790.02035.29
7.0.180.5640.04649.58
7.0.172.2560.01733.60
7.0.160.0280.04848.90
7.0.150.1080.04049.44
7.0.140.1360.04349.33
7.0.130.1180.04949.61
7.0.120.0790.04649.39
7.0.110.0940.04049.16
7.0.100.0590.04249.41
7.0.90.1240.02949.31
7.0.80.2110.05649.42
7.0.70.0890.05049.49
7.0.60.1080.07651.20
7.0.50.0860.06150.13
7.0.40.0790.07649.49
7.0.30.1430.07949.62
7.0.20.1060.07149.74
7.0.10.1200.07449.47
7.0.00.0780.07649.63
5.6.380.0310.11378.89
5.6.370.0350.10979.20
5.6.360.0460.10079.26
5.6.350.0660.08379.13
5.6.340.0640.10378.67
5.6.330.0810.07779.00
5.6.320.0560.09878.82
5.6.310.0610.08478.89
5.6.300.0300.11479.34
5.6.290.0390.10278.52
5.6.280.0380.08982.36
5.6.270.0620.09878.99
5.6.260.0470.10579.09
5.6.250.0440.09978.97
5.6.240.0510.09378.81
5.6.230.0430.09778.94
5.6.220.0630.08378.97
5.6.210.0480.08982.11
5.6.200.0410.12080.93
5.6.190.0390.10582.03
5.6.180.2390.10182.01
5.6.170.0340.11181.93
5.6.160.0490.11981.96
5.6.150.0290.11080.86
5.6.140.0330.12180.75
5.6.130.0250.13780.80
5.6.120.0250.13882.44
5.6.110.0400.11082.43
5.6.100.0310.12082.40
5.6.90.0470.12382.31
5.6.80.0350.12982.03
5.6.70.2400.09882.16
5.6.60.0420.09179.00
5.6.50.0400.10079.20
5.6.40.0380.09379.02
5.6.30.0470.09778.96
5.6.20.0270.10978.94
5.6.10.0380.09578.97
5.6.00.0440.09278.88
5.5.380.0090.11775.62
5.5.370.0550.07975.82
5.5.360.0360.09475.79
5.5.350.0410.12680.50
5.5.340.0350.09779.27
5.5.330.0350.11280.09
5.5.320.0420.11980.24
5.5.310.0430.11580.34
5.5.300.0370.11179.16
5.5.290.0380.09479.22
5.5.280.0400.11880.60
5.5.270.0350.08780.36
5.5.260.0390.09880.55
5.5.250.0370.12980.33
5.5.240.0360.11180.27
5.5.230.0360.09775.66
5.5.220.0420.09175.48
5.5.210.0310.09975.43
5.5.200.0400.09375.75
5.5.190.0300.09175.48
5.5.180.0340.09375.77
5.5.170.0470.08178.74
5.5.160.0310.09575.50
5.5.150.0340.09275.69
5.5.140.0410.09875.55
5.5.130.0240.11975.75
5.5.120.0210.10175.60
5.5.110.0410.09175.69
5.5.100.0480.07075.75
5.5.90.0310.11075.51
5.5.80.0370.08575.80
5.5.70.0290.09475.70
5.5.60.0350.09475.50
5.5.50.0300.08975.73
5.5.40.0310.09975.59
5.5.30.0340.08775.63
5.5.20.0330.09575.86
5.5.10.0410.07675.41
5.5.00.0200.10475.50
5.4.450.0590.11279.93
5.4.440.0460.13279.72
5.4.430.0470.13079.80
5.4.420.0500.11279.81
5.4.410.0600.15379.83
5.4.400.0500.12179.63
5.4.390.0430.13279.56
5.4.380.0710.13179.71
5.4.370.0640.12979.78
5.4.360.0500.12879.84
5.4.350.0590.12079.53
5.4.340.0490.12879.49
5.4.330.0360.08975.49
5.4.320.0600.10979.45
5.4.310.0620.12379.59
5.4.300.0500.12779.57
5.4.290.0540.14979.53
5.4.280.0620.11479.55
5.4.270.0600.13879.62
5.4.260.0690.10179.61
5.4.250.0530.14879.68
5.4.240.0610.11479.70
5.4.230.0650.11879.63
5.4.220.0420.15179.61
5.4.210.0520.16479.65
5.4.200.0720.14279.71
5.4.190.0480.16279.64
5.4.180.0810.14479.56
5.4.170.0560.14979.54
5.4.160.0770.15079.69
5.4.150.0630.14979.70
5.4.140.0700.10678.21
5.4.130.0420.14078.22
5.4.120.0480.13678.15
5.4.110.0620.13678.25
5.4.100.0710.15078.32
5.4.90.0570.13778.23
5.4.80.0540.11578.39
5.4.70.0690.11778.22
5.4.60.0530.11278.29
5.4.50.0450.12378.37
5.4.40.0560.14878.11
5.4.30.0580.11178.33
5.4.20.0640.12278.28
5.4.10.0570.11278.21
5.4.00.0330.12977.87

preferences:
56.06 ms | 401 KiB | 5 Q