3v4l.org

run code in 300+ PHP versions simultaneously
<?php class foo { static function get_class() { return __CLASS__; } static function baz() { $class = get_class(); return $class::qux(); } static function qux() { return 'qux'; } } class bar extends foo { static function get_class() { return __CLASS__; } static function qux() { return 'quux'; } } var_dump(foo::baz()); var_dump(bar::baz());

preferences:
33.14 ms | 402 KiB | 5 Q