- var_dump: documentation ( source)
- get_called_class: documentation ( source)
<?php
namespace Foo;
use Foo\Bar as Baz;
trait getClass {
public static function getClass() {
return __CLASS__;
}
public static function getCalledClass() {
return get_called_class();
}
}
class Bar
{
use GetClass;
}
class Biz extends Bar {}
var_dump(
[Baz::getCalledClass(), Baz::getClass()],
[Biz::getCalledClass(), Biz::getClass()]
);