为了账号安全,请及时绑定邮箱和手机立即绑定

带过滤器的数据库类

带过滤器的数据库类

PHP
缥缈止盈 2021-09-05 18:11:02
我正在构建自己的 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);

   }

}


查看完整回答
反对 回复 2021-09-05
  • 2 回答
  • 0 关注
  • 144 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信