【发布时间】:2011-06-27 11:44:39
【问题描述】:
我必须通过引用列出作为类实例的对象
class Foo {}
class Foo1 {}
$obj1 = new Foo;
$obj2 = new Foo;
$obj32 = new Foo1;
我需要一个解决方案来获取所有 Foo 类实例的对象 你知道怎么做吗?
【问题讨论】:
-
你是动态创建的吗?
-
都是什么意思?在全局变量空间还是在局部变量空间中,甚至两者兼而有之?您使用哪些变量名?你能扩展这个类来记录实例吗?
-
Foo 的所有实例,你也指子类的所有实例吗?例如,如果有一个类 Foo2 extends Foo {},您是否也想要所有 Foo2 对象?
-
@GordonM:不,我只需要 Foo 的对象。 Foo2 扩展 Foo 并不重要
-
@hakre: 都在本地和全球范围内
标签: php oop class reflection