3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = 'abcdefghijklmnopqrstuvwxyz0123456789'; for ($x=0,$r=null;$x<8;$x++) { $r .= substr(0, mt_rand(0, strlen($a - 1))); } echo $r;

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.2.00.0090.00319.10
7.1.70.0090.00317.22
7.1.60.0140.01019.82
7.1.50.0000.01116.97
7.1.00.0000.08022.54
7.0.200.0030.00716.75
7.0.140.0070.06722.01
7.0.60.0130.09021.72
7.0.50.0030.05017.84
7.0.40.0200.07720.12
7.0.30.0370.04720.18
7.0.20.0330.06720.15
7.0.10.0070.04720.15
7.0.00.0200.07320.08
5.6.280.0070.06720.92
5.6.210.0130.07320.54
5.6.200.0070.03718.16
5.6.190.0200.06320.57
5.6.180.0170.06020.60
5.6.170.0270.04020.40
5.6.160.0070.07320.50
5.6.150.0100.03718.21
5.6.140.0100.04318.08
5.6.130.0030.08318.12
5.6.120.0130.07321.00
5.6.110.0030.08720.86
5.6.100.0130.07321.00
5.6.90.0070.08020.98
5.6.80.0030.05320.39
5.5.350.0200.05020.33
5.5.340.0070.08017.89
5.5.330.0030.04320.06
5.5.320.0630.05720.51
5.5.310.0270.06720.27
5.5.300.0100.08017.92
5.5.290.0030.04017.91
5.5.280.0030.09020.61
5.5.270.0070.07720.83
5.5.260.0170.07320.95
5.5.250.0030.04320.61
5.5.240.0230.08020.14
5.4.450.4500.04019.48
5.4.440.0100.07019.33
5.4.430.1570.04719.16
5.4.420.4430.04719.21
5.4.410.4230.03719.07
5.4.400.2970.03318.91
5.4.390.3900.03318.89
5.4.380.3470.03719.25
5.4.370.3330.03719.19
5.4.360.1830.04019.13
5.4.350.3030.04319.24
5.4.340.3770.03718.97
5.4.320.4500.03718.98
5.4.310.3700.04019.14
5.4.300.5030.03718.84
5.4.290.4730.03319.04
5.4.280.4170.04319.13
5.4.270.4470.04019.13
5.4.260.4600.03718.89
5.4.250.4670.03019.06
5.4.240.4830.03718.85
5.4.230.3870.04018.97
5.4.220.4930.03319.18
5.4.210.4100.03719.14
5.4.200.4770.03719.18
5.4.190.4670.03319.13
5.4.180.4670.03719.05
5.4.170.4130.03319.05
5.4.160.3830.04019.13
5.4.150.4470.03718.81
5.4.140.3730.03316.27
5.4.130.4700.04016.20
5.4.120.4100.03316.09
5.4.110.3900.03316.42
5.4.100.3830.03316.33
5.4.90.4130.03016.32
5.4.80.2300.03016.37
5.4.70.0100.06716.14
5.4.60.0100.04316.43
5.4.50.4270.03016.14
5.4.40.4470.04016.37
5.4.30.4770.03016.36
5.4.20.3400.03716.11
5.4.10.3670.04316.35
5.4.00.3700.03715.76
5.3.290.4800.04014.45
5.3.280.4800.04014.52
5.3.270.3530.03714.39
5.3.260.3800.03714.54
5.3.250.4670.04714.50
5.3.240.4400.03714.52
5.3.230.4100.04314.41
5.3.220.4300.03714.54
5.3.210.4170.03314.44
5.3.200.3970.04014.48
5.3.190.4170.04314.54
5.3.180.4270.04314.52
5.3.170.0000.05014.52
5.3.160.4630.03314.52
5.3.150.4800.03714.46
5.3.140.4800.03714.52
5.3.130.4570.03714.55
5.3.120.3930.03714.44
5.3.110.3670.04314.52
5.3.100.3730.03013.96
5.3.90.4430.04313.97
5.3.80.4630.03313.95
5.3.70.2370.03313.99
5.3.60.0100.04713.86
5.3.50.0000.04013.88
5.3.40.3870.03313.92
5.3.30.4630.04013.85
5.3.20.4230.03713.64
5.3.10.3900.03713.48
5.3.00.4370.04013.60
5.2.170.0030.03011.13
5.2.160.2570.03011.04
5.2.150.3630.03311.07
5.2.140.3530.02011.13
5.2.130.2870.03011.18
5.2.120.3100.03011.09
5.2.110.3500.02710.92
5.2.100.3500.03010.92
5.2.90.3570.03311.11
5.2.80.3030.02711.07
5.2.70.3700.03311.02
5.2.60.3930.02710.95
5.2.50.3930.02711.16
5.2.40.3170.02711.00
5.2.30.2000.03310.97
5.2.20.1530.03010.88
5.2.10.2300.02710.74
5.2.00.2800.03310.72
5.1.60.2470.0279.98
5.1.50.2830.0239.89
5.1.40.2230.0239.93
5.1.30.1870.02310.32
5.1.20.2330.02710.50
5.1.10.2070.0279.97
5.1.00.1570.02010.06
5.0.50.1130.0208.69
5.0.40.1030.0208.35
5.0.30.1230.0308.19
5.0.20.1030.0178.24
5.0.10.0870.0208.13
5.0.00.0330.0308.14
4.4.90.1270.0235.77
4.4.80.1830.0175.80
4.4.70.0730.0175.88
4.4.60.1230.0175.88
4.4.50.1270.0175.80
4.4.40.1300.0205.79
4.4.30.1070.0205.82
4.4.20.1330.0175.84
4.4.10.1200.0205.82
4.4.00.1070.0235.80
4.3.110.0700.0175.74
4.3.100.1570.0175.73
4.3.90.1330.0135.71
4.3.80.0930.0235.80
4.3.70.0830.0175.71
4.3.60.0970.0175.74
4.3.50.1030.0135.71
4.3.40.0600.0235.73
4.3.30.0730.0134.91
4.3.20.0600.0174.91
4.3.10.0600.0174.91
4.3.00.0370.0174.91

preferences:
34.79 ms | 400 KiB | 5 Q