PHP 5.6.16 is available


(PHP 5 >= 5.0.3)

ReflectionParameter::getDefaultValueGets default parameter value


public mixed ReflectionParameter::getDefaultValue ( void )

Gets the default value of the parameter for a user-defined function or method. If the parameter is not optional a ReflectionException will be thrown.

Elenco dei parametri

Questa funzione non contiene parametri.

Valori restituiti

The parameters default value.


Example #1 Getting

function foo($test$bar 'baz')
$test $bar;

$function = new ReflectionFunction('foo');

foreach (
$function->getParameters() as $param) {
'Name: ' $param->getName() . PHP_EOL;
    if (
$param->isOptional()) {
'Default value: ' $param->getDefaultValue() . PHP_EOL;

Il precedente esempio visualizzerĂ :

Name: test

Name: bar
Default value: baz



Due to implementation details, it is not possible to get the default value of built-in functions or methods of built-in classes. Trying to do this will result a ReflectionException being thrown.

Vedere anche:

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top