PHP ReflectionParameter::getType 反射函数
-
定义和用法
ReflectionParameter::getType - 获取参数的类型. -
版本支持
PHP4 PHP5 PHP7 不支持 支持 支持 -
语法
ReflectionParameter::getType( void )
ReflectionParameter::getType() 获取参数的关联类型。 -
参数
参数 必需的 描述 无 -
返回值
如果指定了参数类型,则返回ReflectionType对象,否则返回NULL。 -
示例
尝试一下function someFunction(int $param, $param2) {} $reflectionFunc = new ReflectionFunction('someFunction'); $reflectionParams = $reflectionFunc->getParameters(); $reflectionType1 = $reflectionParams[0]->getType(); $reflectionType2 = $reflectionParams[1]->getType(); assert($reflectionType1 instanceof ReflectionNamedType); echo $reflectionType1->getName(), PHP_EOL; var_dump($reflectionType2);
-
相关页面
ReflectionParameter::hasType() - 检查参数是否具有类型ReflectionType::__toString() - 转到字符串