3v4l.org

run code in 300+ PHP versions simultaneously
<?php for($i = 1; $i <= 100; $i++) { $retVal = ""; ($i % 15 == 0 ? $retVal = "FizzBuzz" : ($i % 5 == 0 ? $retVal = "Buzz"; : ($i % 3 == 0 ? $retVal = "Fizz" : $retVal = $i))); print $retVal . "\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)
5.4.310.1400.04019.15
5.4.300.0000.04319.18
5.4.290.0030.03718.96
5.4.280.1930.04019.12
5.4.270.3070.04019.21
5.4.260.3100.03719.06
5.4.250.1430.04319.21
5.4.240.1670.04018.95
5.4.230.2130.04319.08
5.4.220.1600.03719.24
5.4.210.0670.03719.14
5.4.200.0570.03719.15
5.4.190.0670.03719.18
5.4.180.1100.03319.20
5.4.170.5130.03319.12
5.4.160.3870.04019.20
5.4.150.3830.03718.95
5.4.140.4030.03716.46
5.4.130.4070.04316.44
5.4.120.4230.03316.34
5.4.110.3900.03016.22
5.4.100.3900.03016.46
5.4.90.3670.03716.48
5.4.80.4230.03716.38
5.4.70.4100.04316.46
5.4.60.4230.03716.45
5.4.50.4100.03716.45
5.4.40.4370.03716.23
5.4.30.3670.04016.61
5.4.20.4130.03716.32
5.4.10.4030.04016.53
5.4.00.4200.03015.94
5.3.290.0800.04014.61
5.3.280.3100.04014.49
5.3.270.2330.03314.51
5.3.260.3830.04314.39
5.3.250.5600.03714.42
5.3.240.4200.03014.48
5.3.230.3870.03314.47
5.3.220.4170.03714.49
5.3.210.4030.03314.54
5.3.200.4070.03314.51
5.3.190.4330.03314.50
5.3.180.3900.04714.65
5.3.170.3900.04014.44
5.3.160.4300.03314.49
5.3.150.4630.04014.54
5.3.140.4030.03714.64
5.3.130.4370.03314.34
5.3.120.4630.04314.49
5.3.110.3970.03714.46
5.3.100.3830.03313.94
5.3.90.3570.03713.95
5.3.80.3800.03313.85
5.3.70.3970.03013.95
5.3.60.4130.03013.94
5.3.50.5170.03313.88
5.3.40.4770.04013.96
5.3.30.4900.03713.83
5.3.20.4570.04013.64
5.3.10.4600.03313.45
5.3.00.4530.03313.57
5.2.170.3500.02011.11
5.2.160.3470.03711.09
5.2.150.4070.02711.08
5.2.140.4100.03011.07
5.2.130.4100.03011.00
5.2.120.4070.03011.04
5.2.110.4130.02710.92
5.2.100.3070.03010.93
5.2.90.3000.02711.26
5.2.80.3430.03011.25
5.2.70.3400.03310.98
5.2.60.3000.03710.98
5.2.50.3230.03010.91
5.2.40.2330.03011.07
5.2.30.2670.03010.91
5.2.20.2570.02710.91
5.2.10.3400.03711.01
5.2.00.2830.02310.89
5.1.60.2870.0279.89
5.1.50.2930.02010.01
5.1.40.2670.0239.98
5.1.30.2700.03310.38
5.1.20.2830.02310.43
5.1.10.2830.02710.06
5.1.00.2630.02710.12
5.0.50.1470.0238.52
5.0.40.1400.0238.37
5.0.30.1230.0378.22
5.0.20.1200.0278.25
5.0.10.1370.0178.17
5.0.00.1570.0338.08
4.4.90.1370.0176.13
4.4.80.0700.0276.13
4.4.70.1530.0176.13
4.4.60.1400.0176.13
4.4.50.1130.0176.13
4.4.40.1430.0206.13
4.4.30.1600.0206.13
4.4.20.1430.0176.13
4.4.10.1570.0206.13
4.4.00.1430.0236.13
4.3.110.1200.0206.13
4.3.100.1030.0136.13
4.3.90.1270.0176.13
4.3.80.1600.0276.13
4.3.70.1770.0106.13
4.3.60.1630.0106.13
4.3.50.1600.0136.13
4.3.40.1670.0176.13
4.3.30.0870.0176.13
4.3.20.0800.0176.13
4.3.10.1000.0236.13
4.3.00.0870.0206.13

preferences:
143.79 ms | 1394 KiB | 7 Q