3v4l.org

run code in 500+ PHP versions simultaneously
<?php abstract class A { private function foo() { print __CLASS__; } } abstract class B extends A { public function foo() { print __CLASS__; } } class C extends B { public function foo() { print __CLASS__; } public function goo() { parent::foo(); a::foo(); } } ($c = new C)->foo(); $c->goo();

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.70.0080.01016.83
8.5.60.0040.00418.70
8.4.220.0070.00319.57
8.4.210.0050.00621.54
8.4.90.0080.01018.14
8.3.310.0060.01218.55
8.3.180.0050.00416.77
8.3.50.0060.00316.86
8.2.310.0070.00317.97

preferences:
52.77 ms | 523 KiB | 5 Q