我想将一个 php 对象在它自己的构造函数中传递给另一个对象,如下所示:
class foo {
$parent_object;
public function __construct($obj) {
$this->parent_object = $obj;
}
}
class bar {
public function __construct() {
$blub = new foo($this);
}
}
我问自己的问题是:我可以在 bar 的构造函数中传递 $this,因为对象实际上并没有被创建......所以 $this 已经是对整个对象的有效引用了吗?