3v4l.org

run code in 300+ PHP versions simultaneously
<?php $x = '.'; $a = ''; for ($i=0;$i<1000000;$i++) $a = "$a$x"; unset($a,$x); echo memory_get_usage()."\n";

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.1.70.0072.49417.01
7.1.60.0132.48819.17
7.1.50.0102.49116.83
7.1.00.0072.49322.23
7.0.200.0072.49416.89
7.0.140.0072.49322.18
7.0.100.0232.47721.30
7.0.90.0002.50021.33
7.0.80.0132.48721.25
7.0.70.1502.28321.30
7.0.60.0102.47021.26
7.0.50.0272.44721.52
7.0.40.0072.49320.00
7.0.30.0102.47720.15
7.0.20.0072.49320.15
7.0.10.0072.49320.17
7.0.00.0032.47720.03
5.6.280.0032.49721.73
5.6.250.0072.49321.33
5.6.240.0072.49321.27
5.6.230.0072.46321.34
5.6.220.0132.39021.38
5.6.210.0202.46321.22
5.6.200.0132.42721.83
5.6.190.0072.46021.72
5.6.180.0102.48021.79
5.6.170.3032.19321.63
5.6.160.0032.47721.75
5.6.150.0072.47021.68
5.6.140.0132.46021.70
5.6.130.0032.47321.78
5.6.120.0032.48021.84
5.6.110.0072.46021.68
5.6.100.0102.44021.80
5.6.90.0102.41321.88
5.6.80.0072.36021.00
5.6.70.0132.46021.13
5.6.60.0032.45721.09
5.6.50.0032.45021.11
5.6.40.0032.46721.16
5.6.30.0002.43321.04
5.6.20.0002.47321.05
5.6.10.0032.38721.18
5.6.00.0032.46021.12
5.5.380.0072.49321.06
5.5.370.0101.42720.94
5.5.360.0031.41720.97
5.5.350.0131.46721.00
5.5.340.0331.37321.23
5.5.330.0171.32021.39
5.5.320.0201.43021.47
5.5.310.0071.64321.33
5.5.300.0101.98021.38
5.5.290.0271.79321.39
5.5.280.0271.73021.42
5.5.270.0231.80721.44
5.5.260.0102.43721.45
5.5.250.0332.36721.21
5.5.240.0102.43020.78
5.5.230.0172.41720.75
5.5.220.0372.39020.80
5.5.210.0172.42320.85
5.5.200.0171.91320.76
5.5.190.0201.98720.75
5.5.180.0202.15720.78
5.5.160.0032.43020.76
5.5.150.0132.02320.83
5.5.140.0202.18320.80
5.5.130.0071.50720.80
5.5.120.0201.52320.71
5.5.110.0071.42020.64
5.5.100.0231.47320.63
5.5.90.0131.93720.74
5.5.80.0231.89020.76
5.5.70.0031.90320.69
5.5.60.0272.00320.68
5.5.50.0131.93720.53
5.5.40.0301.69720.65
5.5.30.0531.36020.61
5.5.20.0231.23020.61
5.5.10.0301.12020.62
5.5.00.0401.34320.71
5.4.450.0231.92719.64
5.4.440.0132.02019.91
5.4.430.0071.98720.01
5.4.420.0232.24319.75
5.4.410.0202.40719.73
5.4.400.0232.44019.52
5.4.390.0172.42019.41
5.4.380.0132.41319.65
5.4.370.0202.44019.51
5.4.360.0172.18719.48
5.4.350.0171.96319.49
5.4.340.0132.44319.48
5.4.320.0302.13319.57
5.4.310.0401.90019.68
5.4.300.0202.40319.58
5.4.290.0302.20019.43
5.4.280.0231.41019.31
5.4.270.0231.24019.43
5.4.260.0201.53019.59
5.4.250.0072.05019.47
5.4.240.0231.87319.43
5.4.230.0272.04719.34
5.4.220.0171.67319.35
5.4.210.0202.08019.64
5.4.200.0201.81719.48
5.4.190.0071.30319.57
5.4.180.0171.08719.57
5.4.170.0101.06019.59
5.4.160.0231.66019.29
5.4.150.0101.93719.34
5.4.140.0301.74716.87
5.4.130.0401.53716.79
5.4.120.0232.04716.93
5.4.110.0172.43716.93
5.4.100.0272.40316.91
5.4.90.0132.34716.74
5.4.80.0172.41316.82
5.4.70.0202.41316.71
5.4.60.0202.43316.70
5.4.50.0331.87016.85
5.4.40.0132.20316.89
5.4.30.0172.38716.70
5.4.20.0301.32316.70
5.4.10.0201.46316.88
5.4.00.0401.31316.24
5.3.290.0202.10714.95
5.3.280.0231.92315.02
5.3.270.0331.01715.03
5.3.260.0271.37315.06
5.3.250.0071.80014.98
5.3.240.0271.47714.89
5.3.230.0131.67715.02
5.3.220.0301.98014.99
5.3.210.0272.14714.96
5.3.200.0432.37014.96
5.3.190.0402.37315.06
5.3.180.0372.41714.89
5.3.170.0272.43014.96
5.3.160.0132.23714.99
5.3.150.0201.86714.85
5.3.140.0132.06014.94
5.3.130.0132.17314.94
5.3.120.0131.49014.93
5.3.110.0201.38014.95
5.3.100.0271.29314.42
5.3.90.0201.61014.45
5.3.80.0132.11314.23
5.3.70.0232.43014.32
5.3.60.0132.45714.36
5.3.50.0272.38314.21
5.3.40.0272.05314.30
5.3.30.0102.06314.24
5.3.20.0172.36714.06
5.3.10.0202.04713.94
5.3.00.0202.01313.90
5.2.170.0202.38011.46
5.2.160.0172.19711.44
5.2.150.0171.91711.47
5.2.140.0072.15311.34
5.2.130.0272.38011.49
5.2.120.0372.22011.46
5.2.110.0131.99011.39
5.2.100.0131.70311.40
5.2.90.0231.36011.38
5.2.80.0031.38711.42
5.2.70.0101.64711.35
5.2.60.0232.12011.34
5.2.50.0102.45011.35
5.2.40.0432.41311.30
5.2.30.0172.44711.31
5.2.20.0072.46311.36
5.2.10.0032.42011.25
5.2.00.0272.41011.11
5.1.60.4372.01310.43
5.1.50.4272.04310.31
5.1.40.4201.99310.40
5.1.30.4071.96710.81
5.1.20.4631.99310.74
5.1.10.4502.00710.49
5.1.00.3932.02310.34
5.0.50.4332.0139.37
5.0.40.4301.8079.37
5.0.30.3901.6679.37
5.0.20.2871.4839.37
5.0.10.3671.4939.37
5.0.00.3431.5809.37
4.4.90.3831.5839.37
4.4.80.3801.8039.37
4.4.70.3302.1379.37
4.4.60.4672.0009.37
4.4.50.4332.0209.37
4.4.40.3932.0279.37
4.4.30.4231.9939.37
4.4.20.4572.0109.37
4.4.10.4072.0439.37
4.4.00.4102.0009.37
4.3.110.3531.5979.37
4.3.100.0131.8939.37
4.3.90.2501.2179.37
4.3.80.3571.5839.37
4.3.70.3431.9039.36
4.3.60.4031.9939.36
4.3.50.4001.8739.36
4.3.40.3501.8609.36
4.3.30.3471.6139.36
4.3.20.3771.5809.36
4.3.10.3701.6139.36
4.3.00.3431.4839.36

preferences:
36.27 ms | 400 KiB | 5 Q