ReflectionParameter::getDefaultValue
Obtiene el valor por omisión del parámetro
&reftitle.description;
public mixedReflectionParameter::getDefaultValue
Obtiene el valor por omisión del parámetro de una función definida por el usuario o en el método.
Si el parámetro no es opcional una ReflectionException será lanzada.
&reftitle.parameters;
&no.function.parameters;
&reftitle.returnvalues;
El valor de los parámetros por omisión.
&reftitle.examples;
Obtener
getParameters() as $param) {
echo 'Nombre: ' . $param->getName() . PHP_EOL;
if ($param->isOptional()) {
echo 'Valor por omisión: ' . $param->getDefaultValue() . PHP_EOL;
}
echo PHP_EOL;
}
?>
]]>
&example.outputs;
&reftitle.notes;
Debido a detalles de implementación, no es posible obtener el valor por
omisión de una función o método de clases incorporadas. intentar hacer esto
una ReflectionException será lanzada.
&reftitle.seealso;
ReflectionParameter::isOptional
ReflectionParameter::isPassedByReference