查询:
在 PHP 中,我们如何检索类的名称?
响应:
PHP 5.5 及更高版本:
对于 PHP 5.5 及后续版本,使用 ClassName ::class 语法。这将启用静态类名解析。
<code class="php">namespace Name\Space; class ClassName {} echo ClassName::class;</code>
在类方法中,使用 static::class 访问类名:
<code class="php">namespace Name\Space; class ClassName { public function getNameOfClass() { return static::class; } } $obj = new ClassName(); echo $obj->getNameOfClass();</code>
Pre -PHP 5.5:
对于 5.5 之前的 PHP 版本,请使用 get_class() 函数,该函数与对象一起使用:
<code class="php">get_class($object);</code>
请注意 get_class() 返回类的完整命名空间,而 ClassName::class 返回类名本身。
以上是如何在 PHPQuery 中检索类名?的详细内容。更多信息请关注PHP中文网其他相关文章!