ReflectionParameter::getDefaultValue
Получение значения по умолчанию для параметра
&reftitle.description;
public mixedReflectionParameter::getDefaultValue
Получает значение по умолчанию параметра, любой определённой пользователем или внутренней функции
или метода. Если аргумент не является необязательным, будет выброшено
исключение ReflectionException.
&reftitle.parameters;
&no.function.parameters;
&reftitle.returnvalues;
Значение по умолчанию аргумента.
&reftitle.changelog;
&Version;
&Description;
8.0.0
Метод теперь позволяет получить значение по умолчанию для параметров встроенных функций и
встроенных методов класса. Ранее выбрасывалось ReflectionException.
&reftitle.examples;
Получение
getParameters() as $param) {
echo 'Имя: ' . $param->getName() . PHP_EOL;
if ($param->isOptional()) {
echo 'Значение по умолчанию: ' . $param->getDefaultValue() . PHP_EOL;
}
echo PHP_EOL;
}
?>
]]>
&example.outputs;
&reftitle.seealso;
ReflectionParameter::isOptional
ReflectionParameter::isDefaultValueAvailable
ReflectionParameter::getDefaultValueConstantName
ReflectionParameter::isPassedByReference