【发布时间】:2014-02-21 16:14:07
【问题描述】:
在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
}
如上所述,上面的代码 sn -p 不起作用。
这可能吗?如果有,语法是什么?
谢谢。
【问题讨论】:
-
@GordonM - 这是重复的 - 我没有找到其他问题。谢谢。