3v4l.org

run code in 300+ PHP versions simultaneously
<?php for($i = 1; $i <= 100; i++) { $retVal = ""; switch($i) { case (i % 3 == 0): $retVal .= "Fizz"; case (i % 5 == 0): $retVal .= "Buzz"; default: $retVal = $i; } print $retVal; }

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)
5.4.310.3600.03719.20
5.4.300.3130.04018.98
5.4.290.2900.03718.98
5.4.280.3470.04019.22
5.4.270.3200.04018.99
5.4.260.2570.03318.87
5.4.250.3300.03719.18
5.4.240.3370.03718.87
5.4.230.3270.03319.21
5.4.220.3200.03719.24
5.4.210.3100.04018.94
5.4.200.3400.03319.08
5.4.190.3630.03019.08
5.4.180.2970.03719.08
5.4.170.3870.04019.23
5.4.160.4130.03718.86
5.4.150.3070.03318.83
5.4.140.3070.03316.46
5.4.130.4000.03716.50
5.4.120.3730.03316.45
5.4.110.3570.03016.59
5.4.100.3230.03016.21
5.4.90.3600.04716.37
5.4.80.4170.03316.54
5.4.70.3730.03716.23
5.4.60.3800.03716.49
5.4.50.3000.03016.55
5.4.40.3430.03316.44
5.4.30.4130.04016.48
5.4.20.3500.03016.42
5.4.10.2530.04016.52
5.4.00.3000.02715.75
5.3.290.2830.03714.64
5.3.280.3470.03714.57
5.3.270.2930.03714.44
5.3.260.4070.03714.48
5.3.250.3300.04014.46
5.3.240.3900.04014.45
5.3.230.3700.03714.68
5.3.220.3800.04714.66
5.3.210.3500.03714.40
5.3.200.4170.04014.43
5.3.190.4100.04014.47
5.3.180.3800.04014.43
5.3.170.3930.04314.41
5.3.160.3030.03314.42
5.3.150.2930.03014.51
5.3.140.3430.03714.54
5.3.130.3730.04014.45
5.3.120.3730.03714.50
5.3.110.2800.03714.38
5.3.100.3030.03714.13
5.3.90.3230.04014.05
5.3.80.2670.03313.97
5.3.70.3270.03713.95
5.3.60.3070.03713.88
5.3.50.3130.03713.82
5.3.40.2870.04014.03
5.3.30.3200.03013.77
5.3.20.3030.03013.49
5.3.10.2670.03013.50
5.3.00.3470.04013.48
5.2.170.2800.02711.08
5.2.160.2200.02310.99
5.2.150.2470.03310.99
5.2.140.2900.03710.98
5.2.130.3670.03310.95
5.2.120.2730.03010.96
5.2.110.3400.03011.03
5.2.100.3400.03011.04
5.2.90.3430.03311.15
5.2.80.3230.03310.95
5.2.70.3270.03310.98
5.2.60.2800.02710.98
5.2.50.2700.03310.91
5.2.40.2070.03711.08
5.2.30.1800.02710.81
5.2.20.2130.03011.00
5.2.10.2330.03310.80
5.2.00.2230.03010.68
5.1.60.2300.03010.13
5.1.50.2670.0209.89
5.1.40.2900.02310.09
5.1.30.2800.03010.31
5.1.20.2470.03010.46
5.1.10.2930.02310.04
5.1.00.2170.03010.23
5.0.50.1000.0238.52
5.0.40.1200.0238.52
5.0.30.1330.0338.19
5.0.20.1530.0238.09
5.0.10.1300.0238.09
5.0.00.1000.0378.20
4.4.90.1130.0208.05
4.4.80.1330.0178.05
4.4.70.1700.0078.05
4.4.60.0700.0278.05
4.4.50.1330.0208.05
4.4.40.1330.0308.05
4.4.30.1470.0138.05
4.4.20.1130.0178.05
4.4.10.1170.0178.05
4.4.00.1530.0208.05
4.3.110.1130.0178.05
4.3.100.1270.0138.05
4.3.90.1300.0138.05
4.3.80.1070.0378.05
4.3.70.1400.0138.05
4.3.60.0600.0138.05
4.3.50.1130.0238.05
4.3.40.1500.0238.05
4.3.30.0630.0178.05
4.3.20.0830.0208.05
4.3.10.0800.0238.05
4.3.00.0770.0238.05

preferences:
134.93 ms | 1394 KiB | 7 Q