宝哥软件园

PHP实现链式操作的核心思想

编辑:宝哥软件园 来源:互联网 时间:2021-09-09

服务器端编程语言(专业超文本预处理器的缩写)链式操作的实现

复制代码代码如下: $ db-where()-limit()-order();

在普通下创建Database.php。

链式操作最核心的地方在于:在方法的最后返回$这个

Database.php:

?phpnamespace Common类数据库{函数where($ where){ return $ this;//链式方法最核心的地方在于:在每一个方法之后退回$this }函数order($ order){ return $ this;}函数限制($ limit){ return $ this;}}index.php:

?phpdefine('BASEDIR ',_ _ DIR _ _);//定义根目录常量包括BASEDIR ./Common/Loader。PHP ';spl _ autoload _ register(' Common loader : autoload ');$db=新公共数据库();//传统的操作需要多行代码实现//$ db-其中(“id=1”);//$ db-其中(“name=2”);//$ db-order(' id desc ');//$ db-限制(10);//使用链式操作,一行代码解决问题$ db-where(' id=1 ')-where(' name=2 ')-order(' id desc ')-limit(10);在使用链式操作时,ide(netbeans会给出自动提示):

更多资讯
游戏推荐
更多+