3v4l.org

run code in 300+ PHP versions simultaneously
<?php $letter = 'A'; while ( ($letters[] = $letter++) !== 'ZZZZ') {} print_r($letters);

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.0330.05348.99
8.3.50.0230.06648.74
8.3.40.0520.04345.51
8.3.30.0460.03645.60
8.3.20.0200.02446.81
8.3.10.0230.02348.54
8.3.00.0270.02046.11
8.2.180.0620.02948.99
8.2.170.0270.04745.73
8.2.160.0370.03747.08
8.2.150.0240.01747.08
8.2.140.0230.02047.14
8.2.130.0430.02347.48
8.2.120.0110.01547.23
8.2.110.0370.04047.32
8.2.100.0370.03144.36
8.2.90.0130.03444.99
8.2.80.0170.02747.27
8.2.70.0210.03144.19
8.2.60.0070.04344.69
8.2.50.0140.03544.38
8.2.40.0130.03347.36
8.2.30.0190.03245.92
8.2.20.0030.04744.46
8.2.10.0110.03944.65
8.2.00.0190.03244.86
8.1.280.0770.06763.82
8.1.270.0030.01239.90
8.1.260.0230.00336.34
8.1.250.0320.01338.50
8.1.240.0420.00333.36
8.1.230.0260.01536.91
8.1.220.0180.01133.54
8.1.210.0100.01634.72
8.1.200.0030.02733.18
8.1.190.0120.01733.30
8.1.180.0140.01433.24
8.1.170.0220.01334.72
8.1.160.0070.02035.06
8.1.150.0100.01934.89
8.1.140.0120.01635.44
8.1.130.0070.02033.63
8.1.120.0070.02033.37
8.1.110.0060.02233.43
8.1.100.0120.01533.38
8.1.90.0100.01733.34
8.1.80.0090.01833.36
8.1.70.0100.01733.41
8.1.60.0090.01933.57
8.1.50.0060.02333.41
8.1.40.0130.02333.58
8.1.30.0110.01833.44
8.1.20.0100.01733.54
8.1.10.0230.05763.35
8.1.00.0230.05763.29
8.0.300.0360.03666.03
8.0.290.0280.04562.46
8.0.280.0360.03964.16
8.0.270.0260.05062.91
8.0.260.0170.05462.81
8.0.250.0230.04662.55
8.0.240.0470.03062.46
8.0.230.0240.04462.52
8.0.220.0200.05062.60
8.0.210.0510.02462.44
8.0.200.0230.04962.52
8.0.190.0340.04862.54
8.0.180.0260.05662.39
8.0.170.0360.04662.59
8.0.160.0400.04362.59
8.0.150.0330.05062.38
8.0.140.0260.05962.54
8.0.130.0330.04659.02
8.0.120.0300.05062.56
8.0.110.0200.06062.38
8.0.100.0330.04662.55
8.0.90.0170.06962.50
8.0.80.0640.10662.47
8.0.70.0260.05662.49
8.0.60.0380.03862.54
8.0.50.0240.05562.41
8.0.30.0740.07462.72
8.0.20.0970.08962.73
8.0.10.0390.03962.50
8.0.00.0840.07762.41
7.4.330.0200.04460.88
7.4.320.0300.03762.24
7.4.300.0380.02462.25
7.4.290.0300.05762.14
7.4.280.0230.05962.16
7.4.270.0310.04862.01
7.4.260.0360.04662.12
7.4.250.0370.04162.11
7.4.240.0270.05062.26
7.4.230.0300.04761.90
7.4.220.0940.07162.03
7.4.210.0680.06162.09
7.4.200.0370.05162.30
7.4.160.1090.10262.07
7.4.150.1060.09362.27
7.4.140.0860.07962.16
7.4.130.0910.08962.23
7.4.120.0770.07962.16
7.4.110.0930.07762.23
7.4.100.0650.09462.23
7.4.90.0960.07362.01
7.4.80.0730.11362.27
7.4.70.0850.09961.98
7.4.60.0830.11262.34
7.4.50.0370.06762.09
7.4.40.0790.09062.27
7.4.30.0600.08662.15
7.4.00.0370.06460.26
7.3.330.0360.04358.93
7.3.320.0310.04459.06
7.3.310.0270.04761.88
7.3.300.0270.04761.99
7.3.290.0580.08862.14
7.3.280.0700.07562.13
7.3.270.0770.10062.06
7.3.260.1010.09462.04
7.3.250.0970.10162.12
7.3.240.0910.10662.08
7.3.230.0760.08962.14
7.3.210.0770.09062.07
7.3.200.0980.08262.15
7.3.190.0830.08662.34
7.3.180.1080.10562.00
7.3.170.0630.08762.22
7.3.160.0910.11462.07
7.2.330.0890.07962.57
7.2.320.0940.07562.63
7.2.310.0700.10662.50
7.2.300.0780.08862.71
7.2.290.0630.10262.59
7.2.60.0830.04562.58
7.2.00.0580.03965.21
7.1.200.1150.05261.37
7.1.101.5130.07462.36
7.1.70.0070.05462.99
7.1.60.0200.05263.30
7.1.50.0510.08162.79
7.1.00.0070.14068.42
7.0.200.3580.05643.88
7.0.70.1000.14348.91
7.0.60.0970.09749.05
7.0.50.0800.10749.45
7.0.40.0970.12049.42
7.0.30.0800.09349.39
7.0.20.0830.09049.48
7.0.10.0830.09049.31
7.0.00.0770.10349.26
5.6.280.0300.16785.61
5.6.220.0530.16785.14
5.6.210.0700.20085.21
5.6.200.0670.19385.68
5.6.190.0470.18385.64
5.6.180.0530.21785.67
5.6.170.0500.16085.67
5.6.160.0530.16785.57
5.6.150.0570.15785.68
5.6.140.0430.16385.59
5.6.130.0370.18785.61
5.6.120.1270.14785.67
5.6.110.1500.20085.51
5.6.100.1170.15785.55
5.6.90.1170.15385.56
5.6.80.1670.21385.06
5.6.70.1070.19084.88
5.6.60.1100.15085.03
5.6.50.1030.17384.90
5.6.40.0900.17385.00
5.6.30.1370.15384.95
5.6.20.1200.14385.03
5.6.10.1330.20084.98
5.6.00.1270.14784.84
5.5.360.0670.15784.86
5.5.350.0570.16385.09
5.5.340.0530.17085.49
5.5.330.0530.18085.37
5.5.320.0530.15785.36
5.5.310.0700.15085.32
5.5.300.0500.16385.39
5.5.290.0600.15385.28
5.5.280.1300.17085.43
5.5.270.1400.15785.45
5.5.260.1100.18785.44
5.5.250.1130.15385.14
5.5.240.1230.17384.86
5.5.230.1130.16784.75
5.5.220.1130.15084.81
5.5.210.1270.14384.87
5.5.200.1030.17084.75
5.5.190.0970.17084.77
5.5.180.1070.16084.82
5.5.160.1370.15784.81
5.5.150.1030.15784.79
5.5.140.1170.16784.80
5.5.130.1030.17084.70
5.5.120.1200.15784.68
5.5.110.1270.15784.77
5.5.100.1270.14784.74
5.5.90.1270.14384.66
5.5.80.1300.15784.67
5.5.70.1230.14784.63
5.5.60.1030.16384.52
5.5.50.1170.15084.63
5.5.40.1230.14784.45
5.5.30.1200.15384.61
5.5.20.1370.13784.64
5.5.10.1070.16384.60
5.5.00.1000.16384.63

preferences:
60.34 ms | 401 KiB | 5 Q