English | 简体中文 | 繁體中文
查询

ReflectionParameter::getName()函数—用法及示例

「 获取参数的名称 」


函数名称: ReflectionParameter::getName()

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

函数描述: ReflectionParameter::getName() 函数用于获取参数的名称。

用法示例:

class MyClass {
    public function myMethod($param1, $param2) {
        // ...
    }
}

$reflectionClass = new ReflectionClass('MyClass');
$reflectionMethod = $reflectionClass->getMethod('myMethod');

$parameters = $reflectionMethod->getParameters();

foreach ($parameters as $parameter) {
    echo $parameter->getName() . "\n";
}

上述示例中,我们创建了一个名为MyClass的类,并在其中定义了一个名为myMethod的方法,该方法接受两个参数$param1和$param2。然后,我们通过ReflectionClass和ReflectionMethod类获取了myMethod方法的参数列表。接下来,我们使用foreach循环遍历参数列表,并通过调用ReflectionParameter类的getName()方法获取每个参数的名称,并将其打印输出。

输出结果将如下所示:

param1
param2

这样,我们就成功地使用ReflectionParameter::getName()函数获取了myMethod方法的参数名称。

补充纠错
热门PHP函数
分享链接