class CLASS_A{}
$classA = 'CLASS_A';
var_dump(class_exists($classA::class)); //not works
是否有想通过变量获取类名?
答案 0 :(得分:1)
你使用反射:
class CLASS_A{}
$classA = 'CLASS_A';
$c = new \ReflectionClass($classA);
var_dump($c->getName());
参考文献:
答案 1 :(得分:0)
如果你想要的只是类名,你可以简单地使用get_class函数:http://php.net/manual/en/function.get-class.php
class test{}
$obj = new test;
echo get_class($obj); // Will echo test
如果您需要获取更多信息,请使用反射(请参阅zerkms的回答)