php链操作的实现

复制代码代码如下所示:

$ >()-限制()- >命令();



在共同创造database.php。

链操作最重要的部分是最后返回这个方法;

Database.php:




< PHP
命名空间常见;

{类数据库
函数在哪里($){
这个键链方法是在每个返回方法之后
}
函数顺序($顺序){
返回$此;
}
函数限制($限制){
返回$此;
}
}



Index.php:


< PHP
定义('basedir ',__dir__); / /定义根目录常量
包括basedir, / / PHP的装载机;
spl_autoload_register('%s'常见装载机::加载的);

美元=新公共数据库();

/传统操作需要更多行代码。
/ / $ DB ->哪里(ID = 1);
/ / $ DB ->哪里('name = 2);
/ / $ DB ->订单(ID DESC);
限制(10);

使用链操作,解决问题的一行代码
DB—>,(美元ID = 1)->在('name = 2)->命令(ID DESC)->极限(10);




采用连锁经营时,IDE(NetBeans提供自动提示):