加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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将包含该类的所有实例.你的问题有点宽泛,所以我不能确切地说这是你正在寻找的.如果没有,它有望帮助你更清楚地了解你正在寻找什么.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读