首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ReflectionParameter::getType

(PHP 7)

ReflectionParameter :: getType - 获取参数的类型

描述

代码语言:javascript
复制
public ReflectionType ReflectionParameter::getType ( void )

获取参数的关联类型。

参数

该功能没有参数。

返回值

如果指定了参数类型,则返回ReflectionType对象,否则返回NULL

例子

示例#1 ReflectionParameter :: getType()示例

代码语言:javascript
复制
<?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);

上面的例子会输出类似于:

代码语言:javascript
复制
int
null

← ReflectionParameter::getPosition

ReflectionParameter::hasType →

扫码关注腾讯云开发者

领取腾讯云代金券