首页 / PHP / PHP类连贯操作的实现方法_PHP教程
PHP类连贯操作的实现方法_PHP教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHP类连贯操作的实现方法_PHP教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1310字,纯文字阅读大概需要2分钟。
内容图文
![PHP类连贯操作的实现方法_PHP教程](/upload/InfoBanner/zyjiaocheng/188/6bb08608e832466986559c73e83b9b27.jpg)
PHP类连贯操作的实现方法
PHP中的连贯操作看起来的确很酷,也非常的方便代码的阅读,当然了必须是在OOP中用才行,在过程化的程序中,就没有必要用这种方法了。有实现这个方法的有用_CALL来实现的,而我下面写的这个例子,则不是用_call的,大家可以扩展一下吧。
下面写的这个SQL语句组合类,主要是用于学习的,如果有同学想拿去用,请再完善一下。
/** SQL语句组合实例类,始发文章web开发笔记
* www.chhua.com
* 学习用,非专业类
* */
class sql{
private $sql=array(from=>,
where=>,
order=>,
limit=>);
public function from($tableName) {
$this->sql[from]=FROM .$tableName;
return $this;
}
public function where($_where='1=1') {
$this->sql[where]=WHERE .$_where;
return $this;
}
public function order($_order='id DESC') {
$this->sql[order]=ORDER BY .$_order;
return $this;
}
public function limit($_limit='30') {
$this->sql[limit]=LIMIT 0,.$_limit;
return $this;
}
public function select($_select='*') {
return SELECT .$_select. .(implode( ,$this->sql));
}
}
$sql =new sql();
echo $sql->from(testTable)->where(id=1)->order(id DESC)->limit(10)->select();
//输出 SELECT * FROM testTable WHERE id=1 ORDER BY id DESC LIMIT 0,10
http://www.bkjia.com/PHPjc/998011.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/998011.htmlTechArticlePHP类连贯操作的实现方法 PHP中的连贯操作看起来的确很酷,也非常的方便代码的阅读,当然了必须是在OOP中用才行,在过程化的程序中,就...
内容总结
以上是互联网集市为您收集整理的PHP类连贯操作的实现方法_PHP教程全部内容,希望文章能够帮你解决PHP类连贯操作的实现方法_PHP教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。