3v4l.org

run code in 300+ PHP versions simultaneously
<?php class A { const TEST = false; public function test() { var_dump(static::TEST); } } class B extends A { const TEST = true; public function test() { B::test(); } } $b = new B; $b->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.70.0500.02772.36
8.3.60.0770.01772.95
8.3.50.0590.01973.82
8.3.40.0370.01044.67
8.3.30.0340.00744.59
8.3.20.0170.00746.18
8.3.10.0150.00350.27
8.3.00.0170.00046.38
8.2.180.0620.02374.78
8.2.170.0360.00744.66
8.2.160.0270.01446.40
8.2.150.0200.00344.64
8.2.140.0000.01350.35
8.2.130.0070.01047.91
8.2.120.0120.00347.12
8.2.110.0230.00346.47
8.2.100.0230.01043.80
8.2.90.0120.00945.08
8.2.80.0160.00643.50
8.2.70.0190.00543.36
8.2.60.0250.00543.68
8.2.50.0190.00943.50
8.2.40.0090.01245.92
8.2.30.0100.01046.61
8.2.20.0140.00743.54
8.2.10.0170.00343.82
8.2.00.0070.01343.77
8.1.280.0500.02372.00
8.1.270.0200.00746.36
8.1.260.0150.00648.87
8.1.250.0130.00646.33
8.1.240.0170.01048.14
8.1.230.0230.00745.24
8.1.220.0130.00943.43
8.1.210.0110.01143.23
8.1.200.0070.01543.22
8.1.190.0150.00643.23
8.1.180.0130.00943.41
8.1.170.0070.01444.59
8.1.160.0170.00346.70
8.1.150.0140.00744.74
8.1.140.0070.01445.50
8.1.130.0160.00343.63
8.1.120.0100.01043.36
8.1.110.0110.01143.48
8.1.100.0100.01043.42
8.1.90.0210.00043.46
8.1.80.0070.01443.45
8.1.70.0150.00743.43
8.1.60.0180.00443.64
8.1.50.0110.01143.53
8.1.40.0130.01343.53
8.1.30.0150.00743.62
8.1.20.0070.01443.61
8.1.10.0220.01373.17
8.1.00.0300.00773.13
8.0.300.0250.01272.46
8.0.290.0250.01572.38
8.0.280.0270.00773.91
8.0.270.0230.01372.77
8.0.260.0210.01472.70
8.0.250.0190.01672.37
8.0.240.0100.02372.41
8.0.230.0200.01472.31
8.0.220.0190.01372.32
8.0.210.0220.01372.38
8.0.200.0170.01472.25
8.0.190.0280.00772.39
8.0.180.0290.00672.38
8.0.170.0220.01672.29
8.0.160.0270.00772.30
8.0.150.0200.02372.34
8.0.140.0290.00672.35
8.0.130.0380.021121.73
8.0.120.0220.01372.41
8.0.110.0210.01472.39
8.0.100.0130.02072.33
8.0.90.0220.00972.19
8.0.80.0500.02072.28
8.0.70.0290.00772.22
8.0.60.0230.01372.44
8.0.50.0260.00772.33
8.0.30.0480.02972.49
8.0.20.0630.02672.70
8.0.10.0250.00672.55
8.0.00.0650.03172.34
7.4.330.0030.02274.79
7.4.320.0160.01671.98
7.4.300.0240.01771.95
7.4.290.0220.01072.14
7.4.280.0330.02171.91
7.4.270.0200.01472.01
7.4.260.0270.00772.11
7.4.250.0240.01471.89
7.4.240.0230.01172.04
7.4.230.0240.00972.04
7.4.220.0780.02371.96
7.4.210.0630.02072.02
7.4.200.0290.00371.93
7.4.160.0600.03072.04
7.4.150.0710.01972.02
7.4.140.0780.03171.91
7.4.130.0650.03271.99
7.4.120.0520.02971.86
7.4.110.0610.03572.06
7.4.100.0640.01972.05
7.4.90.0620.02072.05
7.4.80.0780.03372.06
7.4.70.0580.03271.88
7.4.60.0760.01872.04
7.4.50.0360.00771.98
7.4.40.0540.03872.17
7.4.30.0680.02071.98
7.4.00.0320.02670.64
7.3.330.0500.010121.71
7.3.320.0420.016121.60
7.3.310.0250.00971.79
7.3.300.0230.01071.66
7.3.290.0490.03171.74
7.3.280.0590.03071.78
7.3.270.0540.03371.70
7.3.260.0500.03671.92
7.3.240.0590.03071.89
7.3.230.0480.03571.80
7.3.210.0550.04871.91
7.3.200.0700.03271.83
7.3.190.0570.02771.80
7.3.180.0520.03071.91
7.3.170.0710.01971.80
7.3.160.0580.02471.87
7.3.120.0570.01370.38
7.3.110.0370.01770.23
7.3.100.0340.02770.01
7.3.90.0190.03270.06
7.3.80.0310.02470.42
7.3.70.0240.02470.31
7.3.60.0390.00670.21
7.3.50.0160.03370.26
7.3.40.0160.03370.13
7.3.30.0260.02070.20
7.3.20.0120.01278.24
7.3.10.0370.01678.32
7.3.00.0700.02378.58
7.2.330.0580.03472.19
7.2.320.0630.05372.32
7.2.310.0600.05072.01
7.2.300.0490.04271.79
7.2.290.0510.03872.18
7.2.250.0300.04070.27
7.2.240.0370.02370.48
7.2.230.0260.02970.15
7.2.220.0100.03970.25
7.2.210.0230.02670.41
7.2.200.0280.02170.39
7.2.190.0290.01670.36
7.2.180.0290.02070.23
7.2.170.0230.02670.55
7.2.130.0650.02278.74
7.2.120.0700.01978.72
7.2.110.0690.03178.74
7.2.100.0860.01978.79
7.2.90.1260.01778.47
7.2.80.1680.03078.67
7.2.70.1800.01478.13
7.2.60.2290.01778.50
7.2.50.2180.01378.34
7.2.40.1850.01578.58
7.2.30.1520.02878.46
7.2.20.1450.01578.40
7.2.10.1370.01378.35
7.2.00.1080.02179.95
7.1.330.0130.02477.21
7.1.320.0170.02077.57
7.1.310.0130.02277.46
7.1.300.0100.02677.53
7.1.290.0190.01377.69
7.1.280.0240.01477.53
7.1.270.0160.01977.75
7.1.260.0170.02077.55
7.1.250.0760.03077.40
7.1.200.1520.01077.49
7.1.100.0100.02779.76
7.1.70.0460.01678.91
7.1.60.0230.03079.21
7.1.50.0520.02378.77
7.1.00.0170.08384.21
7.0.201.1620.01373.79
7.0.60.1100.07775.70
7.0.50.0170.04773.49
7.0.40.0030.06720.04
7.0.30.0330.08320.09
7.0.20.0470.05320.24
7.0.10.0230.07720.05
7.0.00.0170.07720.29
5.6.280.0070.06785.84
5.6.210.0370.05785.32
5.6.200.0230.07782.86
5.6.190.0330.08385.18
5.6.180.0300.06385.11
5.6.170.0500.10085.03
5.6.160.0470.09082.80
5.6.150.0300.08082.80
5.6.140.0200.09082.85
5.6.130.0100.06082.85
5.6.120.0400.06385.76
5.6.110.0430.09085.84
5.6.100.0200.11385.67
5.6.90.0430.09785.81
5.6.80.0330.04785.12
5.5.350.0430.08085.16
5.5.340.0270.09782.63
5.5.330.0300.04384.84
5.5.320.0630.05784.84
5.5.310.0330.05084.82
5.5.300.0330.04382.62
5.5.290.0270.07082.66
5.5.280.0300.05385.39
5.5.270.0200.11385.35
5.5.260.0270.07385.58
5.5.250.0400.09085.37
5.5.240.3070.04385.00

preferences:
54.79 ms | 401 KiB | 5 Q