class posts
{
public function __construct($db)
{
$this->dbase = $db;
$test = new post(1, $this->dbase);
}
}
class post
{
public function __construct($id, &$j)
{
$this->ID = $id;
$this->dbase = $j;
var_dump($this); // At this point, $this-ID and $this->dbase are both null.
}
}
这是我的问题。在“post”类中,我可以转出 $j 和 $id 并看到它们都完美通过了。但是,当我尝试设置 $this->ID = $id 或 $this->dbase = $j 时,没有设置任何内容。为什么会这样?