在PHP中使用魔術方法__CLASS__來取得類別名稱的相關操作

jacklove
發布: 2023-03-30 18:38:02
原創
3294 人瀏覽過

魔術方法__CLASS__來取得類別名稱的相關操作在php中經常會遇見,本文將講解其相關操作.

在PHP中使用魔術方法__CLASS__來取得類別名稱的教程

官方文件如下

__CLASS__類別的名稱(PHP 4.3.0 新加)。自 PHP 5 起本常數傳回該類別被定義時的名字(區分大小寫)。在 PHP 4 中該值總是小寫字母的。類別名稱包括其被宣告的作用區域(例如 Foo\Bar)。注意自 PHP 5.4 起 CLASS 對 trait

也起作用。當用在 trait 方法時,CLASS 是呼叫 trait 方法的類別的名字。

如果想要得到不包含類別的作用域的名稱或類別的作用域則需要下面兩個函數

string basename ( string $path [, string $suffix ] )
登入後複製

//給出一個包含有指向一個檔案的全路徑的字串,本函數傳回去掉檔名後的目錄名。

string dirname ( string $path )
登入後複製

//給出一個包含有指向一個檔案的全路徑的字串,本函數傳回基本的檔案名稱。

類別包含作用域的名稱

echo __CLASS__;
登入後複製

類別作用域的名稱

echo dirname(__CLASS__);
登入後複製

類別不包含作用域的名稱

echo basename (__CLASS__);
登入後複製

   本篇解釋了PHP中使用魔術方法__CLASS__來取得類別名稱的相關操作,更多相關內容請關注php中文網.

#相關推薦:

php程式碼實作12306餘票查詢、價格查詢功能

如何透過PHP取得微信使用者的openid與基本資訊

介紹PHP快速匯出Table資料相關教程

以上是在PHP中使用魔術方法__CLASS__來取得類別名稱的相關操作的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板