3v4l.org

run code in 300+ PHP versions simultaneously
<?php // Foo/Exception.php: namespace Foo { class Exception extends \Exception {} } // Foo/Bar.php: namespace Foo { //use Exception; class Bar { public static function baz() { return get_class(new Exception('Should be base Exception')); } } } namespace { var_dump(Foo\Bar::baz()); }

preferences:
35.94 ms | 402 KiB | 5 Q