3v4l.org

run code in 300+ PHP versions simultaneously
<?php function test() { return test(); } test();

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.40.0340.01344.65
8.3.30.0260.01344.70
8.3.20.0150.00646.46
8.3.10.0070.01448.64
8.3.00.0230.00045.45
8.2.170.0220.01644.82
8.2.160.0230.01644.91
8.2.150.0150.00644.78
8.2.140.0070.01147.65
8.2.130.0180.00446.58
8.2.120.0150.00646.53
8.2.110.0200.00346.99
8.2.100.0280.00343.88
8.2.90.0110.01145.09
8.2.80.0100.01043.38
8.2.70.0200.01043.25
8.2.60.0170.00743.93
8.2.50.0130.01343.50
8.2.40.0170.00346.42
8.2.30.0100.01344.94
8.2.20.0060.01343.52
8.2.10.0160.00343.79
8.2.00.0130.00643.73
8.1.270.0190.00651.16
8.1.260.0190.00649.25
8.1.250.0190.00448.05
8.1.240.0230.00348.10
8.1.230.0310.00645.08
8.1.220.0130.00743.54
8.1.210.0230.00743.11
8.1.200.0090.01443.22
8.1.190.0210.00043.23
8.1.180.0180.00343.00
8.1.170.0130.01044.44
8.1.160.0160.00445.88
8.1.150.0130.00744.82
8.1.140.0240.00345.33
8.1.130.0120.00843.46
8.1.120.0160.00343.43
8.1.110.0070.01343.40
8.1.100.0100.01043.36
8.1.90.0130.00743.37
8.1.80.0130.00643.31
8.1.70.0130.00743.31
8.1.60.0150.00643.45
8.1.50.0030.01743.50
8.1.40.0140.00743.50
8.1.30.0040.02143.43
8.1.20.0120.00943.59
8.1.10.0210.01472.97
8.1.00.0170.01772.89
8.0.300.0260.01072.66
8.0.290.0280.00672.13
8.0.280.0310.00773.77
8.0.270.0100.02372.64
8.0.260.0130.02072.60
8.0.250.0230.01072.44
8.0.240.0320.01672.40
8.0.230.0270.00672.29
8.0.220.0180.01472.23
8.0.210.0200.01472.32
8.0.200.0220.01172.36
8.0.190.0280.00772.47
8.0.180.0300.00772.24
8.0.170.0220.01372.20
8.0.160.0250.00972.29
8.0.150.0170.01772.30
8.0.140.0240.01072.35
8.0.130.0370.020121.71
8.0.120.0190.01972.26
8.0.110.0280.00672.23
8.0.100.0250.01072.31
8.0.90.0170.01772.17
8.0.80.0560.04072.27
8.0.70.0200.01772.11
8.0.60.0240.01072.33
8.0.50.0210.01472.17
8.0.30.0480.02972.54
8.0.20.0580.02972.67
8.0.10.0130.02072.28
8.0.00.0580.02671.96
7.4.330.0070.02370.03
7.4.320.0200.01072.02
7.4.300.0360.01071.99
7.4.290.0210.01471.92
7.4.280.0230.01371.95
7.4.270.0170.01771.95
7.4.260.0340.00772.01
7.4.250.0250.00671.83
7.4.240.0230.01072.01
7.4.230.0170.01772.03
7.4.220.0640.01372.01
7.4.210.0590.01672.02
7.4.200.0240.00771.99
7.4.160.0540.04471.93
7.4.150.0650.02372.07
7.4.140.0550.02771.94
7.4.130.0730.02071.91
7.4.120.0530.02771.96
7.4.110.0560.02372.24
7.4.100.0630.02071.93
7.4.90.0630.02271.88
7.4.80.0720.01571.92
7.4.70.0540.02371.84
7.4.60.0500.03071.88
7.4.50.0260.02371.85
7.4.40.0500.05271.97
7.4.30.0800.02571.83
7.4.00.0290.02470.55
7.3.330.0390.016121.67
7.3.320.0240.028121.75
7.3.310.0230.00671.63
7.3.300.0160.01671.60
7.3.290.0260.00671.69
7.3.280.0610.02671.77
7.3.270.0530.03071.89
7.3.260.0590.02171.82
7.3.250.0560.03671.75
7.3.240.0570.02472.07
7.3.230.0620.01972.00
7.3.210.0670.02672.04
7.3.200.0710.02671.87
7.3.190.0550.03071.86
7.3.180.0840.01071.99
7.3.170.0530.04271.98
7.3.160.0550.02471.75
7.3.120.0550.01670.40
7.3.110.0420.02370.48
7.3.100.0400.01770.29
7.3.90.0440.01370.13
7.3.80.0340.02070.22
7.3.70.0390.01170.44
7.3.60.0200.02770.11
7.3.50.0260.01670.26
7.3.40.0390.01870.26
7.3.30.0240.01770.29
7.3.20.0100.02078.20
7.3.10.5490.02275.44
7.3.00.3860.01174.87
7.2.330.0540.03172.07
7.2.320.0540.03272.08
7.2.310.0660.02071.66
7.2.300.0610.01971.71
7.2.290.0690.03171.70
7.2.250.0300.03470.65
7.2.240.0300.04370.17
7.2.230.0430.01770.36
7.2.220.0280.02270.54
7.2.210.0300.01670.33
7.2.200.0340.02270.26
7.2.190.0350.01370.34
7.2.180.0370.01770.21
7.2.170.0190.03670.20
7.2.130.8120.00773.46
7.2.121.0470.02077.21
7.2.110.7020.01778.46
7.2.100.0160.02678.59
7.2.90.0310.01678.79
7.2.80.1590.02078.35
7.2.70.0370.01678.47
7.2.60.1250.01878.49
7.2.50.0840.01478.63
7.2.40.0260.01978.58
7.2.30.0130.02578.71
7.2.20.0330.00778.60
7.2.10.0230.01778.41
7.2.00.0330.02379.63
7.1.330.0130.03077.67
7.1.320.0340.01077.39
7.1.310.0170.02077.46
7.1.300.0200.02477.45
7.1.290.0440.01077.43
7.1.280.0230.02077.54
7.1.270.0190.02277.59
7.1.260.0140.03777.38
7.1.250.3010.01772.46
7.1.241.0360.02674.97
7.1.230.0290.01677.40
7.1.220.0210.02677.58
7.1.210.0320.02077.44
7.1.200.1380.01877.51
7.1.190.0220.02277.60
7.1.180.0340.01677.53
7.1.170.0180.03277.53
7.1.160.0240.02477.58
7.1.150.0180.02877.52
7.1.140.0330.01777.54
7.1.130.0230.02677.42
7.1.120.0150.03077.54
7.1.110.0290.01477.48
7.1.100.0200.01777.54
7.1.90.0200.02077.51
7.1.80.0060.03477.50
7.1.70.0470.01778.31
7.1.60.1980.02074.40
7.1.50.0560.02873.21
7.1.40.0170.03277.59
7.1.30.0260.02877.45
7.1.20.0180.03277.60
7.1.10.0180.02577.33
7.1.00.0250.04880.82
7.0.330.3790.02772.55
7.0.320.0110.03477.31
7.0.310.0300.02176.95
7.0.300.0170.03176.88
7.0.290.0190.02677.01
7.0.280.0200.01776.95
7.0.270.0240.02476.77
7.0.260.0190.02277.11
7.0.250.0130.02577.16
7.0.240.0140.03577.27
7.0.230.0090.03377.17
7.0.220.0160.01677.29
7.0.210.0220.01977.37
7.0.200.2670.02273.92
7.0.190.0190.02677.48
7.0.180.0260.02077.35
7.0.170.0200.01777.31
7.0.160.0210.02477.19
7.0.150.0130.02577.32
7.0.140.0190.02277.05
7.0.130.0120.02777.36
7.0.120.0260.01477.56
7.0.110.0240.01477.39
7.0.100.0120.02876.95
7.0.90.0150.02777.33
7.0.80.0110.03277.30
7.0.70.0380.05676.47
7.0.60.0500.03976.66
7.0.50.0490.04076.77
7.0.40.0530.03544.60
7.0.30.0410.05344.57
7.0.20.0440.05144.83
7.0.10.0480.04444.75
7.0.00.0460.04544.63
5.6.380.0390.03578.86
5.6.370.0420.02878.76
5.6.360.0420.02878.70
5.6.350.0470.01879.08
5.6.340.0440.02778.93
5.6.330.0380.02878.93
5.6.320.0520.01578.86
5.6.310.0340.02778.70
5.6.300.0310.03179.09
5.6.290.0480.01279.02
5.6.280.0340.05782.25
5.6.270.0440.02578.63
5.6.260.0280.03178.81
5.6.250.0420.02478.75
5.6.240.0380.02678.72
5.6.230.0410.03278.81
5.6.220.0500.04882.03
5.6.210.0440.05482.15
5.6.200.0460.05082.27
5.6.190.0530.04282.20
5.6.180.0510.04482.17
5.6.170.0420.05382.46
5.6.160.0460.05382.37
5.6.150.0440.05982.20
5.6.140.0550.04182.22
5.6.130.0520.05282.24
5.6.120.0460.06082.36
5.6.110.0460.06082.23
5.6.100.0480.04982.24
5.6.90.0440.05682.25
5.6.80.0420.06181.97
5.6.70.0510.04481.86
5.6.60.0470.05482.02
5.6.50.0490.04581.95
5.6.40.0450.04782.02
5.6.30.0440.05182.05
5.6.20.0440.04981.96
5.6.10.0410.05882.07
5.6.00.0420.05481.96
5.5.380.0440.02075.53
5.5.370.0350.02975.45
5.5.360.0550.04280.42
5.5.350.0600.04080.23
5.5.340.0430.05280.46
5.5.330.0340.05880.55
5.5.320.0460.04980.41
5.5.310.0410.05680.38
5.5.300.0480.05580.49
5.5.290.0480.05080.60
5.5.280.0460.04980.59
5.5.270.0410.06480.42
5.5.260.0470.05280.55
5.5.250.0400.05580.30
5.5.240.0430.06380.10
5.5.230.0520.04180.28
5.5.220.0440.04980.13
5.5.210.0500.04080.16
5.5.200.0520.04480.25
5.5.190.0480.04480.32
5.5.180.0440.04780.26
5.5.170.0390.01875.59
5.5.160.0530.06080.29
5.5.150.0490.05680.25
5.5.140.0420.04780.16
5.5.130.0460.04380.21
5.5.120.0440.04580.21
5.5.110.0550.03680.23
5.5.100.0400.05580.37
5.5.90.0430.05080.10
5.5.80.0380.05280.31
5.5.70.0360.05580.12
5.5.60.0420.04380.16
5.5.50.0470.06580.13
5.5.40.0480.04880.16
5.5.30.0570.04179.88
5.5.20.0380.05380.19
5.5.10.0420.05080.07
5.5.00.0490.04379.99

preferences:
48.94 ms | 400 KiB | 5 Q