3v4l.org

run code in 300+ PHP versions simultaneously
<?php $i = 0; $x = array(); do { $x[] = array( "firstname" => "Patrick", "lastname" => "Allaert" ); ++$i; } while ( $i < 500000 );

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.0070.02326.12
8.3.50.0190.01726.03
8.3.40.0130.01927.26
8.3.30.0280.01027.38
8.3.20.0140.00327.31
8.3.10.0080.00429.04
8.3.00.0090.00331.55
8.2.180.0260.01325.27
8.2.170.0160.02627.41
8.2.160.0120.01929.01
8.2.150.0130.01027.57
8.2.140.0060.00929.91
8.2.130.0100.00330.36
8.2.120.0100.00329.07
8.2.110.0030.02128.82
8.2.100.0100.01027.55
8.2.90.0000.01727.69
8.2.80.0070.01026.23
8.2.70.0030.01326.09
8.2.60.0070.01126.25
8.2.50.0110.00726.63
8.2.40.0150.00629.03
8.2.30.0040.01127.73
8.2.20.0060.01026.03
8.2.10.0040.01226.12
8.2.00.0090.00626.16
8.1.280.0380.01634.66
8.1.270.0070.01839.14
8.1.260.0200.01738.10
8.1.250.0220.00437.85
8.1.240.0140.01740.00
8.1.230.0190.01934.61
8.1.220.0080.01534.52
8.1.210.0030.02134.32
8.1.200.0060.01934.32
8.1.190.0060.01934.17
8.1.180.0100.01334.32
8.1.170.0070.01635.56
8.1.160.0090.01235.84
8.1.150.0060.01635.54
8.1.140.0100.01334.44
8.1.130.0070.01434.76
8.1.120.0070.01434.34
8.1.110.0100.01334.33
8.1.100.0130.00934.28
8.1.90.0230.00634.37
8.1.80.0140.00734.46
8.1.70.0170.01034.29
8.1.60.0100.01734.54
8.1.50.0180.01134.34
8.1.40.0140.01434.36
8.1.30.0150.01234.54
8.1.20.0170.01034.58
8.1.10.0140.01434.50
8.1.00.0140.02434.30
8.0.300.0070.01733.82
8.0.290.0170.00733.62
8.0.280.0110.01135.27
8.0.270.0210.00034.14
8.0.260.0180.00433.64
8.0.250.0100.01033.61
8.0.240.0110.01133.76
8.0.230.0090.01233.72
8.0.220.0100.01033.62
8.0.210.0200.01033.74
8.0.200.0140.00733.75
8.0.190.0070.02133.68
8.0.180.0150.00933.73
8.0.170.0070.02033.74
8.0.160.0070.02033.69
8.0.150.0100.01633.72
8.0.140.0160.01033.58
8.0.130.0130.01330.19
8.0.120.0130.01333.68
8.0.110.0070.02233.65
8.0.100.0140.01433.77
8.0.90.0070.02033.60
8.0.80.0270.01733.66
8.0.70.0100.01633.60
8.0.60.0130.01333.72
8.0.50.0100.02033.76
8.0.30.0350.02133.74
8.0.20.0330.02533.60
8.0.10.0200.00733.83
8.0.00.0380.02633.50
7.4.330.0100.00332.39
7.4.320.0130.01633.27
7.4.300.0070.01333.36
7.4.290.0100.01633.34
7.4.280.0180.01933.38
7.4.270.0110.01433.34
7.4.260.0160.00630.05
7.4.250.0180.00933.36
7.4.240.0140.01133.21
7.4.230.0110.01433.38
7.4.220.0280.02133.33
7.4.210.0250.02433.32
7.4.200.0100.01633.32
7.4.190.0130.01333.38
7.4.160.0250.02933.45
7.4.150.0220.03233.21
7.4.140.0390.01933.36
7.4.130.0360.02933.31
7.4.120.0330.02433.36
7.4.110.0380.01933.22
7.4.100.0370.01733.20
7.4.90.0430.03033.26
7.4.80.0380.01933.46
7.4.70.0380.01933.20
7.4.60.0300.02633.27
7.4.50.0070.02433.19
7.4.40.0110.02233.19
7.4.30.0570.01733.16
7.4.00.0190.02231.91
7.3.330.0130.01030.20
7.3.320.0210.00929.94
7.3.310.0140.01432.91
7.3.300.0030.02033.11
7.3.290.0190.02533.09
7.3.280.0300.02533.09
7.3.270.0290.02633.30
7.3.260.0370.02233.32
7.3.250.0430.02933.39
7.3.240.0450.03533.09
7.3.230.0520.01633.15
7.3.210.0440.01233.50
7.3.200.0220.03633.36
7.3.190.0410.02333.50
7.3.180.0200.03433.27
7.3.170.0450.03333.16
7.3.160.0430.01933.11
7.3.120.0180.02531.40
7.2.330.0390.02333.56
7.2.320.0270.03133.57
7.2.310.0290.03533.34
7.2.300.0390.04333.50
7.2.290.0410.02233.26
7.2.60.0130.01634.69
7.2.00.0260.01937.31
7.1.200.0640.01933.52
7.1.100.0110.01535.74
7.1.70.0320.01334.66
7.1.60.0170.03335.08
7.1.50.0100.03734.83
7.1.00.0070.06740.15
7.0.201.7650.02773.14
7.0.140.0100.09380.09
7.0.70.0100.04379.50
7.0.60.0070.04379.49
7.0.50.0100.04380.05
7.0.40.0100.06029.96
7.0.30.0130.06330.02
7.0.20.0200.10029.91
7.0.10.0230.04729.89
7.0.00.0070.09329.96
5.6.280.0230.14785.57
5.6.220.0130.08385.21
5.6.210.0170.08085.19
5.6.200.0300.06785.65
5.6.190.0270.07385.62
5.6.180.0170.09785.64
5.6.170.0200.11385.61
5.6.160.0170.11785.63
5.6.150.0230.10085.61
5.6.140.0170.11785.57
5.6.130.0400.07785.57
5.6.120.0200.13785.62
5.6.110.0200.15085.60
5.6.100.0270.15085.62
5.6.90.0270.13785.44
5.6.80.0130.10384.99
5.6.70.0270.13785.00
5.6.60.0370.11384.98
5.6.50.0430.12784.99
5.6.40.0170.09784.85
5.6.30.0270.09084.93
5.6.20.0230.14084.85
5.6.10.0200.15784.82
5.6.00.0230.09084.80
5.5.360.0100.09084.81
5.5.350.0230.07384.93
5.5.340.0270.09085.27
5.5.330.0230.09385.25
5.5.320.0230.14785.45
5.5.310.0170.08085.24
5.5.300.0400.11385.39
5.5.290.0230.15385.26
5.5.280.0170.09785.35
5.5.270.0400.13785.38
5.5.260.0200.14785.30
5.5.250.0200.11085.10
5.5.240.0130.14084.70
5.5.230.0400.12784.74
5.5.220.0270.13384.59
5.5.210.0470.13384.68
5.5.200.0330.09084.79
5.5.190.0400.13784.66
5.5.180.0200.15384.59
5.5.160.0270.11084.61
5.5.150.0300.15384.70
5.5.140.0330.11084.78
5.5.130.0170.10084.71
5.5.120.0270.08784.58
5.5.110.0270.14784.60
5.5.100.0300.15084.55
5.5.90.0270.13084.55
5.5.80.0170.09784.47
5.5.70.0300.10784.55
5.5.60.0130.15784.62
5.5.50.0200.11084.59
5.5.40.0370.12384.58
5.5.30.0430.13084.45
5.5.20.0300.14784.54
5.5.10.0330.13784.52
5.5.00.0370.11784.55
5.4.450.0270.12083.88
5.4.440.0130.10783.68
5.4.430.0400.14083.68
5.4.420.0270.11383.68
5.4.410.0200.10783.48
5.4.400.0430.10783.55
5.4.390.0300.09083.57
5.4.380.0230.12383.55
5.4.370.0170.10783.42
5.4.360.0470.12383.29
5.4.350.0430.08383.37
5.4.340.0130.16083.27
5.4.320.0200.09083.45
5.4.310.0330.08783.39
5.4.300.0430.12383.46
5.4.290.0200.13383.39
5.4.280.0170.13083.43
5.4.270.0370.13383.41
5.4.260.0200.14783.45
5.4.250.0200.09383.36
5.4.240.0370.14383.48
5.4.230.0370.13383.35
5.4.220.0100.14083.25
5.4.210.0330.10783.54
5.4.200.0200.14083.45
5.4.190.0300.10783.42
5.4.180.0270.14383.27
5.4.170.0370.12383.27
5.4.160.0170.14083.52
5.4.150.0300.12783.46
5.4.140.0230.08780.95
5.4.130.0270.10780.74
5.4.120.0330.14380.89
5.4.110.0200.14380.93
5.4.100.0400.09381.03
5.4.90.0330.10780.98
5.4.80.0470.12380.96
5.4.70.0300.11380.86
5.4.60.0130.10080.81
5.4.50.0670.12780.93
5.4.40.0200.14080.92
5.4.30.0570.12780.82
5.4.20.0400.14381.03
5.4.10.0370.14080.95
5.4.00.0430.12080.13
5.3.290.0270.11077.61
5.3.280.0300.12377.51
5.3.270.0300.13377.73
5.3.260.0200.11077.72
5.3.250.0170.13777.63
5.3.240.0170.13377.71
5.3.230.0200.15777.71
5.3.220.0270.14377.64
5.3.210.0230.15077.52
5.3.200.0230.13777.69
5.3.190.0130.11077.63
5.3.180.0300.13377.67
5.3.170.0230.10377.54
5.3.160.0470.15777.53
5.3.150.0630.16777.53
5.3.140.0530.13377.52
5.3.130.0530.12377.62
5.3.120.0430.09777.50
5.3.110.0370.12077.53
5.3.100.0230.16377.00
5.3.90.0200.15777.06
5.3.80.0170.13777.08
5.3.70.0230.12377.00
5.3.60.0370.12376.91
5.3.50.0230.13377.00
5.3.40.0230.14076.86
5.3.30.0300.09776.96
5.3.20.0500.09776.74
5.3.10.0430.14076.57
5.3.00.0200.15777.08
5.2.170.0130.10774.72
5.2.160.0300.09074.69
5.2.150.0200.11074.70
5.2.140.0230.10074.72
5.2.130.0330.13774.68
5.2.120.0430.09774.61
5.2.110.0170.10074.58
5.2.100.0130.10074.62
5.2.90.0200.12774.68
5.2.80.0370.09774.68
5.2.70.0370.10074.74
5.2.60.0330.13074.52
5.2.50.0130.18774.58
5.2.40.0130.12374.60
5.2.30.0170.17374.39
5.2.20.0170.12374.65
5.2.10.0300.12774.43
5.2.00.1000.377320.07
5.1.60.1030.457418.00
5.1.50.1330.457417.91
5.1.40.1330.420417.74
5.1.30.1570.387418.23
5.1.20.1730.370418.20
5.1.10.1370.427417.86
5.1.00.1330.447418.03
5.0.50.1100.523416.55
5.0.40.1100.453416.31
5.0.30.1130.427416.13
5.0.20.1330.393416.15
5.0.10.1530.473416.17
5.0.00.1070.393416.15
4.4.90.1630.453413.80
4.4.80.1330.477413.82
4.4.70.1700.460413.89
4.4.60.1230.493413.78
4.4.50.1230.447413.83
4.4.40.1170.453413.80
4.4.30.1500.450413.88
4.4.20.1100.497413.93
4.4.10.1300.433413.85
4.4.00.0870.437413.91
4.3.110.1270.427413.72
4.3.100.1130.383413.82
4.3.90.1200.480413.77
4.3.80.1330.457413.69
4.3.70.1500.347413.70
4.3.60.1300.473413.77
4.3.50.1270.453413.72
4.3.40.1370.520413.69
4.3.30.1170.487412.57
4.3.20.1370.420412.52
4.3.10.1530.463412.46
4.3.00.1130.480412.41

preferences:
42.33 ms | 401 KiB | 5 Q