3v4l.org

run code in 300+ PHP versions simultaneously
<?php for($i = 1; $ <= 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.0530.04719.09
5.4.300.0530.05019.16
5.4.290.0500.07019.06
5.4.280.0470.03318.99
5.4.270.0470.06719.15
5.4.260.0500.04718.92
5.4.250.0370.04719.15
5.4.240.0430.04019.09
5.4.230.0600.05719.24
5.4.220.0430.04319.15
5.4.210.0470.07019.04
5.4.200.0470.07019.21
5.4.190.0600.03719.14
5.4.180.0630.04019.12
5.4.170.0470.04019.12
5.4.160.0470.07719.04
5.4.150.0500.07018.90
5.4.140.0430.03316.45
5.4.130.0430.06716.45
5.4.120.0430.05716.34
5.4.110.0530.06016.25
5.4.100.0370.03716.32
5.4.90.0530.06016.60
5.4.80.0270.04016.46
5.4.70.0330.05316.43
5.4.60.0330.05716.20
5.4.50.0300.04016.45
5.4.40.0370.03316.23
5.4.30.0400.06716.29
5.4.20.0430.03016.44
5.4.10.0330.03716.39
5.4.00.0270.04015.71
5.3.290.0630.05714.54
5.3.280.0570.05014.52
5.3.270.0500.06714.55
5.3.260.0530.05014.55
5.3.250.0570.06314.54
5.3.240.0370.04014.53
5.3.230.0430.04014.54
5.3.220.0530.06714.47
5.3.210.0530.06314.54
5.3.200.0370.04314.50
5.3.190.0530.06714.52
5.3.180.0400.05014.58
5.3.170.0430.07014.50
5.3.160.0330.04314.52
5.3.150.0370.03314.49
5.3.140.0270.04314.48
5.3.130.0370.04014.45
5.3.120.0370.04714.64
5.3.110.0470.03714.49
5.3.100.0370.03313.94
5.3.90.0370.03313.83
5.3.80.0330.03313.85
5.3.70.0300.04013.94
5.3.60.0330.04713.97
5.3.50.0370.04013.96
5.3.40.0330.03713.88
5.3.30.0330.03313.70
5.3.20.0300.03013.62
5.3.10.0330.04013.59
5.3.00.0300.03013.74
5.2.170.0300.03010.96
5.2.160.0200.03711.04
5.2.150.0300.02711.13
5.2.140.0370.02311.07
5.2.130.0170.03010.98
5.2.120.0170.03011.00
5.2.110.0330.05011.02
5.2.100.0230.02711.09
5.2.90.0230.02711.09
5.2.80.0270.03011.17
5.2.70.0070.03711.08
5.2.60.0100.03010.88
5.2.50.0170.03711.17
5.2.40.0170.02310.96
5.2.30.0170.02710.82
5.2.20.0170.03010.93
5.2.10.0200.02310.86
5.2.00.0170.03010.59
5.1.60.0130.0279.98
5.1.50.0200.02310.09
5.1.40.0200.0209.95
5.1.30.0200.02310.34
5.1.20.0170.02310.34
5.1.10.0170.02710.04
5.1.00.0170.02710.03
5.0.50.0100.0208.45
5.0.40.0130.0178.37
5.0.30.0100.0338.24
5.0.20.0070.0238.26
5.0.10.0070.0208.18
5.0.00.0070.0308.15
4.4.90.0030.0177.79
4.4.80.0070.0137.79
4.4.70.0100.0137.79
4.4.60.0070.0177.79
4.4.50.0100.0137.79
4.4.40.0130.0277.79
4.4.30.0070.0207.79
4.4.20.0070.0207.79
4.4.10.0130.0177.79
4.4.00.0100.0237.79
4.3.110.0100.0137.79
4.3.100.0070.0177.79
4.3.90.0070.0177.79
4.3.80.0100.0207.79
4.3.70.0070.0177.79
4.3.60.0070.0177.79
4.3.50.0130.0107.79
4.3.40.0100.0237.79
4.3.30.0100.0137.79
4.3.20.0100.0137.79
4.3.10.0030.0177.79
4.3.00.0030.0207.79

preferences:
140.62 ms | 1394 KiB | 7 Q