ReflectionParameter::getDefaultValue Gets default parameter value &reftitle.description; public mixedReflectionParameter::getDefaultValue Gets the default value of the parameter for any user-defined or internal function or method. If the parameter is not optional a ReflectionException will be thrown. &reftitle.parameters; &no.function.parameters; &reftitle.returnvalues; The parameters default value. &reftitle.changelog; &Version; &Description; 8.0.0 This method now allows getting the default value of parameters of built-in functions and built-in class methods. Previously, a ReflectionException was thrown. &reftitle.examples; Getting default values of function parameters getParameters() as $param) { echo 'Name: ' . $param->getName() . PHP_EOL; if ($param->isOptional()) { echo 'Default value: ' . $param->getDefaultValue() . PHP_EOL; } echo PHP_EOL; } ?> ]]> &example.outputs; &reftitle.seealso; ReflectionParameter::isOptional ReflectionParameter::isDefaultValueAvailable ReflectionParameter::getDefaultValueConstantName ReflectionParameter::isPassedByReference