链式操作,很多人看起来很神秘,其实你读完这篇文章后,你就能逐渐的理解链式操作。我们深入了ThinkPHP的内核,我们去研究ThinkPHP和其他框架的链式操作。只要你会了一种,其他的就一通则百通了。
ThinkPHP,具有非常强大的社区,暴力实用详细的中文手册。有一个地方相信大家都不陌生,就是他的链式写法,链式写法的一定程度上简化了SQL工作量。OK,是怎么实现的,那我们从面向对象入手,分析链式写法的实现原理。
如下语句
$User->limit(10)->where('status=1')->select();
我们知道,面向对象的方法,可以返回多种数据类型,当然,也可以返回对象自身,所以我们可以利用这个特性来实现