3v4l.org

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

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.0730.02372.63
8.3.50.0750.01372.11
8.3.40.0330.01644.70
8.3.30.0460.00744.80
8.3.20.0240.00346.38
8.3.10.0210.00047.43
8.3.00.0100.00351.19
8.2.180.0810.01072.70
8.2.170.0290.01644.61
8.2.160.0280.00946.46
8.2.150.0190.00345.00
8.2.140.0060.01048.59
8.2.130.0150.00446.34
8.2.120.0430.00746.27
8.2.110.0300.01346.38
8.2.100.0300.00343.59
8.2.90.0130.01044.08
8.2.80.0140.00743.80
8.2.70.0160.00643.55
8.2.60.0200.00343.91
8.2.50.0080.01244.09
8.2.40.0120.00946.68
8.2.30.0100.01045.04
8.2.20.0140.00743.74
8.2.10.0120.00943.67
8.2.00.0160.00643.83
8.1.280.0650.01772.13
8.1.270.0100.00647.61
8.1.260.0200.00348.07
8.1.250.0140.00748.10
8.1.240.0290.01346.70
8.1.230.0310.00646.00
8.1.220.0070.01443.53
8.1.210.0180.00443.41
8.1.200.0150.00843.22
8.1.190.0130.00943.10
8.1.180.0030.01743.38
8.1.170.0060.01644.54
8.1.160.0100.01044.84
8.1.150.0090.01246.05
8.1.140.0160.01045.50
8.1.130.0130.00645.52
8.1.120.0110.01143.34
8.1.110.0090.01343.26
8.1.100.0130.00943.45
8.1.90.0180.00343.30
8.1.80.0170.00343.33
8.1.70.0200.00743.20
8.1.60.0140.00743.57
8.1.50.0090.01243.55
8.1.40.0170.00743.53
8.1.30.0120.00943.46
8.1.20.0110.01443.64
8.1.10.0240.01373.09
8.1.00.0240.01473.04
8.0.300.0290.00776.52
8.0.290.0270.00772.38
8.0.280.0230.01673.79
8.0.270.0290.01472.20
8.0.260.0390.00774.33
8.0.250.0240.01072.23
8.0.240.0250.00772.37
8.0.230.0140.02172.38
8.0.220.0160.01672.28
8.0.210.0170.01472.34
8.0.200.0270.01772.32
8.0.190.0270.01372.40
8.0.180.0420.01472.33
8.0.170.0370.00772.38
8.0.160.0310.00972.22
8.0.150.0250.01372.14
8.0.140.0160.01972.16
8.0.130.0590.010121.71
8.0.120.0090.02572.21
8.0.110.0290.00672.32
8.0.100.0250.00772.27
8.0.90.0230.01072.32
8.0.80.0380.03572.26
8.0.70.0200.01372.29
8.0.60.0210.01072.30
8.0.50.0140.01872.34
8.0.30.0500.02372.47
8.0.20.0620.02172.42
8.0.10.0270.00772.43
8.0.00.0700.02672.26
7.4.330.0200.01670.44
7.4.320.0170.01371.95
7.4.300.0210.01071.95
7.4.290.0310.00772.06
7.4.280.0310.01372.08
7.4.270.0240.01471.96
7.4.260.0350.00771.88
7.4.250.0260.01371.92
7.4.240.0220.01171.96
7.4.230.0210.01171.93
7.4.220.1550.02171.46
7.4.210.0540.02371.91
7.4.200.0190.01271.78
7.4.160.0620.02471.96
7.4.150.0640.01972.05
7.4.140.0610.02171.96
7.4.130.0850.02971.79
7.4.120.0630.02671.93
7.4.110.0690.01672.00
7.4.100.0630.02072.08
7.4.90.0610.02671.92
7.4.80.0640.01671.85
7.4.70.0640.01772.02
7.4.60.0550.02972.16
7.4.50.0370.01772.08
7.4.40.0780.03271.73
7.4.30.0520.02672.13
7.4.00.0270.02070.55
7.3.330.0410.019121.49
7.3.320.0350.021121.57
7.3.310.0190.01671.61
7.3.300.0170.01771.75
7.3.290.0260.00671.79
7.3.280.0770.03171.75
7.3.270.0640.03572.15
7.3.260.0570.02571.90
7.3.250.0510.03071.88
7.3.240.0530.03271.86
7.3.230.0440.03471.81
7.3.210.0560.02971.77
7.3.200.0710.03771.82
7.3.190.0530.02671.83
7.3.180.0580.02071.75
7.3.170.0680.02371.79
7.3.160.0680.01471.89
7.2.330.0600.02372.01
7.2.320.0730.01071.79
7.2.310.0650.02071.82
7.2.300.0560.02671.66
7.2.290.0720.02072.17
7.2.60.1320.00778.68
7.1.200.1900.02277.06
7.1.90.8560.03671.72
7.1.80.2320.02479.66
7.1.70.2320.02378.82
7.1.60.1190.02697.20
7.1.50.1160.02496.39
7.1.40.0890.01696.16
7.1.30.0880.01096.35
7.1.20.1990.02996.32
7.1.10.1870.04278.11
7.1.00.2070.01978.27
7.0.230.9350.02871.37
7.0.221.1140.01674.86
7.0.210.1250.02378.30
7.0.200.0710.02378.30
7.0.190.0720.02178.51
7.0.180.1430.02677.91
7.0.170.2320.02077.74
7.0.160.0680.02577.79
7.0.150.2010.01777.92
7.0.140.1720.02077.81
7.0.130.1980.01678.28
7.0.120.0540.02578.31
7.0.110.0100.02478.21
7.0.100.0130.02278.19
7.0.90.0170.01778.25
7.0.80.0200.01978.23
7.0.70.0160.02978.18
7.0.60.0180.02578.19
7.0.50.0130.02478.15
7.0.40.0100.02778.28
7.0.30.0190.01978.42
7.0.20.0210.02678.47
7.0.10.0160.02078.23
7.0.00.0210.02478.07

preferences:
40.71 ms | 400 KiB | 5 Q