天天看點

php擷取目前類名函數名的方法

今天分析了一下THINKPHP架構的模闆自動加載功能,其中運用到了擷取到目前類與方法。是以查了些資料,在此和大家分享分享

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

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

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

注:這些常量前後均是兩個下劃線。

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

get_class_methods(class name);//取得class name 類的所有的方法名,并且組成一個數組

get_class_vars(class name);//取得class name 類的所有的變亮名,并組成一個數組

php