3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { public function deprecatedVersion() { return static::newVersion(); } public function newVersion() { return 'foo'; } } $foo = new Foo(); var_dump($foo->deprecatedVersion()); var_dump($foo->newVersion()); var_dump($foo::deprecatedVersion()); var_dump($foo::newVersion()); var_dump(Foo::deprecatedVersion()); var_dump(Foo::newVersion());

preferences:
53.73 ms | 402 KiB | 5 Q