3v4l.org

run code in 300+ PHP versions simultaneously
<?php $foo = function() use (&$foo) { $foo(); }; $foo();

Abusive script

This script was stopped while abusing our resources

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.5.30.0771.30793.68
8.5.20.1081.45596.36
8.5.10.0871.46196.43
8.5.00.0570.24557.48
8.4.170.0480.02060.32
8.4.160.0560.02359.50
8.4.150.0180.01135.08
8.4.140.0850.02873.25
8.4.130.0480.01373.73
8.4.120.0340.01676.39
8.4.110.0310.01178.39
8.4.100.0450.02873.73
8.4.90.0510.02178.33
8.4.80.0410.01573.57
8.4.70.0440.01673.82
8.4.60.0600.01274.32
8.4.50.0530.02073.70
8.4.40.0580.00375.45
8.4.30.0570.00973.50
8.4.20.0350.01973.84
8.4.10.0720.01373.38
8.3.300.0560.02160.79
8.3.290.0490.01861.53
8.3.280.0520.02458.38
8.3.270.0630.03572.41
8.3.260.0520.01972.51
8.3.250.0470.01674.67
8.3.240.0390.01774.83
8.3.230.0670.01472.45
8.3.220.0440.01272.79
8.3.210.0510.01872.66
8.3.200.0610.01772.54
8.3.190.0240.01375.45
8.3.180.0390.02073.91
8.3.170.0560.01672.64
8.3.160.0540.02272.52
8.3.150.0220.01077.80
8.3.140.0370.00772.50
8.3.130.0100.01777.69
8.3.120.0430.01375.10
8.3.110.0460.02674.15
8.3.100.0170.01077.98
8.3.90.0280.01374.11
8.3.80.0430.01372.50
8.3.70.0780.02072.55
8.3.60.0690.01773.19
8.3.50.0860.02273.29
8.3.40.0260.01644.80
8.3.30.0240.02144.79
8.3.20.0170.00746.30
8.3.10.0100.01049.79
8.3.00.0120.00346.80
8.2.300.0510.02058.79
8.2.290.0520.01676.15
8.2.280.0580.01774.48
8.2.270.0420.02372.52
8.2.260.0230.01780.68
8.2.250.0360.01672.65
8.2.240.0670.01372.84
8.2.230.0410.01673.52
8.2.220.0380.01072.38
8.2.210.0370.01073.88
8.2.200.0370.01072.38
8.2.190.0420.04273.92
8.2.180.1030.01772.75
8.2.170.0360.00644.83
8.2.160.0340.01446.43
8.2.150.0210.00344.94
8.2.140.0130.00748.29
8.2.130.0180.00746.28
8.2.120.0070.00750.13
8.2.110.0100.01347.59
8.2.100.0160.01643.93
8.2.90.0090.01345.09
8.2.80.0160.00743.50
8.2.70.0160.00843.59
8.2.60.0210.00343.89
8.2.50.0040.01843.63
8.2.40.0110.01145.41
8.2.30.0180.00446.59
8.2.20.0130.01643.50
8.2.10.0070.01443.87
8.2.00.0180.01443.98
8.1.340.0510.02761.80
8.1.330.0430.01673.99
8.1.320.0350.01272.12
8.1.310.0320.02972.57
8.1.300.0500.02372.62
8.1.290.0300.01773.03
8.1.280.0360.01677.65
8.1.270.0150.00649.16
8.1.260.0160.00748.66
8.1.250.0170.00745.38
8.1.240.0200.01743.49
8.1.230.0200.01345.17
8.1.220.0090.01243.66
8.1.210.0110.01143.36
8.1.200.0180.00743.35
8.1.190.0090.01343.67
8.1.180.0160.00643.29
8.1.170.0160.00645.09
8.1.160.0120.00947.89
8.1.150.0200.00644.73
8.1.140.0190.00945.52
8.1.130.0170.00343.62
8.1.120.0160.00943.51
8.1.110.0070.01443.52
8.1.100.0160.01343.41
8.1.90.0190.00643.50
8.1.80.0120.01243.45
8.1.70.0070.01443.47
8.1.60.0070.02343.64
8.1.50.0140.01043.45
8.1.40.0170.01443.60
8.1.30.0060.01943.60
8.1.20.0130.01343.50
8.1.10.0160.02673.30
8.1.00.0390.01373.16
8.0.300.0200.01772.54
8.0.290.0290.01372.50
8.0.280.0190.01674.05
8.0.270.0280.01972.89
8.0.260.0220.01372.91
8.0.250.0230.01672.46
8.0.240.0260.01372.52
8.0.230.0220.01272.41
8.0.220.0270.01072.37
8.0.210.0100.02872.39
8.0.200.0170.02372.41
8.0.190.0260.02072.52
8.0.180.0220.01972.37
8.0.170.0140.02872.45
8.0.160.0290.02272.49
8.0.150.0270.03772.32
8.0.140.0370.02072.48
8.0.130.0570.047121.76
8.0.120.0190.02272.40
8.0.110.0140.02872.32
8.0.100.0280.01372.46
8.0.90.0100.03372.28
8.0.80.0290.05672.39
8.0.70.0280.01672.38
8.0.60.0270.01772.48
8.0.50.0220.01972.30
8.0.30.0460.03872.68
8.0.20.0590.03772.72
8.0.10.0320.01072.53
8.0.00.0550.04272.42
7.4.330.0370.00770.97
7.4.320.0210.01772.11
7.4.300.0260.00772.03
7.4.290.0370.01372.11
7.4.280.0310.02472.10
7.4.270.0330.02072.09
7.4.260.0240.02171.95
7.4.250.0210.02471.96
7.4.240.0210.02072.02
7.4.230.0300.01372.04
7.4.220.0500.06072.09
7.4.210.0390.04972.13
7.4.200.0240.01772.18
7.4.160.0630.03072.02
7.4.150.0460.04672.07
7.4.140.0590.05971.89
7.4.130.0520.03972.04
7.4.120.0550.04172.00
7.4.110.0640.03772.20
7.4.100.0560.04271.93
7.4.90.0520.04272.12
7.4.80.0620.05172.12
7.4.70.0540.04472.21
7.4.60.0530.05371.99
7.4.50.0330.02672.01
7.4.40.0470.04972.01
7.4.30.0450.04871.87
7.4.00.0390.01970.63
7.3.330.0530.033121.75
7.3.320.0450.026121.61
7.3.310.0300.01071.81
7.3.300.0160.02671.80
7.3.290.0650.04071.80
7.3.280.0590.03871.85
7.3.270.0750.03371.79
7.3.260.0590.03371.81
7.3.250.0610.03671.86
7.3.240.0510.05271.88
7.3.230.0560.04371.86
7.3.210.0680.02672.08
7.3.200.0520.04471.92
7.3.190.0350.05471.95
7.3.180.0560.03771.98
7.3.170.0690.05671.88
7.3.160.0650.03371.79
7.3.10.5720.01377.15
7.3.00.4860.02678.65
7.2.330.0590.05971.82
7.2.320.0440.05772.04
7.2.310.0490.06972.18
7.2.300.0700.06371.92
7.2.290.0830.03872.13
7.2.130.0250.03278.40
7.2.120.0110.03378.31
7.2.110.0210.02578.69
7.2.100.0100.03978.51
7.2.90.0170.02378.57
7.2.80.0130.03378.37
7.2.70.0100.03678.37
7.2.60.0980.02878.52
7.2.50.0030.03878.38
7.2.40.0060.03578.25
7.2.30.0100.03078.83
7.2.20.0030.03778.72
7.2.10.0220.01978.60
7.2.00.1830.02779.85
7.1.250.0310.03177.73
7.1.240.0200.03677.13
7.1.230.0100.05277.40
7.1.220.0130.04677.55
7.1.210.0260.03277.39
7.1.200.0530.03877.29
7.1.190.0130.04277.17
7.1.180.0030.04577.53
7.1.170.0130.03477.51
7.1.160.0130.03677.67
7.1.150.0200.03377.47
7.1.140.0100.03977.42
7.1.130.0230.02777.50
7.1.120.0100.03777.26
7.1.110.0270.03777.63
7.1.100.1580.02463.25
7.1.90.0000.05677.41
7.1.80.0100.05377.55
7.1.70.0770.03578.24
7.1.60.0120.05178.22
7.1.50.0300.03378.10
7.1.40.0070.04577.39
7.1.30.0110.03977.23
7.1.20.0140.03877.27
7.1.10.0140.03877.44
7.1.00.0070.07380.66
7.0.330.0110.04977.27
7.0.320.0250.04776.98
7.0.310.0100.04676.91
7.0.300.0200.03377.11
7.0.290.0130.03977.17
7.0.280.0130.04077.06
7.0.270.0030.05376.91
7.0.260.0160.04276.76
7.0.250.0100.04877.02
7.0.240.0030.04777.08
7.0.230.0130.04076.99
7.0.220.0130.04377.21
7.0.210.0190.03276.80
7.0.201.0520.03575.47
7.0.190.0070.03677.02
7.0.180.0070.04777.16
7.0.170.0130.03777.39
7.0.160.0030.04577.16
7.0.150.0160.04977.09
7.0.140.0100.04877.19
7.0.130.0100.04377.02
7.0.120.0130.04577.39
7.0.110.0130.04376.81
7.0.100.0070.05177.13
7.0.90.0100.04177.19
7.0.80.0130.04576.59
7.0.70.0170.04977.37
7.0.60.0270.07076.46
7.0.50.0310.06675.43
7.0.40.0080.05716.54
7.0.30.0260.04516.63
7.0.20.0250.05316.74
7.0.10.0210.05516.78
7.0.00.0100.05216.73
5.6.380.0600.03279.16
5.6.370.0300.04979.02
5.6.360.0330.03978.92
5.6.350.0330.05378.42
5.6.340.0290.04678.38
5.6.330.0320.05178.70
5.6.320.0370.04078.95
5.6.310.0340.04478.69
5.6.300.0370.05178.63
5.6.290.0400.03678.73
5.6.280.0250.07182.14
5.6.270.0320.05278.72
5.6.260.0470.04478.60
5.6.250.0270.05778.62
5.6.240.0400.04678.53
5.6.230.0360.03978.74
5.6.220.0340.04879.02
5.6.210.0410.07082.10
5.6.200.0320.09280.97
5.6.190.0360.05182.11
5.6.180.0450.06481.90
5.6.170.0440.05181.84
5.6.160.0310.05681.91
5.6.150.0330.08080.97
5.6.140.0370.07980.94
5.6.130.0290.09380.92
5.6.120.0460.07382.31
5.6.110.0420.08082.43
5.6.100.0360.09282.31
5.6.90.0340.09182.37
5.6.80.0270.07682.03
5.6.70.0430.04379.04
5.6.60.0330.05578.82
5.6.50.0420.04578.89
5.6.40.0480.03278.64
5.6.30.0380.03879.06
5.6.20.0200.05378.73
5.6.10.0300.04478.59
5.6.00.0320.04978.79
5.5.380.0280.04975.98
5.5.370.0450.04275.95
5.5.360.0410.03175.70
5.5.350.0490.07680.23
5.5.340.0330.08279.31
5.5.330.0320.08480.45
5.5.320.0290.09580.23
5.5.310.0340.08180.40
5.5.300.0340.09279.34
5.5.290.0330.09179.19
5.5.280.0360.06980.67
5.5.270.0280.05980.72
5.5.260.0440.07480.64
5.5.250.0210.06680.57
5.5.240.0450.07480.30
5.5.230.0280.05275.49
5.5.220.0300.05175.86
5.5.210.0360.04975.86
5.5.200.0230.05375.71
5.5.190.0360.06075.53
5.5.180.0360.04375.66
5.5.170.0300.04475.70
5.5.160.0240.05475.70
5.5.150.0230.05275.37
5.5.140.0200.04675.61
5.5.130.0300.04375.61
5.5.120.0170.06075.57
5.5.110.0400.02775.88
5.5.100.0290.04375.70
5.5.90.0290.04375.37
5.5.80.0170.05475.67
5.5.70.0440.03375.48
5.5.60.0370.05075.57
5.5.50.0350.04275.63
5.5.40.0360.04075.42
5.5.30.0290.04575.74
5.5.20.0260.05375.63
5.5.10.0330.05075.72
5.5.00.0310.05875.51

preferences:
90.6 ms | 2139 KiB | 5 Q