ReflectionFunction::__construct
En esta página
ReflectionFunction::__construct
Construye un nuevo objeto ReflectionFunction
Descripción#
public ReflectionFunction::__construct(Closure $function)
```php
Construye un nuevo objeto `ReflectionFunction`.
## Parámetros
`function`
El nombre de la función a reflejar o una [fermeture](#functions.anonymous).
## Errores/Excepciones
Se lanza una excepción `ReflectionException` si el argumento `function` contiene una función inválida.
## Ejemplos
Ejemplo con ReflectionFunction::\_\_construct
```php
Resultado del ejemplo anterior es similar a:
===> La función definida por el usuario 'counter1'
declarada en Z:\reflectcounter.php
líneas 7 a 11
---> Documentación:
'/**
* A simple counter
*
* @return int
*/'
---> Variables estáticas: array (
'c' => 0,
)
===> La función definida por el usuario '{closure}'
declarada en Z:\reflectcounter.php
líneas 18 a 23
---> Documentación:
'/**
* Another simple counter
*
* @return int
*/'
---> Variables estáticas: array (
'd' => 0,
)
Véase también#
ReflectionMethod::__construct, Los constructores