首頁  >  文章  >  後端開發  >  在PHP中使用魔術方法__CLASS__來取得類別名稱的相關操作

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

jacklove
jacklove原創
2018-06-08 13:52:363290瀏覽

魔術方法__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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn