我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

如何避免无休止的构造循环?

I have two classes that depend on each other.

class ClassA extends SomeClass
{
    public function __construct(ClassB $classB) {
        $this->classB = $classB;
    }
}

class ClassB extends SomeOtherClass
{
    public function __construct(ClassA $classA) {
        $this->classA = $classA;
    }
}

How can I avoid an endless loop as they're constructed?

There won't be any loop. Neither of them instantiate a new object in their constructors.

近期文章

  • 如何将SELECT转换为SELECT JOIN?
  • Woocommerce:如何在商店页面上“不显示”产品类别
  • 是否有可能将像7-Feb这样的字符串转换为当前年份的yyyy-mm-dd与php [复制]
  • 在用户接受条款之前,Symfony 2不会创建任何cookie
  • 在文件上传中找不到对象PHP [关闭]
  • PHP json_decode youtube api(数组)[关闭]
  • 在PHP中解析Json字符串从数组获取值[重复]
  • Php Switch Case无法按预期工作
  • too long
  • PHP MySQL注册表不起作用,没有错误[重复]
  • Laravel:尝试上传多张图片时出错
  • 在ajax update db之后更改按钮文本
  • PHP文件大小转换器[重复]
  • 通过php发送网络请求时,活动崩溃
  • 为什么这些foreach和for循环会产生不同的输出?
  • 在Yii2中将数据从一个表单传递到另一个表单
  • Php没有区分if语句的大写字母[重复]
  • 不支持的字符的Groovy字符编码结果不匹配
  • 更新多个查询时,更新php mysqli中的行数不起作用
  • 合并对象和数组

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华