首頁 後端開發 PHP問題 PHP如何取得類別名稱及所有函數名

PHP如何取得類別名稱及所有函數名

Aug 05, 2020 pm 02:18 PM
php 函數名 類別名

PHP取得類別名稱及所有函數名稱的方法:1、【get_class(class name)】取得目前語句所在類別的類別名稱;2、【get_class_methods(class name)】取得class name類別的所有的方法名,並且組成一個陣列。

PHP如何取得類別名稱及所有函數名

PHP取得類別名稱及所有函數名稱的方法:

1.取得行號、檔案路徑檔案名稱、類別名稱、方法名稱的常數 

__LINE__ :檔案中的目前行號。 

__FILE__  :檔案的完整路徑與檔案名稱。

如果用在包含檔案中,則傳回包含檔案名稱。自 PHP 4.0.2 起,__FILE__ 總是包含一個絕對路徑,而在此之前的版本有時會包含一個相對路徑。 

__FUNCTION__ :函數名稱(PHP 4.3.0 新加)。

自 PHP 5 起本常數傳回該函數被定義時的名字(區分大小寫)。在 PHP 4 中該值總是小寫字母的。 

__CLASS__ :類別的名稱(PHP 4.3.0 新加)。

自 PHP 5 起本常數傳回該類別被定義時的名字(區分大小寫)。在 PHP 4 中該值總是小寫字母的。

__METHOD__ :類別的方法名稱(PHP 5.0.0 新加)。傳回該方法被定義時的名字(區分大小寫)。 

註:這些常數前後皆是兩個底線。

2.取得類別名稱、方法名稱、變數名稱的方法 

#發現PHP強大之處之一,就是經常有意想不到函數或是這些常數來幫助你完成方便的完成某些功能。越來越體會到為什麼PHP的比試題目裡面會出現那麼多考查具體的PHP函數的題目了。 

再一口氣找了其他的一些常數或函數,持續加入。

  • get_class(class name);        //取得目前語句所在類別的類別名稱 

  • get_class_methods(class name);    //取得class name 類別的所有的方法名,並且組成一個陣列 

  • get_class_vars(class name);    //取得class name 類別的所有的變亮名,並且組成一個陣列 

相關學習推薦:php圖文教學

以上是PHP如何取得類別名稱及所有函數名的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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

熱門文章

兩個點博物館:邦格荒地地點指南
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章

兩個點博物館:邦格荒地地點指南
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章標籤

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南 適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南 Dec 24, 2024 pm 04:42 PM

適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南

CakePHP 日期和時間 CakePHP 日期和時間 Sep 10, 2024 pm 05:27 PM

CakePHP 日期和時間

CakePHP 檔案上傳 CakePHP 檔案上傳 Sep 10, 2024 pm 05:27 PM

CakePHP 檔案上傳

CakePHP 路由 CakePHP 路由 Sep 10, 2024 pm 05:25 PM

CakePHP 路由

討論 CakePHP 討論 CakePHP Sep 10, 2024 pm 05:28 PM

討論 CakePHP

CakePHP 快速指南 CakePHP 快速指南 Sep 10, 2024 pm 05:27 PM

CakePHP 快速指南

CakePHP 專案配置 CakePHP 專案配置 Sep 10, 2024 pm 05:25 PM

CakePHP 專案配置

如何設定 Visual Studio Code (VS Code) 進行 PHP 開發 如何設定 Visual Studio Code (VS Code) 進行 PHP 開發 Dec 20, 2024 am 11:31 AM

如何設定 Visual Studio Code (VS Code) 進行 PHP 開發

See all articles