# ReflectionMethod::getPrototype

(PHP 5 >= 5.1.2, PHP 7, PHP 8)

ReflectionMethod::getPrototype — Obtiene el prototipo del método (si lo hubiera)

### Descripción

public ReflectionMethod::getPrototype(): ReflectionMethod

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"
    }

### Ver también

- ReflectionMethod::getModifiers() - Obtiene los modificadores del método