使用类似的类
class MyClass {
static var1 = "a";
static var2 = "b";
}
我想在运行时检索静态成员及其值;类似的东西
Array(
"var1" => "a",
"var2" => "b"
)
在PHP中有什么方法可以做到这一点吗?
您可以使用ReflectionClass::getStaticProperties()
来执行此操作:
$class = new ReflectionClass('MyClass');
$arr = $class->getStaticProperties();
大堆([var1]=>a[var2]=>b)
http://www.php.net/manual/en/reflectionclass.getstaticproperties.php-试试这个
获取有关类和类属性(如所有静态方法)的信息称为"反射"。