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