3v4l.org

run code in 300+ PHP versions simultaneously
<?php namespace foo\bar { class Baz {} } namespace { function classBaseName(string $nsName): string { return (new \ReflectionClass($nsName))->getShortName(); } var_dump(stdClass::class, classBaseName(stdClass::class)); var_dump(foo\bar\Baz::class, classBaseName(foo\bar\Baz::class)); }

preferences:
56.51 ms | 402 KiB | 5 Q