php リフレクション メソッドには次のものが含まれます: 1. [$reflectMethod=new ReflectionMethod(907805cba0f01fbdb092f511c6f42f79)] メソッド名の文字列を渡します; 2. [$parameters=$reflectMethod->getParameters()] Getパラメータ名。
php リフレクション メソッドは次のとおりです:
(1)$reflectMethod = new ReflectionMethod(<方法名>);受信メソッド名文字列は、ターゲット メソッドを制御する ReflectionMethod クラス インスタンスを返します。(2)
$parameters = $reflectMethod->getParameters();クラスに必要なパラメータ名を取得します。このメソッドは、すべてのパラメータ名を含む 2 次元配列を返します。 . Array; (3)
$name = $parameters->getName();実行するメソッドに必要なパラメータ配列の単一パラメータ名を返します。これは、foreach ループを通じて 1 つずつ取得して割り当てることができます。 (4)
$reflectMethod->invokeArgs(<类实例>,<执行该方法所需参数数组>);クラスインスタンスとメソッドのパラメータを渡してメソッドを実行し、実行結果を返します。
関連する学習に関する推奨事項:php プログラミング (ビデオ)
以上がPHPのリフレクションメソッドとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。