PHP.mk документација

ReflectionParameter::getDefaultValue

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

reflectionparameter.getdefaultvalue.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека reflectionparameter.getdefaultvalue.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
ReflectionParameter::getDefaultValue

Референца за `reflectionparameter.getdefaultvalue.php` со подобрена типографија и навигација.

reflectionparameter.getdefaultvalue.php

ReflectionParameter::getDefaultValue

(PHP 5 >= 5.0.3, PHP 7, PHP 8)

ReflectionParameter::getDefaultValue(PHP 5 >= 5.0.3, PHP 7, PHP 8)

= NULL

public ReflectionParameter::getDefaultValue(): mixed

Добива стандардна вредност на параметар ReflectionException ќе биде фрлена.

Параметри

Оваа функција нема параметри.

Вратени вредности

Добива стандардната вредност на параметарот за која било кориснички дефинирана или внатрешна функција или метод. Ако параметарот не е опционален а

Дневник на промени

Верзија = NULL
8.0.0 Стандардната вредност на параметарот. ReflectionException беше фрлен.

Примери

Овој метод сега дозволува добивање на стандардната вредност на параметрите на вградените функции и методи на вградените класи. Претходно, а

<?php
function foo($test, $bar = 'baz')
{
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->getDefaultValue() . PHP_EOL;
}
echo
PHP_EOL;
}
?>

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

Name: test

Name: bar
Default value: baz

Види Исто така

Белешки од корисници 1 белешка

ReflectionParameter::isPassedByReference()
пред 9 години
[Editor's note: fixed on user's request]

Getting `Uncaught ReflectionException: Internal error: Failed to retrieve the default value`?

You have to wrap this inside ->isDefaultValueAvailable().
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.