在PHP中,如果我有一个带有静态成员变量的类,例如:
class Foo
{
public static $a = 0;
public static $b = 1;
}
我有一个字符串变量,其中包含类的名称:
$foo = 'Foo';
如何使用变量$foo
循环遍历类Foo
的静态数据成员?
类似于以下代码:
// Does not work
foreach ($foo AS $field => &$value) {
// Desired:
// Iteration 1: $field = 'a', $value = 0
// Iteration 2: $field = 'b', $value = 1
}
如上所述,上面的代码片段无法正常工作。
这是否可能?如果是,语法是什么?
谢谢。