ReflectionParameter::getDefaultValueConstantName
Retourne le nom de la constante de la valeur par défaut si la valeur est une constante ou null
&reftitle.description;
public stringnullReflectionParameter::getDefaultValueConstantName
Retourne le nom de la constante qui sert de valeur par défaut à un paramètre d'une
fonction ou méthode définie par l'utilisateur ou interne, si la valeur par défaut est constante ou nulle.
Si le paramètre n'est pas optionnel une exception de type
ReflectionException sera jetée.
&reftitle.parameters;
&no.function.parameters;
&reftitle.returnvalues;
Retourne une &string; en cas de succès, ou &null; en cas d'échec.
&reftitle.changelog;
&Version;
&Description;
8.0.0
Cette méthode permet désormais de récupérer le nom de la constante de la
valeur par défaut de fonctions et méthodes de classe intégrées. Auparavant,
ReflectionException était émise.
&reftitle.examples;
Récupérer les noms des constantes qui servent de valeurs par défaut aux paramètres d'une fonction
getParameters() as $param) {
echo 'Nom : ' . $param->getName() . PHP_EOL;
if ($param->isOptional()) {
echo 'Valeur par défaut : ' . $param->getDefaultValueConstantName() . PHP_EOL;
}
echo PHP_EOL;
}
?>
]]>
&example.outputs;
&reftitle.seealso;
ReflectionParameter::isOptional
ReflectionParameter::isDefaultValueConstant
ReflectionParameter::getDefaultValue