PHP实现的一个连贯操作和链操作实例

PHP中的连贯操作非常酷。代码读取也非常方便。当然,它必须在OOP中使用。在面向过程的程序,没有必要使用这种方法。有实施这一方法的有益_call,我写下面的例子是不_call,你可以扩展它。

下面的sql语句组合类,主要用于学习,如果有同学想用,请进一步改进。


*
* SQL语句组合实例类,开始文章Web开发注释
*学习,非专业
**
类SQL {
私有$ SQL =数组()
在哪里
订单
限制);

公共功能($ TableName){
美元-> SQL { ,而美元} =;
返回$此;
}

公共函数($ _where = 1 = 1){
美元-> SQL { ,。_where美元} =;
返回$此;
}

公共函数的阶($ _order = ID DESC){
美元-> SQL {秩序为_order美元。} =;
返回$此;
}

公共函数的极限($ _limit = 30){
美元-> SQL {极限} =上限0,_limit美元;
返回$此;
}
公共功能选择($ _select = *){
返回选择。_select美元。。(内爆(
}
}

$ SQL =新SQL();

echo $ SQL ->从(数据)->那里(id = 1 )->命令(ID号)->(10)->选择限制();
*数据输出选择 / / ID = 1订单ID DESC LIMIT 0