3v4l.org

run code in 300+ PHP versions simultaneously
<?php $start = microtime(true); $array = range(0,1000000); foreach($array as $value) { $values[] = $value * $value; } echo (microtime(true) - $start);

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)
7.4.10.0300.03762.45
7.4.00.0370.04362.35
7.3.130.0370.04462.57
7.3.120.0440.03762.29
7.3.110.0390.02662.27
7.3.100.0200.03662.51
7.3.90.0300.02362.31
7.3.80.0300.03362.11
7.3.70.0280.02462.30
7.3.60.0420.01062.41
7.3.50.0260.03662.43
7.3.40.0230.04061.87
7.3.30.0230.03361.95
7.3.20.0230.01766.59
7.3.10.0410.03366.02
7.3.00.0580.02666.52
7.2.260.0390.03962.74
7.2.250.0440.03762.39
7.2.240.0310.03162.48
7.2.230.0330.03062.50
7.2.220.0300.02362.71
7.2.210.0190.03962.48
7.2.200.0240.02862.50
7.2.190.0260.02662.64
7.2.180.0310.02862.25
7.2.170.0350.02962.44
7.2.160.0300.02362.52
7.2.150.0200.03066.79
7.2.140.0200.02766.64
7.2.130.0480.03366.46
7.2.120.0290.02966.82
7.2.110.0300.02866.62
7.2.100.0610.02066.64
7.2.90.0460.02866.81
7.2.80.0660.03066.60
7.2.70.0900.03566.41
7.2.60.1050.02366.67
7.2.50.0320.02866.60
7.2.40.0970.04266.67
7.2.30.0660.02666.62
7.2.20.0770.02366.64
7.2.10.0360.02866.56
7.2.00.0390.02267.46
7.1.330.0100.04265.48
7.1.320.0100.04065.77
7.1.310.0130.03965.73
7.1.300.0330.04765.54
7.1.290.0210.03865.63
7.1.280.0200.03465.46
7.1.270.0200.04265.49
7.1.260.0100.04665.27
7.1.250.0260.04465.26
7.1.240.0200.03065.58
7.1.230.0130.04265.32
7.1.220.0220.03265.68
7.1.210.0190.04165.26
7.1.200.0460.03965.73
7.1.190.0300.03065.27
7.1.180.0130.03565.25
7.1.170.0070.04765.51
7.1.160.0140.05165.57
7.1.150.0130.04765.40
7.1.140.0130.03665.69
7.1.130.0100.05165.54
7.1.120.0240.03465.55
7.1.110.0330.02965.80
7.1.100.0100.04965.71
7.1.90.0200.03665.44
7.1.80.0230.02665.77
7.1.70.0120.04966.12
7.1.60.0140.04966.32
7.1.50.0140.05266.06
7.1.40.0170.06265.54
7.1.30.0160.03965.61
7.1.20.0160.03965.46
7.1.10.0240.03865.68
7.1.00.0210.06168.90
7.0.330.0170.04565.27
7.0.320.0160.04265.10
7.0.310.0030.05165.33
7.0.300.0140.03765.27
7.0.290.0130.04365.25
7.0.280.0130.03965.24
7.0.270.0160.03665.34
7.0.260.0100.04665.31
7.0.250.0280.02865.53
7.0.240.0210.03465.30
7.0.230.0130.04265.23
7.0.220.0160.03965.32
7.0.210.0070.04665.34
7.0.200.2660.02765.34
7.0.190.0070.05365.38
7.0.180.0230.03965.14
7.0.170.0130.04065.39
7.0.160.0160.03665.07
7.0.150.0250.02965.33
7.0.140.0130.08068.62
7.0.130.0110.03965.15
7.0.120.0190.03565.45
7.0.110.0190.02865.22
7.0.100.0160.03665.30
7.0.90.0100.04965.18
7.0.80.0160.04465.40
7.0.70.0130.03665.09
7.0.60.0280.06866.29
7.0.50.0200.05465.39
7.0.40.0200.08064.77
7.0.30.0660.06464.86
7.0.20.0520.05364.88
7.0.10.0250.06564.69
7.0.00.0340.06264.91
5.6.400.0400.03379.00
5.6.390.0360.04078.52
5.6.380.0500.05079.00
5.6.370.0300.04978.84
5.6.360.0330.06079.02
5.6.350.0300.04778.73
5.6.340.0360.03978.75
5.6.330.0170.06378.80
5.6.320.0400.04778.66
5.6.310.0290.04678.64
5.6.300.0360.04279.02
5.6.290.0390.05679.00
5.6.280.0350.08382.27
5.6.270.0390.05278.74
5.6.260.0460.03978.57
5.6.250.0370.03778.93
5.6.240.0270.05478.89
5.6.230.0230.05278.68
5.6.220.0330.03978.80
5.6.210.0290.07282.13
5.6.200.0290.09780.81
5.6.190.0350.08581.99
5.6.180.0450.05681.81
5.6.170.0430.06281.84
5.6.160.0300.09781.81
5.6.150.0280.07780.78
5.6.140.0320.06080.62
5.6.130.0300.06380.78
5.6.120.0360.07882.31
5.6.110.0400.05282.16
5.6.100.0400.04782.27
5.6.90.0380.07882.13
5.6.80.0500.08581.93
5.6.70.0360.06978.58
5.6.60.0460.06078.70
5.6.50.0450.02978.56
5.6.40.0440.05478.67
5.6.30.0270.05178.70
5.6.20.0270.05178.47
5.6.10.0400.04478.85
5.6.00.0340.04178.76
5.5.380.0320.04579.08
5.5.370.0400.03779.10
5.5.360.0440.03478.81
5.5.350.0490.08181.93
5.5.340.0380.07880.79
5.5.330.0180.07581.82
5.5.320.0450.07881.97
5.5.310.0400.07781.76
5.5.300.0130.07380.74
5.5.290.0240.06780.63
5.5.280.0270.06282.14
5.5.270.0280.09281.99
5.5.260.0320.07782.05
5.5.250.0340.07882.08
5.5.240.0270.08781.93
5.5.230.0470.03078.73
5.5.220.0230.05378.82
5.5.210.0400.05078.77
5.5.200.0260.08978.43
5.5.190.0300.05978.56
5.5.180.0480.05478.52
5.5.170.0170.06178.73
5.5.160.0300.05078.60
5.5.150.0420.04578.79
5.5.140.0290.04978.81
5.5.130.0330.05378.80
5.5.120.0340.05078.66
5.5.110.0370.07078.75
5.5.100.0340.04878.74
5.5.90.0340.05478.64
5.5.80.0330.05378.54
5.5.70.0400.06378.64
5.5.60.0360.06978.85
5.5.50.0500.04678.31
5.5.40.0200.07678.79
5.5.30.0340.05778.60
5.5.20.0320.07178.86
5.5.10.0300.05778.75
5.5.00.0290.06578.89
5.4.450.0740.07679.64
5.4.440.0720.06779.84
5.4.430.0840.05879.66
5.4.420.0950.02079.80
5.4.410.0890.02479.61
5.4.400.0920.02579.65
5.4.390.1030.02079.51
5.4.380.0980.02179.51
5.4.370.0910.02179.51
5.4.360.0900.03179.34
5.4.350.0950.02379.48
5.4.340.0330.05676.12
5.4.330.0340.04475.35
5.4.320.0200.07076.42
5.4.310.0280.05376.16
5.4.300.0290.06276.16
5.4.290.0250.06376.23
5.4.280.0280.05476.21
5.4.270.0250.05976.31
5.4.260.0250.07476.09
5.4.250.0190.06476.17
5.4.240.0240.06576.20
5.4.230.0350.05076.20
5.4.220.0230.06176.33
5.4.210.0360.05876.21
5.4.200.0270.05676.27
5.4.190.0270.06876.38
5.4.180.0330.05776.17
5.4.170.0280.07676.33
5.4.160.0330.06476.16
5.4.150.0260.07976.22
5.4.140.0300.05476.01
5.4.130.0300.06675.94
5.4.120.0290.06876.04
5.4.110.0270.06276.05
5.4.100.0370.07175.97
5.4.90.0290.08276.06
5.4.80.0210.07776.02
5.4.70.0250.07075.98
5.4.60.0330.06675.98
5.4.50.0280.06075.89
5.4.40.0260.05876.08
5.4.30.0250.05976.08
5.4.20.0250.05776.10
5.4.10.0280.05776.04
5.4.00.0200.06275.69
5.3.290.0210.06876.08
5.3.280.0160.07876.92
5.3.270.0230.08576.02
5.3.260.0210.07976.02
5.3.250.0230.07876.02
5.3.240.0350.08476.02
5.3.230.0290.10076.01
5.3.220.0460.11075.98
5.3.210.0280.08175.98
5.3.200.0250.06975.97
5.3.190.0200.07275.98
5.3.180.0200.06875.97
5.3.170.0170.07275.98
5.3.160.0170.07575.98
5.3.150.0250.07075.97
5.3.140.0200.06875.97
5.3.130.0180.07575.96
5.3.120.0220.06775.96
5.3.110.0230.06975.96
5.3.100.0250.06575.45
5.3.90.0230.09275.44
5.3.80.0210.07075.43
5.3.70.0240.06575.42
5.3.60.0180.07775.41
5.3.50.0230.06875.35
5.3.40.0200.07075.36
5.3.30.0100.07575.32
5.3.20.0220.06775.09
5.3.10.0210.06975.06
5.3.00.0220.06875.05
5.2.170.0190.06673.06
5.2.160.0190.06473.06
5.2.150.0180.07473.05
5.2.140.0180.06473.05
5.2.130.0180.06473.01
5.2.120.0250.07373.94
5.2.110.0240.06073.02
5.2.100.0180.06573.02
5.2.90.0150.07873.02
5.2.80.0160.06673.01
5.2.70.0250.05773.01
5.2.60.0180.06872.96
5.2.50.0170.08773.52
5.2.40.0170.08772.92
5.2.30.0180.08672.89
5.2.20.0230.08372.88
5.2.10.0200.05872.80
5.2.00.1100.327268.85
5.1.60.1290.484359.64
5.1.50.1100.408359.64
5.1.40.0800.416359.62
5.1.30.1210.361359.96
5.1.20.0800.403359.99
5.1.10.1040.555359.71
5.1.00.1110.412359.71
5.0.50.0980.684358.20
5.0.40.1050.637358.05
5.0.30.0910.667357.87
5.0.20.0920.655357.84
5.0.10.1120.653357.82
5.0.00.1160.770357.81
4.4.90.1070.671356.24
4.4.80.1420.733356.22
4.4.70.0950.540356.21
4.4.60.1110.555356.22
4.4.50.0970.565356.23
4.4.40.1020.583356.23
4.4.30.0900.551356.22
4.4.20.0890.608356.29
4.4.10.0790.565356.29
4.4.00.0980.567356.25
4.3.110.1000.600356.16
4.3.100.0970.579356.15
4.3.90.1160.774356.17
4.3.80.0950.707356.16
4.3.70.0940.757356.16
4.3.60.0750.359236.18
4.3.50.1320.828356.16
4.3.40.1120.724356.12
4.3.30.1070.841354.93
4.3.20.1150.824354.90
4.3.10.1471.040354.86
4.3.00.3030.897355.93

preferences:
39.71 ms | 400 KiB | 5 Q