查詢:
在 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中文網其他相關文章!