ReflectionParameter::getDefaultValueConstantName
Pobiera nazwę stałej reprezentującej domyślną wartość, jeśli domyślna wartość jest stałą lub null
&reftitle.description;
public stringnullReflectionParameter::getDefaultValueConstantName
Zwraca nazwę stałej reprezentującej domyślną wartość parametru dowolnej funkcji
lub metody wbudowanej lub zdefiniowanej przez użytkownika, o ile domyślną wartością jest stała lub null.
Jeśli parametr nie jest opcjonalny, zostanie rzucony wyjątek ReflectionException.
will be thrown.
&reftitle.parameters;
&no.function.parameters;
&reftitle.returnvalues;
Zwraca ciąg znaków w razie powodzenia lub &null; w wypadku niepowodzenia.
&reftitle.changelog;
&Version;
&Description;
8.0.0
Ta metoda pozwala teraz na pobranie nazw stałych reprezentujących domyślne wartości wbudowanych funkcji i
wbudowanych metod. Wcześniej rzucany był wyjątek ReflectionException.
&reftitle.examples;
Pobieranie nazw stałych reprezentujących domyślne wartości parametrów
getParameters() as $param) {
echo 'Nazwa: ' . $param->getName() . PHP_EOL;
if ($param->isOptional()) {
echo 'Domyślna wartość: ' . $param->getDefaultValueConstantName() . PHP_EOL;
}
echo PHP_EOL;
}
?>
]]>
&example.outputs;
&reftitle.seealso;
ReflectionParameter::isOptional
ReflectionParameter::isDefaultValueConstant
ReflectionParameter::getDefaultValue