在 PHP 中获取类名
与 Java 类似,PHP 提供了各种方法来检索类名。
使用 ClassName::class
在 PHP 5.5 及以上版本中,可以使用 ClassName::class 语法来实现类名解析:
<code class="php">namespace Name\Space; class ClassName {} echo ClassName::class;</code>
使用 get_class()
对于旧版本的 PHP,可以使用 get_class() 函数:
<code class="php">class MyClass { } $className = get_class(new MyClass());</code>
使用 static::class (对于类方法)
在类方法中,static::class 语法可用于检索类名称:
<code class="php">namespace Name\Space; class ClassName { /** * @return string */ public function getNameOfClass() { return static::class; } } $obj = new ClassName(); echo $obj->getNameOfClass();</code>
以上是如何在 PHP 中获取类名?的详细内容。更多信息请关注PHP中文网其他相关文章!