ReflectionParameter::getDefaultValueConstantName
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
ReflectionParameter::getDefaultValueConstantName
Референца за `reflectionparameter.getdefaultvalueconstantname.php` со подобрена типографија и навигација.
ReflectionParameter::getDefaultValueConstantName
(PHP 5 >= 5.4.6, PHP 7, PHP 8)
ReflectionParameter::getDefaultValueConstantName — (PHP 5 >= 5.4.6, PHP 7, PHP 8)
= NULL
Враќа име на константа на стандардната вредност ако стандардната вредност е константа или null ReflectionException ќе биде фрлена.
Параметри
Оваа функција нема параметри.
Вратени вредности
Враќа име на константа на стандардната вредност на параметарот на било која кориснички дефинирана или внатрешна функција или метод, ако стандардната вредност е константа или null. Ако параметарот не е опционален null при неуспех.
Примери
Овој метод сега дозволува добивање на имиња на константи на стандардни вредности на вградени функции и методи на вградени класи. Претходно, а
<?php
function foo($test, $bar = PHP_INT_MIN)
{
echo $test . $bar;
}
$function = new ReflectionFunction('foo');
foreach ($function->getParameters() as $param) {
echo 'Name: ' . $param->getName() . PHP_EOL;
if ($param->isOptional()) {
echo 'Default value: ' . $param->getDefaultValueConstantName() . PHP_EOL;
}
echo PHP_EOL;
}
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
Name: test Name: bar Default value: PHP_INT_MIN
Види Исто така
- Како што е од PHP 8.0.0, следниот код ќе пријави дали типот декларира низи, вклучително и како дел од унија. - Проверува дали е опционално
- Пример #1 Добивање имиња на константи на стандардни вредности на параметри на функции - Враќа дали стандардната вредност на овој параметар е константа
- ReflectionParameter::isDefaultValueConstant() - Го добива стандардното име на параметарот