函数名: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 是可变参数