我使用类来获取一些典型的MySQL查询,例如获取特定用户,新闻等。然后我调用函数query()
,它调用mysqli类并查询并返回如下查询:
class Users {
[...]
public function query() {
$mysql = new mysqli([...]);
$mysql->query($this->query);
return $mysql;
}
}
当我用它作为前。在$variable
喜欢:
$variable = new Users();
$variable->setNew($params)->query();
我仍然在$variable
中存储了用户对象。有没有办法在不使用mysqli_result
的情况下自动“更新”变量作为$variable = $variable->setNew($params)->query();
的对象(在这种情况下或在simillar情况下的不同类)?
感谢您的建议。
答案 0 :(得分:2)
你可以在一个班轮内完成:
$variable = (new Users())->setNew($params)->query();
$variable
现在包含query()