Php/docs/class.reflectionparameter

来自菜鸟教程
跳转至:导航、​搜索

(PHP 5, PHP 7)

简介

ReflectionParameter 取回了函数或方法参数的相关信息。

要自行检查函数的参数,首先创建一个 ReflectionFunctionReflectionMethod 的实例,然后使用它们的 ReflectionFunctionAbstract::getParameters() 方法来获取参数的数组。


类摘要


ReflectionParameter implements Reflector {

/* 属性 */

public $name

/* 方法 */

public allowsNull ( ) : bool

public canBePassedByValue ( ) : bool

final private __clone ( ) : void

public __construct ( callable $function , mixed $parameter )

public static export ( string $function , string $parameter [, bool $return ] ) : string

public getClass ( ) : ReflectionClass

public getDefaultValue ( ) : mixed

public getDefaultValueConstantName ( ) : string

public getName ( ) : string

public getPosition ( ) : int

public getType ( ) : ReflectionType

public hasType ( ) : bool

public isArray ( ) : bool

public isCallable ( ) : bool

public isDefaultValueAvailable ( ) : bool

public isDefaultValueConstant ( ) : bool

public isOptional ( ) : bool

public isPassedByReference ( ) : bool

public isVariadic ( ) : bool

public __toString ( ) : string

}

属性

name
参数的名称。只读,在尝试赋值的时候会抛出 ReflectionException


Table of Contents