ReflectionParameter::getType
ReflectionParameter::getType
(PHP 7)
ReflectionParameter :: getType - 获取参数的类型
描述
public ReflectionType ReflectionParameter::getType ( void )
获取参数的关联类型。
参数
该功能没有参数。
返回值
如果指定了参数类型,则返回ReflectionType对象,否则返回NULL
。
例子
示例#1 ReflectionParameter :: getType()示例
<?php
function someFunction(int $param, $param2) {}
$reflectionFunc = new ReflectionFunction('someFunction'
$reflectionParams = $reflectionFunc->getParameters(
$reflectionType1 = $reflectionParams[0]->getType(
$reflectionType2 = $reflectionParams[1]->getType(
echo $reflectionType1;
var_dump($reflectionType2
上面的例子会输出类似于:
int
null
← ReflectionParameter::getPosition
ReflectionParameter::hasType →