3v4l.org

run code in 300+ PHP versions simultaneously
<?php error_reporting(-1); class X { function bar() { var_dump(get_called_class()); } } class Y { function foo() { X::bar(); } } class Z extends X { function foo() { X::bar(); } } (new Y)->foo(); (new Z)->foo();

preferences:
35.17 ms | 402 KiB | 5 Q