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 →
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com