ReflectionParameter (class)
The ReflectionParameter class
介绍
(PHP 5, PHP 7)
该ReflectionParameter
类检索有关函数或方法的参数信息。
为了内省函数参数,首先创建ReflectionFunction或ReflectionMethod类的实例,然后使用它们的ReflectionFunctionAbstract :: getParameters()方法来检索参数数组。
课程简介
ReflectionParameter
实现反射器{
/ *属性* /
public $ name;
/* 方法 */
public bool allowsNull ( void )
public bool canBePassedByValue ( void )
final private void __clone ( void )
public __construct ( string $function , string $parameter )
public static string export ( string $function , string $parameter [, bool $return ] )
public ReflectionClass getClass ( void )
public ReflectionClass getDeclaringClass ( void )
public ReflectionFunctionAbstract getDeclaringFunction ( void )
public mixed getDefaultValue ( void )
public string getDefaultValueConstantName ( void )
public string getName ( void )
public int getPosition ( void )
public ReflectionType getType ( void )
public bool hasType ( void )
public bool isArray ( void )
public bool isCallable ( void )
public bool isDefaultValueAvailable ( void )
public bool isDefaultValueConstant ( void )
public bool isOptional ( void )
public bool isPassedByReference ( void )
public bool isVariadic ( void )
public string __toString ( void )
}
属性
名字
参数的名称。只读,在尝试写入时抛出ReflectionException。
目录
- ReflectionParameter :: allowedNull - 检查是否允许null
- ReflectionParameter :: canBePassedByValue - 返回此参数是否可以按值传递
- ReflectionParameter :: __ clone - 克隆
- ReflectionParameter :: __construct- 构造
- ReflectionParameter :: export - 导出
- ReflectionParameter :: getClass - 获取类型提示类
- ReflectionParameter :: getDeclaringClass - 获取声明类
- ReflectionParameter :: getDeclaringFunction - 获取声明函数
- ReflectionParameter :: getDefaultValue - 获取默认参数值
- ReflectionParameter :: getDefaultValueConstantName - 如果默认值为常量或空值,则返回默认值的常量名称
- ReflectionParameter :: getName - 获取参数名称
- ReflectionParameter :: getPosition - 获取参数位置
- ReflectionParameter :: getType - 获取参数的类型
- ReflectionParameter :: hasType - 检查参数是否有类型
- ReflectionParameter :: isArray - 检查参数是否需要数组
- ReflectionParameter :: isCallable - 返回参数是否必须可调用
- ReflectionParameter :: isDefaultValueAvailable - 检查默认值是否可用
- ReflectionParameter :: isDefaultValueConstant - 返回此参数的默认值是否为常量
- ReflectionParameter :: isOptional - 检查是否可选
- ReflectionParameter :: isPassedByReference - 检查是否通过引用传递
- ReflectionParameter :: isVariadic - 检查参数是否可变
- ReflectionParameter :: __ toString - 字符串
←ReflectionObject :: export
ReflectionParameter::allowsNull →