The ReflectionParameter class
Introduction
The ReflectionParameter class retrieves information about a function's or method's parameters.
To introspect function parameters, first create an instance of the ReflectionFunction or ReflectionMethod classes and then use their ReflectionFunctionAbstract::getParameters method to retrieve an array of parameters.
Class synopsis
ReflectionParameter
implements
Reflector
{
/* Properties */
public
$ReflectionParameter->name
;
/* Methods */
public static string ReflectionParameter::export
( string $function
, string $parameter
[, bool $return
] )
}Properties
- name
-
Prop description
Table of Contents
- ReflectionParameter::allowsNull - Checks if null is allowed
- ReflectionParameter::canBePassedByValue - Returns whether this parameter can be passed by value
- ReflectionParameter::__clone - Clone
- ReflectionParameter::__construct - Construct
- ReflectionParameter::export - Exports
- ReflectionParameter::getClass - Get class
- ReflectionParameter::getDeclaringClass - Gets declaring class
- ReflectionParameter::getDeclaringFunction - Gets declaring function
- ReflectionParameter::getDefaultValue - Gets default parameter value
- ReflectionParameter::getName - Gets parameter name
- ReflectionParameter::getPosition - Gets parameter position
- ReflectionParameter::isArray - Checks if parameter expects an array
- ReflectionParameter::isDefaultValueAvailable - Checks if a default value is available
- ReflectionParameter::isOptional - Checks if optional
- ReflectionParameter::isPassedByReference - Checks if passed by reference
- ReflectionParameter::__toString - To string




