3v4l.org

run code in 300+ PHP versions simultaneously
<?php echo 'go forrest'; function recursiveFunction($value = 100) { recursiveFunction(--$value); } recursiveFunction(); echo 'stop forrest';

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.0560.02373.91
8.3.50.0450.02075.85
8.3.40.0320.00744.80
8.3.30.0220.02245.17
8.3.20.0150.00746.38
8.3.10.0080.00850.54
8.3.00.0150.00346.19
8.2.180.0630.03072.66
8.2.170.0170.03544.91
8.2.160.0330.01346.32
8.2.150.0220.00045.14
8.2.140.0190.00445.24
8.2.130.0110.01849.98
8.2.120.0120.01248.16
8.2.110.0170.01045.27
8.2.100.0270.00343.78
8.2.90.0150.00345.13
8.2.80.0200.00043.50
8.2.70.0170.00743.50
8.2.60.0100.01343.78
8.2.50.0200.00743.46
8.2.40.0140.01144.45
8.2.30.0200.00344.13
8.2.20.0130.00943.45
8.2.10.0150.00643.84
8.2.00.0210.00743.46
8.1.280.0660.02373.22
8.1.270.0170.00748.19
8.1.260.0120.00946.22
8.1.250.0140.00748.20
8.1.240.0240.01348.10
8.1.230.0310.00346.94
8.1.220.0170.00343.39
8.1.210.0150.00443.23
8.1.200.0100.01443.23
8.1.190.0090.01242.97
8.1.180.0060.01343.10
8.1.170.0160.00644.43
8.1.160.0180.00648.00
8.1.150.0090.00944.56
8.1.140.0070.01143.37
8.1.130.0210.00643.89
8.1.120.0150.00343.43
8.1.110.0090.00943.42
8.1.100.0160.00643.27
8.1.90.0150.00643.43
8.1.80.0100.01443.39
8.1.70.0060.01243.32
8.1.60.0220.00343.59
8.1.50.0070.01543.38
8.1.40.0150.00643.43
8.1.30.0140.00743.50
8.1.20.0120.00943.63
8.1.10.0170.01773.11
8.1.00.0420.00473.08
8.0.300.0180.01273.04
8.0.290.0300.00372.80
8.0.280.0230.01073.98
8.0.270.0170.01372.68
8.0.260.0210.01172.72
8.0.250.0170.01072.31
8.0.240.0400.01072.26
8.0.230.0210.01072.32
8.0.220.0140.01472.30
8.0.210.0140.01772.37
8.0.200.0320.01372.27
8.0.190.0250.01172.43
8.0.180.0290.00372.36
8.0.170.0130.01972.39
8.0.160.0180.01472.33
8.0.150.0310.00372.20
8.0.140.0390.00672.29
8.0.130.0440.013121.66
8.0.120.0210.01472.29
8.0.110.0200.01672.18
8.0.100.0120.01972.28
8.0.90.0270.01072.30
8.0.80.0660.01772.34
8.0.70.0140.02172.23
8.0.60.0170.01472.37
8.0.50.0250.01172.09
8.0.30.0720.02472.49
8.0.20.0560.03072.50
8.0.10.0270.00772.25
8.0.00.0550.03172.10
7.4.330.0200.01068.82
7.4.320.0140.01771.83
7.4.300.0310.00772.04
7.4.290.0270.01772.02
7.4.280.0320.01371.98
7.4.270.0200.01471.91
7.4.260.0240.01771.91
7.4.250.0290.00771.80
7.4.240.0130.01872.04
7.4.230.0210.01771.69
7.4.220.0590.02671.97
7.4.210.0540.02271.96
7.4.200.0140.02072.02
7.4.160.0610.01471.75
7.4.150.0700.02071.95
7.4.140.0520.03271.96
7.4.130.0640.01871.99
7.4.120.0550.02672.00
7.4.110.0460.03372.08
7.4.100.0680.01971.93
7.4.90.0650.02971.98
7.4.80.0830.03772.16
7.4.70.0450.03471.91
7.4.60.0470.03671.84
7.4.50.0230.01972.07
7.4.40.0510.03471.86
7.4.30.0630.01671.77
7.4.00.0200.02770.84
7.3.330.0400.029121.71
7.3.320.0610.023121.79
7.3.310.0270.00771.76
7.3.300.0200.01471.66
7.3.290.0500.03971.72
7.3.280.0530.03371.79
7.3.270.0650.02271.82
7.3.260.0600.02072.00
7.3.250.0570.02571.75
7.3.240.0540.02671.75
7.3.230.0590.02271.89
7.3.210.0450.03971.93
7.3.200.0540.03072.13
7.3.190.0550.02971.98
7.3.180.0550.02472.02
7.3.170.0640.01771.99
7.3.160.0540.02771.82
7.3.120.0200.03470.34
7.3.10.0910.01578.36
7.3.00.0750.01778.42
7.2.330.0450.03971.92
7.2.320.0650.03972.08
7.2.310.0640.03272.28
7.2.300.0720.02172.40
7.2.290.0600.03972.21
7.2.130.0710.02378.49
7.2.120.0910.03378.56
7.2.110.2020.01678.64
7.2.100.1860.01578.62
7.2.90.1960.03378.88
7.2.80.1830.02878.78
7.2.70.2190.01678.75
7.2.60.1960.01878.81
7.2.50.1650.02378.53
7.2.40.2070.01078.78
7.2.30.2030.01678.93
7.2.20.1390.01778.66
7.2.10.1390.02378.80
7.2.00.1450.01879.72
7.1.250.1200.02177.64
7.1.200.0900.03777.50
7.1.100.0950.02079.78
7.1.70.1490.01078.95
7.1.60.0180.02878.86
7.1.50.0390.01378.84
7.1.00.0230.07784.28
7.0.200.6380.01070.88
7.0.140.0130.08384.21
7.0.60.0230.08775.54
7.0.50.0230.08073.48
7.0.40.0130.06320.02
7.0.30.0230.04720.07
7.0.20.0170.06020.33
7.0.10.0200.09020.07
7.0.00.0170.07720.11
5.6.280.0070.11785.80
5.6.210.0270.08385.40
5.6.200.0400.06382.66
5.6.190.0400.10784.98
5.6.180.3530.05785.10
5.6.170.0430.09085.03
5.6.160.0170.10085.02
5.6.150.0300.11382.87
5.6.140.0330.10782.89
5.6.130.0230.07782.85
5.6.120.0330.09085.74
5.6.110.0270.09785.71
5.6.100.0330.09085.83
5.6.90.0300.10085.64
5.6.80.0270.10385.15
5.6.70.4830.04785.18
5.5.350.0330.10085.13
5.5.340.0230.10082.68
5.5.330.0270.08784.73
5.5.320.0400.06084.84
5.5.310.0570.08384.83
5.5.300.0300.08082.67
5.5.290.0230.07382.50
5.5.280.0330.08085.61
5.5.270.0230.07085.35
5.5.260.0370.09785.35
5.5.250.0200.09785.50
5.5.240.0130.06084.96
5.4.450.0600.06383.96
5.4.440.0470.07383.92
5.4.430.0370.07084.04
5.4.420.0500.07083.84
5.4.410.0470.07783.90
5.4.400.0430.07083.71
5.4.390.0270.08083.72
5.4.380.0730.07383.36
5.4.370.0670.07083.37
5.4.360.0630.07083.58
5.4.350.0570.08083.34
5.4.340.0600.07383.53
5.4.320.0200.05877.34
5.4.310.0270.05477.33
5.4.300.0560.13977.34
5.4.290.0510.11177.33
5.4.280.0300.09477.23
5.4.270.0300.09777.23
5.4.260.0370.08477.23
5.4.250.0360.08977.23
5.4.240.0390.08277.23
5.4.230.0390.08677.22
5.4.220.0380.08677.23
5.4.210.0380.08477.22
5.4.200.0380.08877.23
5.4.190.0400.08377.22
5.4.180.0360.07577.22
5.4.170.0730.18777.22
5.4.160.0440.11977.23
5.4.150.0740.13277.22
5.4.140.0380.10976.90
5.4.130.0330.09676.89
5.4.120.0330.09076.85
5.4.110.0370.09876.84
5.4.100.0330.06676.84
5.4.90.0340.06576.84
5.4.80.0270.07876.85
5.4.70.0420.07676.84
5.4.60.0380.07476.84
5.4.50.0350.07576.84
5.4.40.0270.06176.83
5.4.30.0330.06476.82
5.4.20.0390.08576.83
5.4.10.0350.08776.83
5.4.00.0300.09776.31
5.3.290.0280.07676.89
5.3.280.0360.09876.82
5.3.270.0450.09376.83
5.3.260.0400.09076.83
5.3.250.0430.09276.83
5.3.240.0370.09376.83
5.3.230.0370.09976.82
5.3.220.0380.09476.79
5.3.210.0410.09776.79
5.3.200.0420.09376.79
5.3.190.0530.09976.79
5.3.180.0330.10276.79
5.3.170.0360.07476.79
5.3.160.0390.09076.79
5.3.150.0630.11176.79
5.3.140.0420.08376.78
5.3.130.0310.09576.78
5.3.120.0570.09276.78
5.3.110.0410.09376.77
5.3.100.0470.09676.27
5.3.90.0440.09276.25
5.3.80.0370.09576.23
5.3.70.0520.11276.23
5.3.60.0560.12976.23
5.3.50.0380.08476.17
5.3.40.0400.09076.16
5.3.30.0570.09276.13
5.3.20.0430.11475.91
5.3.10.0390.09975.88
5.3.00.0320.09575.86
5.2.170.0180.04622.63
5.2.160.0210.04222.63
5.2.150.0200.04722.63
5.2.140.0220.06122.63
5.2.130.0120.05922.63
5.2.120.0120.05422.59
5.2.110.0160.04522.59
5.2.100.0220.04022.59
5.2.90.0180.04522.59
5.2.80.0130.05522.58
5.2.70.0140.04622.62
5.2.60.0140.05822.54
5.2.50.0160.05722.50
5.2.40.0160.05122.47
5.2.30.0140.05922.45
5.2.20.0190.04922.45
5.2.10.0100.06023.38
5.2.00.0190.05122.21
5.1.60.0220.04723.17
5.1.50.0150.03823.17
5.1.40.0230.04223.15
5.1.30.0160.05523.50
5.1.20.0180.05723.52
5.1.10.0190.03723.25
5.1.00.0090.04923.25
5.0.50.0120.03621.73
5.0.40.0070.04221.59
5.0.30.0100.05121.40
5.0.20.0170.02921.37
5.0.10.0170.03321.34
5.0.00.0240.05230.54
4.4.90.0240.04713.80
4.4.80.0140.02713.79
4.4.70.0190.02713.78
4.4.60.0100.02513.79
4.4.50.0160.02313.80
4.4.40.0130.03813.79
4.4.30.0080.02913.79
4.4.20.0100.02813.85
4.4.10.0120.02513.86
4.4.00.0090.03713.74
4.3.110.0100.03015.87
4.3.100.0130.02515.66
4.3.90.0090.02615.64
4.3.80.0080.04619.07
4.3.70.0100.02815.64
4.3.60.0120.02515.63
4.3.50.0090.02915.64
4.3.40.0170.04916.41
4.3.30.0160.02415.22
4.3.20.0090.02612.34
4.3.10.0100.02615.15
4.3.00.0100.02026.13

preferences:
42.1 ms | 401 KiB | 5 Q