ReflectionMethod::getPrototype
(PHP 5)
ReflectionMethod::getPrototype — Récupère le prototype de la méthode (s'il existe)
Description
Retourne le prototype de la méthode.
Liste de paramètres
Cette fonction ne contient aucun paramètre.
Valeurs de retour
Un objet ReflectionMethod instance de la méthode.
Erreurs / Exceptions
Une exception ReflectionException sera émise si la méthode ne possède pas de prototype.
Exemples
Exemple #1 Exemple avec ReflectionMethod::getPrototype()
<?php
class Hello {
public function sayHelloTo($name) {
return 'Hello ' . $name;
}
}
class HelloWorld extends Hello {
public function sayHelloTo($name) {
return 'Hello world: ' . $name;
}
}
$reflectionMethod = new ReflectionMethod('HelloWorld', 'sayHelloTo');
var_dump($reflectionMethod->getPrototype());
?>
L'exemple ci-dessus va afficher :
object(ReflectionMethod)#2 (2) { ["name"]=> string(10) "sayHelloTo" ["class"]=> string(5) "Hello" }