3v4l.org

run code in 300+ PHP versions simultaneously
<?php abstract final class 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.0.20.0090.01617.40
7.1.70.0160.00916.67
7.1.60.0300.02334.73
7.1.50.0330.02434.74
7.1.40.0280.02334.26
7.1.30.1240.01232.54
7.1.20.0830.02134.59
7.1.10.0060.01616.51
7.1.00.0080.01516.46
7.0.200.0130.01416.57
7.0.190.0140.01916.58
7.0.180.0110.01116.28
7.0.170.0480.01114.27
7.0.160.0150.01016.24
7.0.150.0100.00916.00
7.0.140.0060.01616.05
7.0.130.0110.01316.09
7.0.120.0070.01716.44
7.0.110.0130.00916.18
7.0.100.0090.01716.13
7.0.90.0170.01116.15
7.0.80.0120.00916.05
7.0.70.0100.01116.00
7.0.60.0100.01116.05
7.0.50.0000.02116.25
7.0.40.0100.01116.17
7.0.30.0100.01016.53
7.0.20.0090.04418.22
7.0.10.0070.03318.15
7.0.00.0120.03018.09
5.6.300.0230.06521.00
5.6.290.0170.07120.60
5.6.280.0280.07420.92
5.6.270.0170.08420.87
5.6.260.0190.07620.76
5.6.250.0360.06321.03
5.6.240.0120.08220.96
5.6.230.0260.06920.71
5.6.220.0170.07520.71
5.6.210.0260.07821.01
5.6.200.0100.07420.73
5.6.190.0230.08120.82
5.6.180.0230.07820.70
5.6.170.0300.06420.74
5.6.160.0170.07920.65
5.6.150.0200.08019.42
5.6.140.0140.08219.46
5.6.130.0170.05519.59
5.6.120.0110.06320.88
5.6.110.0130.05820.97
5.6.100.0120.07220.86
5.6.90.0190.07220.94
5.6.80.0200.06320.29
5.6.70.0200.07220.09
5.6.60.0200.06620.11
5.6.50.0150.06820.20
5.6.40.0190.06820.24
5.6.30.0210.07420.09
5.6.20.0310.05920.04
5.6.10.0260.07720.27
5.6.00.0040.08520.16
5.5.380.0110.08017.58
5.5.370.0100.07017.41
5.5.360.0260.05717.45
5.5.350.0230.06817.40
5.5.340.0190.07918.05
5.5.330.0270.07217.75
5.5.320.0140.08618.03
5.5.310.0220.06419.19
5.5.300.0180.07817.81
5.5.290.0130.05317.84
5.5.280.0110.08119.23
5.5.270.0190.05519.21
5.5.260.0170.05219.41
5.5.250.0160.07919.15
5.5.240.0240.06818.78
5.5.230.0350.05317.41
5.5.220.0170.07217.49
5.5.210.0050.06817.09
5.5.200.0270.06117.40
5.5.190.0250.05717.29
5.5.180.0320.07017.40
5.5.160.0300.06517.35
5.5.150.0260.08717.14
5.5.140.0240.06517.38
5.5.130.0180.06517.29
5.5.120.0200.06817.35
5.5.110.0250.05817.30
5.5.100.0190.06917.39
5.5.90.0150.06917.21
5.5.80.0250.06017.31
5.5.70.0230.07317.18
5.5.60.0190.07417.18
5.5.50.0180.04617.24
5.5.40.0220.07117.29
5.5.30.0290.06717.26
5.5.20.0260.06417.26
5.5.10.0290.06217.20
5.5.00.0180.07017.25

preferences:
155.42 ms | 1394 KiB | 7 Q