首页 > PHP资讯 > PHP培训技术 > 浅析ThinkPHP等各种框架里面SQL操作链式写法原理

浅析ThinkPHP等各种框架里面SQL操作链式写法原理

PHP培训技术

链式操作,很多人看起来很神秘,其实你读完这篇文章后,你就能逐渐的理解链式操作。我们深入了ThinkPHP的内核,我们去研究ThinkPHP和其他框架的链式操作。只要你会了一种,其他的就一通则百通了。



ThinkPHP,具有非常强大的社区,暴力实用详细的中文手册。有一个地方相信大家都不陌生,就是他的链式写法,链式写法的一定程度上简化了SQL工作量。OK,是怎么实现的,那我们从面向对象入手,分析链式写法的实现原理。

如下语句

$User->limit(10)->where('status=1')->select();

代码

我们知道,面向对象的方法,可以返回多种数据类型,当然,也可以返回对象自身,所以我们可以利用这个特性来实现

本文由欣才IT学院整理发布,未经许可,禁止转载。