PHP设计模式-链式操作
3964阅读
0评论
0点赞
在传统的代码中,许多情况下要调用一个类中的很多方法使用。比如Db类
传统方法
链式方法
$db->name('user');
$db->where('where');
$db->limit('1,10');
$db->order('id desc');
$db->find('1');
链式操作的核心原理就是需要链的方法return $this;只要把对象返回回去自然可以调用其他方法了,如此循环下去
$db->name('user')->where('where')->limit('1,10')->order('id desc')->find('1');
public function name($name){
var_dump($name);
return $this;
}
public function where($where){
var_dump($where);
return $this;
}
public function order($order){
var_dump($order);
return $this;
}
public function limit($limit){
var_dump($limit);
return $this;
}
评论(0)
暂无评论