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