php反射方法有:1、【$reflectMethod=new ReflectionMethod(<方法名稱>)】傳入方法名稱字串;2、【$parameters=$reflectMethod->getParameters()】取得參數名。
php反射方法有:
(1)
$reflectMethod = new ReflectionMethod(<方法名>);
傳入方法名稱字串,傳回控制目標方法的ReflectionMethod類別實例;
(2)
$parameters = $reflectMethod->getParameters();
取得該類別所需的參數名,該方法傳回一個包含所有參數名的二維陣列;
(3)
$name = $parameters->getName();
傳回要執行的方法所需參數陣列的單一參數名,可透過foreach迴圈逐一取得和賦值;
(4)
$reflectMethod->invokeArgs(<类实例>,<执行该方法所需参数数组>);
傳入類別實例和方法參數,執行方法,傳回執行結果。
#相關學習推薦:php程式設計(影片)
以上是php反射方法有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!