thinkphp5 - php调用静态方法后再链式调用,是什么原理?
PHP中文网
PHP中文网 2017-04-11 10:30:01
[PHP讨论组]

with方法在model类没有被定义,我猜想是用下图实现的

看不懂这段实现,有没有大神讲解一下!

PHP中文网
PHP中文网

认证0级讲师

全部回复(1)
怪我咯

__callStatic是一个魔术方法,在调用不存在的静态方法时,会将函数名和参数传入此方法调用。
链式调用的原理则是中间方法会返回一个对象,return $this;,或这段代码里的数据库查询对象。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号