php – 获取特定类的所有对象
发布时间:2020-12-13 22:39:04 所属栏目:PHP教程 来源:网络整理
导读:我必须通过引用列出作为类实例的对象 class Foo {}class Foo1 {}$obj1 = new Foo;$obj2 = new Foo;$obj32 = new Foo1; 我需要一个解决方案来获取所有Foo类实例的对象 你知道怎么做吗 ? 获取类的所有实例的解决方案是在创建实例化类时保留它们的记录: class
我必须通过引用列出作为类实例的对象
class Foo {} class Foo1 {} $obj1 = new Foo; $obj2 = new Foo; $obj32 = new Foo1; 我需要一个解决方案来获取所有Foo类实例的对象
获取类的所有实例的解决方案是在创建实例化类时保留它们的记录:
class Foo { static $instances=array(); public function __construct() { Foo::$instances[] = $this; } } 现在全局可访问的数组Foo :: $instances将包含该类的所有实例.你的问题有点宽泛,所以我不能确切地说这是你正在寻找的.如果没有,它有望帮助你更清楚地了解你正在寻找什么. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |