3v4l.org

run code in 300+ PHP versions simultaneously
<?php $j=20; for($i=2;$i<=$j;$i++) { if($j%$i==0) { break; } echo "prime" } ?>

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.340.3400.03319.26
5.4.320.3300.03319.08
5.4.310.3430.03718.86
5.4.300.3000.03719.08
5.4.290.3270.03319.23
5.4.280.3430.03319.08
5.4.270.3430.03719.19
5.4.260.3630.03719.15
5.4.250.3700.03319.21
5.4.240.3600.03319.20
5.4.230.3600.03319.21
5.4.220.3430.03318.98
5.4.210.3300.04018.97
5.4.200.3200.04019.09
5.4.190.3430.04019.05
5.4.180.3230.04019.05
5.4.170.3530.03719.23
5.4.160.3130.03719.18
5.4.150.3630.04019.11
5.4.140.3830.03016.50
5.4.130.3430.03316.52
5.4.120.3470.03716.35
5.4.110.3230.03316.26
5.4.100.3470.03716.59
5.4.90.3530.03016.55
5.4.80.3470.03016.54
5.4.70.3430.03716.49
5.4.60.3700.03316.54
5.4.50.3570.03016.23
5.4.40.3730.03716.42
5.4.30.3330.03316.42
5.4.20.4130.03716.23
5.4.10.4100.03716.38
5.4.00.4030.03015.77
5.3.290.3230.03714.61
5.3.280.3570.03314.58
5.3.270.3300.03714.54
5.3.260.3400.04314.56
5.3.250.3570.03714.59
5.3.240.3500.03014.64
5.3.230.3600.03014.47
5.3.220.3670.03314.44
5.3.210.3200.04314.52
5.3.200.3400.04014.55
5.3.190.3300.04014.41
5.3.180.3170.03714.44
5.3.170.3200.03314.40
5.3.160.3300.03314.39
5.3.150.4000.03714.52
5.3.140.3730.03714.39
5.3.130.3830.05014.42
5.3.120.4030.03714.40
5.3.110.3500.04014.50
5.3.100.4130.04313.90
5.3.90.4130.03013.97
5.3.80.3970.03714.00
5.3.70.4670.02713.82
5.3.60.3670.04013.80
5.3.50.3830.04013.80
5.3.40.3600.04013.90
5.3.30.3470.04013.75
5.3.20.3500.03013.60
5.3.10.3630.03013.50
5.3.00.3100.03713.60
5.2.170.3330.03711.08
5.2.160.3070.03311.09
5.2.150.2970.02711.19
5.2.140.3030.03011.05
5.2.130.3330.02711.16
5.2.120.3470.03011.14
5.2.110.2130.03011.14
5.2.100.3200.03011.04
5.2.90.2630.02711.03
5.2.80.3300.02311.11
5.2.70.3130.03011.14
5.2.60.3370.02711.09
5.2.50.3130.02711.02
5.2.40.2400.03010.90
5.2.30.2700.02010.82
5.2.20.2770.02710.82
5.2.10.2130.02710.79
5.2.00.2570.02710.87
5.1.60.1800.0279.97
5.1.50.2230.03010.16
5.1.40.2230.0309.84
5.1.30.2430.02310.49
5.1.20.2500.02710.35
5.1.10.2830.02710.16
5.1.00.2700.02310.23
5.0.50.1430.0208.49
5.0.40.1370.0138.34
5.0.30.1300.0308.27
5.0.20.1470.0208.35
5.0.10.1130.0238.14
5.0.00.1270.0338.04
4.4.90.1730.0176.51
4.4.80.1600.0106.51
4.4.70.1130.0136.51
4.4.60.1370.0176.51
4.4.50.1330.0176.51
4.4.40.1030.0276.51
4.4.30.1070.0136.51
4.4.20.1530.0136.51
4.4.10.1670.0206.51
4.4.00.1670.0306.51
4.3.110.1430.0176.51
4.3.100.1600.0176.51
4.3.90.1400.0136.51
4.3.80.1500.0276.51
4.3.70.1370.0176.51
4.3.60.1530.0176.51
4.3.50.1600.0206.51
4.3.40.1430.0236.51
4.3.30.0870.0176.51
4.3.20.0900.0276.51
4.3.10.0800.0176.51
4.3.00.0930.0136.51

preferences:
144.57 ms | 1398 KiB | 7 Q