3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr = array(); for($i = 0 ; $i < 1000000 ; $i++){ $arr[] = $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.0140.02036.49
8.3.50.0410.02334.15
8.3.40.0230.04335.65
8.3.30.0360.02035.98
8.3.20.0250.00437.25
8.3.10.0030.03138.48
8.3.00.0330.02335.30
8.2.180.0470.01734.23
8.2.170.0270.02735.87
8.2.160.0450.01037.33
8.2.150.0100.01935.95
8.2.140.0160.01336.07
8.2.130.0070.02038.13
8.2.120.0000.01940.03
8.2.110.0100.02138.41
8.2.100.0140.02434.80
8.2.90.0130.01336.24
8.2.80.0100.01734.70
8.2.70.0100.01734.70
8.2.60.0180.01534.86
8.2.50.0100.02034.57
8.2.40.0170.01035.29
8.2.30.0190.01036.33
8.2.20.0130.01734.75
8.2.10.0100.01634.89
8.2.00.0130.01634.51
8.1.280.0370.03049.53
8.1.270.0390.00639.94
8.1.260.0170.01037.30
8.1.250.0240.00339.29
8.1.240.0060.01541.82
8.1.230.0130.02036.15
8.1.220.0180.00734.61
8.1.210.0070.01634.48
8.1.200.0140.01134.21
8.1.190.0070.01634.20
8.1.180.0170.00734.38
8.1.170.0070.01735.67
8.1.160.0080.01539.04
8.1.150.0130.01035.89
8.1.140.0130.01334.52
8.1.130.0150.00734.83
8.1.120.0160.00634.48
8.1.110.0110.01134.43
8.1.100.0150.00734.47
8.1.90.0170.00734.52
8.1.80.0150.00934.36
8.1.70.0070.01834.42
8.1.60.0100.02034.57
8.1.50.0100.01934.52
8.1.40.0220.00734.50
8.1.30.0210.00734.51
8.1.20.0200.00734.54
8.1.10.0310.01450.52
8.1.00.0300.02050.36
8.0.300.0130.02650.17
8.0.290.0160.02349.48
8.0.280.0190.01951.25
8.0.270.0310.01450.09
8.0.260.0260.01150.08
8.0.250.0200.01649.93
8.0.240.0250.01349.76
8.0.230.0230.01349.79
8.0.220.0210.01749.67
8.0.210.0150.02249.81
8.0.200.0260.01849.76
8.0.190.0310.01449.85
8.0.180.0180.02849.70
8.0.170.0230.02349.69
8.0.160.0270.01749.66
8.0.150.0210.02449.73
8.0.140.0210.02849.77
8.0.130.0270.02046.25
8.0.120.0260.02349.67
8.0.110.0200.02449.71
8.0.100.0310.01449.55
8.0.90.0230.02049.70
8.0.80.0360.05049.75
8.0.70.0190.02649.61
8.0.60.0100.03149.59
8.0.50.0240.01749.65
8.0.30.0670.05149.92
8.0.20.0760.04649.86
8.0.10.0320.01349.83
8.0.00.0570.04549.58
7.4.330.0030.02546.99
7.4.320.0200.01749.29
7.4.300.0250.01449.42
7.4.290.0260.02649.22
7.4.280.0310.02149.32
7.4.270.0200.02649.24
7.4.260.0270.02049.45
7.4.250.0310.01749.32
7.4.240.0180.02749.27
7.4.230.0200.02449.31
7.4.220.0530.06449.38
7.4.210.0730.05349.24
7.4.200.0260.02049.42
7.4.160.0630.03949.53
7.4.150.0410.07549.37
7.4.140.0600.05649.39
7.4.130.0490.06249.42
7.4.120.0550.05049.44
7.4.110.0600.05049.43
7.4.100.0540.05749.36
7.4.90.0730.03949.42
7.4.80.0540.06149.30
7.4.70.0600.05349.48
7.4.60.0430.06749.24
7.4.50.0260.02649.29
7.4.40.0460.05649.18
7.4.30.0550.04449.35
7.4.00.0400.02747.90
7.3.330.0410.02546.14
7.3.320.0280.02146.15
7.3.310.0200.02649.22
7.3.300.0270.02349.00
7.3.290.0330.05249.18
7.3.280.0600.04849.14
7.3.270.0570.05749.34
7.3.260.0840.05249.26
7.3.250.0570.05649.39
7.3.240.0740.07149.04
7.3.230.0660.05649.49
7.3.210.0670.04049.31
7.3.200.0720.06849.21
7.3.190.0300.07649.17
7.3.180.0770.03149.23
7.3.170.0610.05449.26
7.3.160.0580.06249.60
7.2.330.0550.05549.47
7.2.320.0620.05249.62
7.2.310.0820.04149.67
7.2.300.0700.06049.33
7.2.290.0700.04349.49
7.2.60.0860.03650.69
7.2.00.0070.03453.43
7.1.200.2140.03349.64
7.1.100.1200.02548.13
7.1.70.0070.03750.95
7.1.60.0260.05551.36
7.1.50.0410.03750.97
7.1.00.0070.11756.24
7.0.200.0190.03250.81
7.0.140.0070.11056.21
7.0.60.0470.09752.91
7.0.50.0230.10750.73
7.0.40.0170.07751.76
7.0.30.1630.09051.80
7.0.20.1170.08351.90
7.0.10.1330.10351.70
7.0.00.0170.07351.75
5.6.280.0100.17085.73
5.6.210.0170.16385.40
5.6.200.0170.12082.80
5.6.190.0270.17085.04
5.6.180.4330.11384.93
5.6.170.0330.11084.85
5.6.160.0370.09084.86
5.6.150.0430.12382.57
5.6.140.0130.12082.66
5.6.130.0430.10082.71
5.6.120.0430.14385.63
5.6.110.0230.16085.78
5.6.100.0270.12785.77
5.6.90.0500.15385.61
5.6.80.0370.16085.04
5.6.70.4870.09084.98
5.5.350.0430.10784.96
5.5.340.0300.12382.52
5.5.330.0230.10784.84
5.5.320.0400.13084.80
5.5.310.0330.11384.67
5.5.300.0230.16082.46
5.5.290.0100.11082.57
5.5.280.0430.14785.51
5.5.270.0300.16385.50
5.5.260.0430.15385.51
5.5.250.0230.13385.35
5.5.240.0400.14384.92
5.4.450.1230.09783.93
5.4.440.1100.13784.14
5.4.430.0900.14783.72
5.4.420.2030.00084.03
5.4.410.2170.00083.83
5.4.400.1930.00083.58
5.4.390.2630.00083.57
5.4.380.0800.17383.14
5.4.370.0800.15083.26
5.4.360.1070.16383.16
5.4.350.0730.15383.16
5.4.340.0700.16783.30
5.4.320.0250.09877.09
5.4.310.0250.13377.09
5.4.300.0170.10777.09
5.4.290.0190.10677.09
5.4.280.0300.09476.98
5.4.270.0280.14076.98
5.4.260.0170.11276.98
5.4.250.0180.11276.98
5.4.240.0310.10876.98
5.4.230.0290.16676.98
5.4.220.0220.10576.98
5.4.210.0250.09976.98
5.4.200.0260.13376.98
5.4.190.0250.10176.98
5.4.180.0210.10576.98
5.4.170.0210.11776.99
5.4.160.0240.10576.98
5.4.150.0210.10476.98
5.4.140.0260.10276.66
5.4.130.0150.13176.65
5.4.120.0230.11676.61
5.4.110.0230.10276.61
5.4.100.0230.11376.61
5.4.90.0190.10976.61
5.4.80.0210.11876.60
5.4.70.0190.10776.60
5.4.60.0190.11176.60
5.4.50.0190.11176.60
5.4.40.0250.10776.59
5.4.30.0230.10476.58
5.4.20.0230.11176.59
5.4.10.0450.14476.59
5.4.00.0250.10376.07
5.3.290.0200.10976.01
5.3.280.0240.13075.93
5.3.270.0210.10975.95
5.3.260.0230.11175.95
5.3.250.0230.11275.95
5.3.240.0250.10775.95
5.3.230.0210.11275.94
5.3.220.0170.11375.91
5.3.210.0180.11675.91
5.3.200.0240.10875.91
5.3.190.0170.11675.91
5.3.180.0190.12175.91
5.3.170.0220.10775.90
5.3.160.0210.10975.90
5.3.150.0270.10575.90
5.3.140.0210.11275.89
5.3.130.0170.12275.89
5.3.120.0260.11575.89
5.3.110.0260.11675.89
5.3.100.0220.10775.38
5.3.90.0220.11275.36
5.3.80.0260.10575.34
5.3.70.0180.11375.34
5.3.60.0290.16375.33
5.3.50.0250.15475.28
5.3.40.0200.11975.28
5.3.30.0250.10675.25
5.3.20.0210.12475.02
5.3.10.0230.11074.98
5.3.00.0260.10674.97
5.2.170.0250.12273.04
5.2.160.0290.11073.03
5.2.150.0240.13673.62
5.2.140.0190.12573.03
5.2.130.0220.11772.99
5.2.120.0190.12172.99
5.2.110.0200.12073.00
5.2.100.0200.12473.00
5.2.90.0180.11973.00
5.2.80.0230.11572.99
5.2.70.0230.11472.98
5.2.60.0170.11972.94
5.2.50.0160.16672.93
5.2.40.0230.15672.91
5.2.30.0250.15572.88
5.2.20.0210.16672.88
5.2.10.0210.10972.79
5.2.00.0270.197138.65
5.1.60.0550.237183.79
5.1.50.0650.239183.78
5.1.40.0610.269183.77
5.1.30.0690.246184.11
5.1.20.0480.252184.13
5.1.10.0560.229183.86
5.1.00.0530.231183.86
5.0.50.0590.354182.34
5.0.40.0560.364182.20
5.0.30.0470.398182.01
5.0.20.0590.347181.98
5.0.10.0500.373181.96
5.0.00.0580.372181.95
4.4.90.0410.376180.38
4.4.80.0710.395180.36
4.4.70.0520.400180.36
4.4.60.0410.368180.36
4.4.50.0540.391180.38
4.4.40.0740.508180.37
4.4.30.0560.435180.37
4.4.20.0530.443180.43
4.4.10.0580.404180.43
4.4.00.0520.393180.39
4.3.110.0520.412180.30
4.3.100.0700.395180.29
4.3.90.0750.440180.28
4.3.80.0520.424180.27
4.3.70.0610.349180.27
4.3.60.0590.367180.27
4.3.50.0590.382180.27
4.3.40.0540.374180.22
4.3.30.0530.380179.03
4.3.20.0630.356179.01
4.3.10.0440.383178.97
4.3.00.0570.320180.14

preferences:
42.42 ms | 401 KiB | 5 Q