3v4l.org

run code in 300+ PHP versions simultaneously
<?php $char1 = '!'; $char2 = '/'; $start = ord($char1); $stop = ord($char2); $set = array(); for($i=$start; $i < $stop; ($start > $stop? $i++: $i--)){ $set[] = chr($i); } print_r($set);

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)
8.3.60.0370.07750.27
8.3.50.0740.08749.76
8.3.40.0390.03635.58
8.3.30.0230.05036.06
8.3.20.0130.02637.50
8.3.10.0100.02339.75
8.3.00.0130.01737.30
8.2.180.0730.09650.10
8.2.170.0400.04336.01
8.2.160.0340.04437.41
8.2.150.0190.02336.20
8.2.140.0140.02736.75
8.2.130.0100.03137.40
8.2.120.0190.01938.19
8.2.110.0110.03940.31
8.2.100.0240.03134.56
8.2.90.0130.02836.01
8.2.80.0200.02334.49
8.2.70.0160.04134.53
8.2.60.0100.03534.80
8.2.50.0100.03534.81
8.2.40.0070.03635.15
8.2.30.0190.02635.08
8.2.20.0190.02334.73
8.2.10.0130.03035.20
8.2.00.0160.02934.66
8.1.280.0400.04950.20
8.1.270.0240.02739.23
8.1.260.0100.02336.15
8.1.250.0200.01039.23
8.1.240.0200.02039.99
8.1.230.0200.02336.03
8.1.220.0100.02034.57
8.1.210.0070.02434.49
8.1.200.0310.02034.25
8.1.190.0090.02234.10
8.1.180.0070.02834.36
8.1.170.0120.03135.46
8.1.160.0250.00738.95
8.1.150.0070.02335.90
8.1.140.0160.01634.38
8.1.130.0110.01934.89
8.1.120.0130.01734.38
8.1.110.0100.02334.38
8.1.100.0100.02334.31
8.1.90.0100.02034.40
8.1.80.0080.02134.48
8.1.70.0070.02634.37
8.1.60.0160.02334.61
8.1.50.0160.02034.56
8.1.40.0180.01834.38
8.1.30.0280.00734.65
8.1.20.0000.03534.61
8.1.10.0200.04650.53
8.1.00.0160.04950.54
8.0.300.0130.03950.33
8.0.290.0100.04449.61
8.0.280.0230.03051.35
8.0.270.0170.03750.05
8.0.260.0240.03151.38
8.0.250.0230.02749.77
8.0.240.0190.03249.63
8.0.230.0100.04649.77
8.0.220.0260.02649.65
8.0.210.0170.03749.79
8.0.200.0250.02649.79
8.0.190.0200.04449.80
8.0.180.0300.04049.85
8.0.170.0260.03949.80
8.0.160.0170.04849.80
8.0.150.0330.03949.68
8.0.140.0260.04349.75
8.0.130.0610.06178.20
8.0.120.0270.04049.62
8.0.110.0140.04949.76
8.0.100.0310.03449.77
8.0.90.0200.04649.59
8.0.80.0460.06949.66
8.0.70.0290.03549.59
8.0.60.0300.03349.58
8.0.50.0190.04249.59
8.0.30.0630.09949.94
8.0.20.0730.08349.82
8.0.10.0240.03749.70
8.0.00.0560.07349.50
7.4.330.0300.03748.16
7.4.320.0240.02849.45
7.4.300.0270.02749.32
7.4.290.0270.04349.31
7.4.280.0450.02849.27
7.4.270.0240.04149.36
7.4.260.0300.03649.29
7.4.250.0310.03549.23
7.4.240.0180.04749.32
7.4.230.0130.04949.39
7.4.220.0510.09749.35
7.4.210.0580.06149.50
7.4.200.0170.04749.31
7.4.160.0520.09849.53
7.4.150.0410.09949.29
7.4.140.0620.07949.31
7.4.130.0650.06049.29
7.4.120.0640.06649.48
7.4.110.0680.06549.32
7.4.100.0520.07549.55
7.4.90.0620.07849.38
7.4.80.0630.09549.38
7.4.70.0740.08549.31
7.4.60.0760.05449.35
7.4.50.0030.04649.40
7.4.40.0700.07849.46
7.4.30.0620.09849.19
7.4.00.0330.05347.95
7.3.330.0700.08378.02
7.3.320.0270.09778.06
7.3.310.0240.04149.18
7.3.300.0170.04549.11
7.3.290.0540.06849.28
7.3.280.0570.07549.25
7.3.270.0730.07649.29
7.3.260.0650.06549.16
7.3.250.0610.09749.37
7.3.240.0710.06449.36
7.3.230.0570.07349.25
7.3.210.0550.07549.25
7.3.200.0720.11249.16
7.3.190.1140.06949.33
7.3.180.0370.08749.41
7.3.170.0600.07749.43
7.3.160.0660.06249.63
7.2.330.0660.07049.32
7.2.320.0830.06649.45
7.2.310.0650.11849.50
7.2.300.0620.10549.57
7.2.290.0880.06949.34
7.2.60.1020.04350.59
7.2.00.0400.05953.62
7.1.200.0440.05047.80
7.1.100.1200.04650.05
7.1.70.1090.03149.12
7.1.60.0100.10451.49
7.1.50.0730.07651.26
7.1.00.0100.11354.31
7.0.200.0230.04048.77
7.0.140.0070.05754.04
7.0.60.0270.09051.90
7.0.50.0170.06349.74
7.0.40.0100.07035.96
7.0.30.1100.09735.91
7.0.20.0900.06735.91
7.0.10.0100.07035.86
7.0.00.0230.11735.91
5.6.280.0330.25785.38
5.6.210.0200.13785.24
5.6.200.0370.15382.68
5.6.190.0230.13784.97
5.6.180.0300.19784.97
5.6.170.0600.15384.94
5.6.160.0230.12384.87
5.6.150.0300.15082.64
5.6.140.0170.13382.59
5.6.130.0270.11782.56
5.6.120.0370.18385.50
5.6.110.0470.17085.52
5.6.100.0130.19385.52
5.6.90.0270.18385.39
5.6.80.0270.18084.94
5.5.350.0300.16384.79
5.5.340.0230.17082.45
5.5.330.0170.16384.80
5.5.320.0400.17784.58
5.5.310.0470.17384.64
5.5.300.0230.13082.39
5.5.290.0130.21382.43
5.5.280.0230.13385.31
5.5.270.0370.17385.30
5.5.260.0600.15785.35
5.5.250.0270.13385.20
5.5.240.3030.10384.70
5.4.450.1470.24083.72
5.4.440.1030.24083.76
5.4.430.1300.22784.00
5.4.420.1230.20383.70
5.4.410.0570.21783.58
5.4.400.1330.22783.24
5.4.390.1500.22783.32
5.4.380.1330.22083.75
5.4.370.1600.20783.53
5.4.360.0670.19383.44
5.4.350.1030.18783.58
5.4.340.0250.15376.48
5.4.320.0180.14776.97
5.4.310.0260.14976.96
5.4.300.0240.13576.97
5.4.290.0270.14276.96
5.4.280.0230.15076.86
5.4.270.0230.15576.86
5.4.260.0240.16976.86
5.4.250.0270.14676.86
5.4.240.0160.16276.86
5.4.230.0230.14376.85
5.4.220.0210.15376.85
5.4.210.0230.15076.85
5.4.200.0210.14376.86
5.4.190.0230.15876.85
5.4.180.0220.14676.85
5.4.170.0290.15476.86
5.4.160.0220.18576.86
5.4.150.0240.14176.85
5.4.140.0170.14976.54
5.4.130.0200.15776.53
5.4.120.0280.15376.48
5.4.110.0220.15676.48
5.4.100.0300.15376.46
5.4.90.0220.15276.48
5.4.80.0220.14876.47
5.4.70.0170.14976.47
5.4.60.0250.15276.47
5.4.50.0190.15176.47
5.4.40.0290.13876.46
5.4.30.0260.14276.46
5.4.20.0260.14476.46
5.4.10.0240.14376.46
5.4.00.0260.14775.95
5.3.290.0200.17676.02
5.3.280.0190.16175.94
5.3.270.0260.15975.95
5.3.260.0210.15875.96
5.3.250.0210.14475.96
5.3.240.0230.14975.95
5.3.230.0250.14975.94
5.3.220.0260.14176.35
5.3.210.0180.16075.91
5.3.200.0230.15175.91
5.3.190.0270.14775.92
5.3.180.0290.15076.34
5.3.170.0240.15175.91
5.3.160.0260.14375.91
5.3.150.0260.16675.91
5.3.140.0280.16375.91
5.3.130.0280.15275.90
5.3.120.0190.18675.90
5.3.110.0350.16376.33
5.3.100.0260.15375.38
5.3.90.0210.14975.37
5.3.80.0260.14775.36
5.3.70.0210.16575.36
5.3.60.0230.15375.34
5.3.50.0260.13875.29
5.3.40.0240.14975.29
5.3.30.0180.15975.25
5.3.20.0240.14175.03
5.3.10.0220.14574.99
5.3.00.0230.14174.98
5.2.170.0240.15873.05
5.2.160.0220.15673.05
5.2.150.0190.17173.05
5.2.140.0230.15673.05
5.2.130.0230.16573.01
5.2.120.0200.17173.01
5.2.110.0210.17273.01
5.2.100.0290.16973.01
5.2.90.0240.15973.00
5.2.80.0240.15973.00
5.2.70.0250.15873.00
5.2.60.0260.16272.96
5.2.50.0180.20772.93
5.2.40.0190.20672.91
5.2.30.0190.21772.89
5.2.20.0240.19872.88
5.2.10.0200.14772.80
5.2.00.4271.626795.69
5.1.60.6171.416814.97
5.1.50.6381.417814.05
5.1.40.5641.353809.52
5.1.30.3031.737776.18
5.1.20.4661.402809.99
5.1.10.5851.339822.88
5.1.00.4231.695817.21
5.0.50.1891.839589.21
5.0.40.1581.869625.93
5.0.30.1811.844623.06
5.0.20.1641.868616.21
5.0.10.1621.865615.13
5.0.00.1901.836624.04
4.4.90.1641.867598.57
4.4.80.1851.855610.21
4.4.70.1631.866631.04
4.4.60.1701.859553.69
4.4.50.1761.852529.16
4.4.40.1811.896484.60
4.4.30.1961.843658.50
4.4.20.2031.827628.68
4.4.10.1861.850634.32
4.4.00.1571.872640.63
4.3.110.1501.877615.16
4.3.100.1541.873630.25
4.3.90.1691.861653.66
4.3.80.1761.850622.96
4.3.70.1641.865650.70
4.3.60.1611.868635.77
4.3.50.1751.861653.25
4.3.40.1771.851642.46
4.3.30.1741.861650.31
4.3.20.1821.848659.78
4.3.10.1651.871650.18
4.3.00.3331.543399.91

preferences:
46.71 ms | 401 KiB | 5 Q