3v4l.org

run code in 300+ PHP versions simultaneously
<?php class T { public function x(){ return true; } public function y(){ return self::x(); } } var_dump(T::x()); class X { public function x(){ return true; } public function y(){ return self::x(); } } var_dump(X::x());

preferences:
34.56 ms | 402 KiB | 5 Q