所谓链式操作最简单的理解就是 操作完毕之后再返回对象$this 想必大家工作中基本都快用烂了得东西。
下面就是一个链式操作MYSQL数据库类。
最常见的链式操作 每一个方法操作之后,返回一个对象,直到最后一个方法才是执行和返回整个链式操作的结果。
$model->where()->field()->limit()->select()
<?php namespace FrameWork; class DataBase { public function __construct() { } public function where() { return $this; } public function orderBy() { return $this; } public function limit() { return $this; } public function select() { return $this; } } $obj = new DataBase(); //链式操作 $obj->where()->limit()->orderBy()->select();