3v4l.org

run code in 300+ PHP versions simultaneously
<?php $t = 0; foreach(range(0,1000000) as $v) { $t += $v; } echo $t; ?>

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.0100.03034.44
8.3.50.0250.01931.63
8.3.40.0260.02633.82
8.3.30.0260.03235.32
8.3.20.0130.02335.41
8.3.10.0040.01438.07
8.3.00.0030.01338.50
8.2.180.0270.01731.75
8.2.170.0350.01734.07
8.2.160.0030.02738.21
8.2.150.0070.01634.16
8.2.140.0230.02733.96
8.2.130.0070.01038.22
8.2.120.0070.01036.97
8.2.110.0130.01935.59
8.2.100.0190.01933.09
8.2.90.0040.02234.46
8.2.80.0140.01134.65
8.2.70.0130.02032.75
8.2.60.0100.01633.18
8.2.50.0120.01233.00
8.2.40.0070.01733.47
8.2.30.0100.01734.54
8.2.20.0070.01732.69
8.2.10.0110.01432.70
8.2.00.0070.01732.64
8.1.280.0220.02650.17
8.1.270.0060.00323.99
8.1.260.0070.01126.35
8.1.250.0040.00428.09
8.1.240.0060.00322.18
8.1.230.0000.01219.01
8.1.220.0090.00017.75
8.1.210.0030.00618.77
8.1.200.0030.00617.35
8.1.190.0080.00017.54
8.1.180.0040.00418.83
8.1.170.0040.00418.35
8.1.160.0100.00018.73
8.1.150.0060.00318.62
8.1.140.0040.00417.42
8.1.130.0070.00017.88
8.1.120.0050.00217.46
8.1.110.0000.00817.41
8.1.100.0040.00417.32
8.1.90.0000.00717.46
8.1.80.0070.00017.28
8.1.70.0000.00717.42
8.1.60.0070.00017.52
8.1.50.0040.00417.51
8.1.40.0050.00217.39
8.1.30.0000.00817.45
8.1.20.0050.00317.52
8.1.10.0130.02348.00
8.1.00.0140.02747.87
8.0.300.0170.01747.29
8.0.290.0160.01647.68
8.0.280.0140.01748.58
8.0.270.0140.01847.52
8.0.260.0140.01747.18
8.0.250.0160.01347.06
8.0.240.0210.01047.25
8.0.230.0250.01647.18
8.0.220.0110.01947.21
8.0.210.0070.02347.00
8.0.200.0140.01747.10
8.0.190.0140.02447.15
8.0.180.0170.01747.16
8.0.170.0140.02447.18
8.0.160.0160.02047.18
8.0.150.0140.02247.10
8.0.140.0130.02347.16
8.0.130.0100.02443.66
8.0.120.0140.02147.18
8.0.110.0130.02347.02
8.0.100.0130.02347.10
8.0.90.0150.01847.18
8.0.80.0270.03747.14
8.0.70.0160.01947.23
8.0.60.0160.01947.07
8.0.50.0130.02347.15
8.0.30.0320.04047.17
8.0.20.0330.03747.11
8.0.10.0030.03447.13
8.0.00.0350.04346.86
7.4.330.0040.02145.36
7.4.320.0140.01746.73
7.4.300.0100.02046.72
7.4.290.0130.02446.68
7.4.280.0130.02346.77
7.4.270.0200.01646.80
7.4.260.0140.02043.63
7.4.250.0100.02646.71
7.4.240.0160.02146.79
7.4.230.0110.02546.62
7.4.220.0430.05046.91
7.4.210.0280.03746.74
7.4.200.0140.02146.57
7.4.190.0100.02446.69
7.4.160.0450.04546.68
7.4.150.0440.02746.61
7.4.140.0510.04246.64
7.4.130.0390.04246.69
7.4.120.0390.03146.66
7.4.110.0600.03546.88
7.4.100.0370.03046.58
7.4.90.0280.04146.64
7.4.80.0360.03546.71
7.4.70.0470.02146.68
7.4.60.0420.03646.71
7.4.50.0070.03746.59
7.4.40.0100.03646.67
7.4.30.0380.05246.70
7.4.00.0200.02345.03
7.3.330.0190.01643.39
7.3.320.0200.02143.45
7.3.310.0160.02346.35
7.3.300.0100.02746.34
7.3.290.0160.04646.44
7.3.280.0370.03946.44
7.3.270.0400.03046.68
7.3.260.0310.03846.50
7.3.250.0360.04546.49
7.3.240.0320.04546.42
7.3.230.0350.04146.82
7.3.210.0420.03846.64
7.3.200.0300.05346.77
7.3.190.0330.03646.63
7.3.180.0450.01946.68
7.3.170.0200.04446.43
7.3.160.0290.03646.59
7.3.120.0130.03445.33
7.2.330.0330.04846.88
7.2.320.0260.05346.68
7.2.310.0380.03846.96
7.2.300.0300.03946.84
7.2.290.0330.04346.95
7.2.110.1770.03048.41
7.2.80.1030.03048.38
7.2.60.0420.02348.47
7.2.00.0550.03250.98
7.1.200.0530.02747.63
7.1.100.0070.03350.11
7.1.70.0130.03048.92
7.1.60.0230.04949.16
7.1.50.0100.05948.48
7.1.00.0100.05054.45
7.0.200.4960.02746.97
7.0.140.0070.10353.95
7.0.100.0370.08050.39
7.0.90.0500.07750.41
7.0.80.1330.06750.32
7.0.70.0600.09050.28
7.0.60.1430.06350.20
7.0.50.0670.06350.59
7.0.40.1200.10350.42
7.0.30.0670.09050.52
7.0.20.0970.09750.50
7.0.10.1330.08050.49
7.0.00.1530.10750.48
5.6.250.0300.06785.25
5.6.240.0130.08085.24
5.6.230.0230.12085.31
5.6.220.0170.07385.11
5.6.210.0300.09085.32
5.6.200.0270.09085.75
5.6.190.0330.07085.59
5.6.180.0270.07085.67
5.6.170.0270.09385.60
5.6.160.0270.12785.68
5.6.150.0330.10085.75
5.6.140.0270.12085.80
5.6.130.0370.10385.64
5.6.120.0130.07785.65
5.6.110.0270.10385.58
5.6.100.0270.14085.63
5.6.90.0370.10785.75
5.6.80.0570.08785.05
5.6.70.0370.11385.03
5.6.60.0230.12385.04
5.6.50.0170.12785.04
5.6.40.0370.11785.10
5.6.30.0170.07385.12
5.6.20.0230.07384.92
5.6.10.0230.12385.04
5.6.00.0230.12085.09
5.5.380.0430.12085.20
5.5.370.0330.11385.13
5.5.360.0270.10384.99
5.5.350.0170.13385.10
5.5.340.0130.08085.46
5.5.330.0400.11385.56
5.5.320.0330.14785.56
5.5.310.0370.10785.43
5.5.300.0300.10385.56
5.5.290.0230.12785.44
5.5.280.0400.10785.41
5.5.270.0400.09785.52
5.5.260.0430.11385.40
5.5.250.0030.10385.37
5.5.240.0370.09384.75
5.5.230.0170.08784.75
5.5.220.0230.11384.84
5.5.210.0330.11384.93
5.5.200.0230.12384.90
5.5.190.0370.10784.75
5.5.180.0130.08384.91
5.5.160.0530.10084.87
5.5.150.0300.11084.78
5.5.140.0170.09084.87
5.5.130.0270.11084.86
5.5.120.0430.10784.84
5.5.110.0200.11384.86
5.5.100.0170.11384.71
5.5.90.0200.08384.79
5.5.80.0300.10084.71
5.5.70.0170.07784.72
5.5.60.0270.10084.69
5.5.50.0230.12084.72
5.5.40.0270.12084.78
5.5.30.0570.09084.71
5.5.20.0170.07084.68
5.5.10.0330.11784.77
5.5.00.0130.12784.74
5.4.450.0230.09384.00
5.4.440.0330.06783.86
5.4.430.0300.11783.94
5.4.420.0300.11783.85
5.4.410.0200.12383.76
5.4.400.0330.09783.54
5.4.390.0270.09083.52
5.4.380.0470.11783.57
5.4.370.0370.10783.52
5.4.360.0470.10783.55
5.4.350.0170.10783.53
5.4.340.0170.12083.63
5.4.320.0270.10383.62
5.4.310.0130.12783.62
5.4.300.0230.06383.61
5.4.290.0370.05383.60
5.4.280.0130.14083.66
5.4.270.0300.09783.53
5.4.260.0170.07083.36
5.4.250.0200.09783.61
5.4.240.0200.11783.66
5.4.230.0230.11783.60
5.4.220.0270.07383.60
5.4.210.0300.12783.39
5.4.200.0300.11083.53
5.4.190.0270.06083.46
5.4.180.0270.13383.56
5.4.170.0230.13383.61
5.4.160.0270.15383.51
5.4.150.0330.10783.41
5.4.140.0330.10780.98
5.4.130.0200.08780.92
5.4.120.0270.09080.89
5.4.110.0230.06080.85
5.4.100.0370.06081.06
5.4.90.0370.11080.94
5.4.80.0500.09080.84
5.4.70.0230.10780.92
5.4.60.0270.11780.82
5.4.50.0270.11780.93
5.4.40.0300.11080.75
5.4.30.0200.11780.85
5.4.20.0370.10080.84
5.4.10.0270.11380.83
5.4.00.0300.11080.38
5.3.290.0300.07777.75
5.3.280.0230.13077.67
5.3.270.0200.11377.63
5.3.260.0130.12377.77
5.3.250.0230.09077.60
5.3.240.0400.12377.57
5.3.230.0200.11777.70
5.3.220.0270.07077.59
5.3.210.0300.06077.75
5.3.200.0170.11377.54
5.3.190.0130.12777.72
5.3.180.0300.10377.75
5.3.170.0230.12077.68
5.3.160.0330.11077.69
5.3.150.0300.10377.64
5.3.140.0070.12377.59
5.3.130.0270.12377.52
5.3.120.0230.12077.54
5.3.110.0370.09777.63
5.3.100.0170.08077.14
5.3.90.0330.07777.04
5.3.80.0130.12077.02
5.3.70.0470.09777.12
5.3.60.0400.10777.09
5.3.50.0300.11377.04
5.3.40.0230.10377.04
5.3.30.0300.11077.01
5.3.20.0300.10776.62
5.3.10.0300.07776.71
5.3.00.0200.11376.64
5.2.170.0370.09774.68
5.2.160.0400.10374.73
5.2.150.0270.09774.80
5.2.140.0170.07375.30
5.2.130.0230.06074.56
5.2.120.0370.12774.76
5.2.110.0430.08075.42
5.2.100.0270.11074.71
5.2.90.0200.06374.77
5.2.80.0170.10374.69
5.2.70.0330.10074.73
5.2.60.0330.07074.71
5.2.50.0330.12774.70
5.2.40.0300.11074.54
5.2.30.0370.14074.54
5.2.20.0370.09374.61
5.2.10.0130.06774.64
5.2.00.0430.203140.44
5.1.60.0670.187185.66
5.1.50.0530.253185.61
5.1.40.0670.240185.54
5.1.30.0870.237185.96
5.1.20.0570.243186.02
5.1.10.0730.217185.54
5.1.00.0770.247185.74
5.0.50.0800.457184.12
5.0.40.0530.407184.06
5.0.30.0570.420183.66
5.0.20.0600.387183.85
5.0.10.0630.387183.84
5.0.00.0770.377183.83
4.4.90.0500.260181.45
4.4.80.0630.270181.55
4.4.70.0830.273181.45
4.4.60.0500.263181.53
4.4.50.0630.273181.50
4.4.40.0430.293181.44
4.4.30.0670.287181.45
4.4.20.0830.270181.60
4.4.10.0600.280181.52
4.4.00.0630.293181.48
4.3.110.0870.213181.38
4.3.100.0770.260181.33
4.3.90.0600.377181.42
4.3.80.0600.397181.36
4.3.70.0470.400181.46
4.3.60.0600.347181.45
4.3.50.0370.353181.39
4.3.40.0530.360181.41
4.3.30.0500.360180.11
4.3.20.0430.280180.20
4.3.10.0530.360180.05
4.3.00.0430.330180.06

preferences:
47.07 ms | 401 KiB | 5 Q