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