Les méthodes de réflexion php incluent : 1. [$reflectMethod=new ReflectionMethod(
)] Transmettez la chaîne du nom de la méthode ; 2. [$parameters=$reflectMethod->getParameters()] Get nom du paramètre.
Les méthodes de réflexion php sont :
(1)
$reflectMethod = new ReflectionMethod(<方法名>);
Méthode entrante chaîne de nom, renvoie l'instance de classe ReflectionMethod qui contrôle la méthode cible ;
(2)
$parameters = $reflectMethod->getParameters();
obtient les noms de paramètres requis par la classe. Cette méthode renvoie un tableau à deux dimensions contenant tous les paramètres. Array;
(3)
$name = $parameters->getName();
Renvoie le nom du paramètre unique du tableau de paramètres requis pour la méthode à exécuter, qui peut être obtenu et attribué un par un via la boucle foreach. ;
(4)
$reflectMethod->invokeArgs(<类实例>,<执行该方法所需参数数组>);
Passez les paramètres de l'instance de classe et de la méthode, exécutez la méthode et renvoyez le résultat de l'exécution.
Recommandations d'apprentissage associées : programmation php (vidéo)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!