我知道PHP 5.5版本中有一个静态class
字段,但我必须使用PHP 5.4版本。是否有可能从变量中获取完全限定的类名?
示例:
namespace My\Awesome\Namespace
class Foo {
}
而在代码的其他地方:
public function bar() {
$var = new \My\Awesome\Namespace\Foo();
// maybe there's something like this??
$fullClassName = get_qualified_classname($var);
// outputs 'My\Awesome\Namespace\Foo'
echo $fullClassName
}
get_class()
也提供了命名空间。你试过了吗? - arkascha