函数名称: 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方法的参数名称。