Documentación offline PHP master

ReflectionParameter::getDefaultValue

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

ReflectionParameter::getDefaultValue

Obtiene el valor por defecto del argumento

Descripción#

public ReflectionParameter::getDefaultValue(): mixed
```php

Obtiene el valor por defecto del argumento de una función o método definido en el espacio de nombres del usuario o interno. Si el argumento no es opcional, se emitirá una excepción `ReflectionException`.

## Parámetros

Esta función no contiene ningún parámetro.

## Valores devueltos

El valor por defecto del argumento.

## Historial de cambios

| Versión | Descripción |
|----|----|
| 8.0.0 | Este método permite ahora obtener el valor por defecto de funciones y métodos de clase integrados. Anteriormente, `ReflectionException` era emitido. |

## Ejemplos

Obtener los valores por defecto de los argumentos de la función
getParameters() as $param) { echo 'Nombre : ' . $param->getName() . PHP_EOL; if ($param->isOptional()) { echo 'Valor por defecto : ' . $param->getDefaultValue() . PHP_EOL; } echo PHP_EOL; } ?>

```php

El ejemplo anterior mostrará:

Nombre : test

Nombre : bar
Valor por defecto : baz

Véase también#

ReflectionParameter::isOptional, ReflectionParameter::isDefaultValueAvailable, ReflectionParameter::getDefaultValueConstantName, ReflectionParameter::isPassedByReference