最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
codeigniter框架中$db->where()链式原理分析
时间:2022-06-25 00:52:00 编辑:袖梨 来源:一聚教程网
公司最常用的框架是codeigniter,里面会经常使用
$db->select()->from()->where()
这样的语句,有些新手朋友就会觉得奇怪,这是怎么实现的????
其实原理比较简单,做个例子给大家看看就明白了
class demo{
public $sql = "";
function select($str)
{
$this->sql .= $str;
return $this;
}
function from($str)
{
$this->sql .= $str;
return $this;
}
function where($str)
{
$this->sql .= $str;
return $this;
}
function query()
{
execute....
return array
}
}
其实关键的就是,链式函数每次返回的都是对象自己的引用,然后接着再调用自己的函数!!直到最后query函数终结!
相关文章
- 明末渊虚之羽赫梯弯刀隐藏效果怎么样 赫梯弯刀隐藏效果介绍 08-06
- 原神爱诺是什么元素 爱诺神之眼元素类型介绍 08-06
- 人渣SCUM车辆怎么组装 车辆组装步骤介绍 08-06
- 明末渊虚之羽卜坠击减伤怎么获得 卜坠击减伤获取方法 08-06
- 原神爱诺技能是什么 爱诺技能介绍 08-06
- 明末渊虚之羽卜覆羽减伤怎么获得 卜覆羽减伤获取方法 08-06