我正在构建自己的 CMS,并为此使用了自己的 Database 类。在某些框架中,有一种方法可以在另一个函数上执行一个函数$firstValues = $this-db->query('your query')->first();对于->first() ,我需要什么样的课程。php中有没有办法做到这一点?我需要使用抽象类吗?有人有例子吗?如果您需要更多信息,请询问我!感谢您的帮助!汤姆
2 回答
largeQ
TA贡献2039条经验 获得超7个赞
您必须在方法之间传递 $this 。下面是一些例子:
Class Db {
private $_query_result;
public function query($query_string = '')
{
// make your query or smth
// save for example array of results
$this->_query_result = $your_query_result;
return $this;
}
public function first()
{
return array_shift($this->_query_result);
}
}
- 2 回答
- 0 关注
- 144 浏览
添加回答
举报
0/150
提交
取消