PHP
反射 | Reflection

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 →