ReflectionParameter::getDefaultValueConstantName
Retorna o nome da constante do valor padrão se o valor padrão for constante ou nulo
&reftitle.description;
public stringnullReflectionParameter::getDefaultValueConstantName
Retorna o nome da constante do valor padrão do parâmetro de qualquer função ou método,
seja interno ou definido pelo usuário, se o valor padrão for constante ou nulo.
Se o parâmetro não for opcional, um ReflectionException
será lançado.
&reftitle.parameters;
&no.function.parameters;
&reftitle.returnvalues;
Retorna string em caso de sucesso ou &null; em caso de falha.
&reftitle.changelog;
&Version;
&Description;
8.0.0
Este método agora permite obter os nomes das constantes dos valores padrão das funções integradas e
métodos de classe integrados. Anteriormente, um ReflectionException era lançado.
&reftitle.examples;
Obtendo nomes constantes de valores padrão de parâmetros de função
getParameters() as $param) {
echo 'Nome: ' . $param->getName() . PHP_EOL;
if ($param->isOptional()) {
echo 'Valor padrão: ' . $param->getDefaultValueConstantName() . PHP_EOL;
}
echo PHP_EOL;
}
?>
]]>
&example.outputs;
&reftitle.seealso;
ReflectionParameter::isOptional
ReflectionParameter::isDefaultValueConstant
ReflectionParameter::getDefaultValue