ReflectionMethod::getPrototype
(PHP 5)
ReflectionMethod::getPrototype — Obtiene el prototipo del método (si lo hubiera)
Descripción
Devuelve el prototipo del método.
Parámetros
Esta función no tiene parámetros.
Valores devueltos
Devuelve una instancia de tipo ReflectionMethod del prototipo del método.
Errores/Excepciones
Lanza ReflectionException si el método no tuviera un prototipo.
Ejemplos
Ejemplo #1 Ejemplo de ReflectionMethod::getPrototype()
<?php
class Hola {
public function saludarA($nombre) {
return 'Hola ' . $nombre;
}
}
class HolaMundo extends Hola {
public function saludarA($nombre) {
return 'Hola Mundo: ' . $nombre;
}
}
$metodoReflexionado = new ReflectionMethod('HolaMundo', 'saludarA');
var_dump($metodoReflexionado->getPrototype());
?>
El resultado del ejemplo sería:
object(ReflectionMethod)#2 (2) {
["name"]=>
string(10) "saludarA"
["class"]=>
string(5) "Hola"
}