首页
友人帐
留言板
关于
Search
1
IDE Eval Resetter:JetBrains 全家桶无限试用插件
382 阅读
2
影视资源采集站收录大全
306 阅读
3
linux安装或升级protoc
225 阅读
4
VFM 3.7.5 源码 - 一个极简的 PHP 私人云盘!
161 阅读
5
批量采集美女写真等图片做图片站
149 阅读
谈天说地
程序源码
技术教程
成品源码
登录
Search
标签搜索
PHP
linux
源码
go
windows
centos
原创
mysql
微信
激活
采集
宝塔
绿色版
API
解析
SDK
图片
破解
域名
html
云青
累计撰写
150
篇文章
累计收到
80
条评论
首页
栏目
谈天说地
程序源码
技术教程
成品源码
页面
友人帐
留言板
关于
搜索到
1
篇与
的结果
2019-06-30
PHP实现无顺序连贯操作
想必大家都用过tp的Db类吧,连贯操作是不是很酷实现很简单不需要用到__call方法简单分析一下tp框架的Db类 Db::name('user')->where('id', 1)->find()以上这行代码 首先调用name方法不过是静态的最后返回当前对象继续调用其他方法重点:结束时是return当前对象,静态方法使用 return new self() 返回,非静态使用 return $this;下面举一个小例子: <?php /** * @author anderyly * @email anderyly@sina.com * @link https://blog.aaayun.cc * @copyright Copyright (c) 2019 */ namespace ay; class Test { public static $name; public static function set($name) { self::$name = $name; return new self(); } public function add() { self::$name = "an" . self::$name; return $this; } public function get() { return self::$name; } }调用Test类 $name = Test::set('deryly')->add()->get(); echo $name; // 输出 anderyly
2019年06月30日
4 阅读
0 评论
0 点赞