ReflectionProperty::getName()是一个PHP函数,用于获取反射属性的名称。
使用方法如下:
public string ReflectionProperty::getName ( void )
参数说明:
- 无需传入任何参数。
返回值:
- 返回反射属性的名称,以字符串形式表示。
示例代码:
class MyClass {
private $myProperty;
}
$reflectionClass = new ReflectionClass('MyClass');
$reflectionProperty = $reflectionClass->getProperty('myProperty');
$propertyName = $reflectionProperty->getName();
echo $propertyName; // 输出: myProperty
在上面的示例中,我们定义了一个名为MyClass
的类,并在其中声明了一个私有属性myProperty
。然后,我们使用ReflectionClass
类创建了MyClass
的反射类实例,并使用getProperty()
方法获取了myProperty
属性的反射对象。最后,我们使用getName()
方法获取了该属性的名称,并将其输出到屏幕上。
这个函数适用于PHP 5及以上版本。