首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]ReflectionParameter::isVariadic()函数—用法及示例

发布于 2025-05-03 19:55:31
0
22

函数名:ReflectionParameter::isVariadic()

适用版本:PHP 5 >= 5.6.0, PHP 7

函数描述:该函数用于检查参数是否为可变参数。

用法:

bool ReflectionParameter::isVariadic ( void )

参数: 该函数没有参数。

返回值: 如果参数是可变参数,则返回 true,否则返回 false。

示例:

function myFunction(...$args) {
    $reflector = new ReflectionFunction('myFunction');
    $params = $reflector->getParameters();
    
    foreach ($params as $param) {
        if ($param->isVariadic()) {
            echo "参数 {$param->getName()} 是可变参数\n";
        } else {
            echo "参数 {$param->getName()} 不是可变参数\n";
        }
    }
}

myFunction(1, 2, 3);

输出:

参数 args 是可变参数
评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流