PHP中其实也可以用方法链


Posted in PHP onNovember 10, 2011

简单示意一下:

<?php 
class test { 
private $_name = ''; 
public function setName($name) 
{ 
$this->_name = $name; 
return $this; 
} 
public function getName() 
{ 
echo $this->_name . "\n"; 
return $this; 
} 
} 
$link = new test(); 
// 方法链 
$link->setName('name1')->getName()->setName('name2')->getName()->setName('name3')->getName();

结果如下:

name1 
name2 
name3
PHP 相关文章推荐
用sql命令修改数据表中的一个字段为非空(not null)的语句
Jun 04 PHP
PHP文件读写操作之文件写入代码
Jan 13 PHP
php摘要生成函数(无乱码)
Feb 04 PHP
如何解决CI框架的Disallowed Key Characters错误提示
Jul 05 PHP
如何阻止网站被恶意反向代理访问(防网站镜像)
Mar 18 PHP
php密码生成类实例
Sep 24 PHP
header与缓冲区之间的深层次分析
Jul 30 PHP
PHP中多线程的两个实现方法
Oct 14 PHP
CI框架(ajax分页,全选,反选,不选,批量删除)完整代码详解
Nov 01 PHP
基于CI框架的微信网页授权库示例
Nov 25 PHP
PHP通过get方法获得form表单数据方法总结
Sep 12 PHP
YII框架页面缓存操作示例
Apr 29 PHP
PHP容易被忽略而出错陷阱 数字与字符串比较
Nov 10 #PHP
PHP及Zend Engine的线程安全模型分析
Nov 10 #PHP
PHP 多维数组的排序问题 根据二维数组中某个项排序
Nov 09 #PHP
php fsockopen中多线程问题的解决办法[翻译]
Nov 09 #PHP
PHP句法规则详解 入门学习
Nov 09 #PHP
php空间不支持socket但支持curl时recaptcha的用法
Nov 07 #PHP
PHP动态分页函数,PHP开发分页必备啦
Nov 07 #PHP
You might like
php实现的日历程序
2015/06/18 PHP
创建无限极分类树型结构的简单方法
2017/06/20 PHP
网页右下角弹出窗体实现代码
2014/06/05 Javascript
用javascript对一个json数组深度赋值示例
2014/07/27 Javascript
JavaScript生成福利彩票双色球号码
2015/05/15 Javascript
快速获取/设置iframe内对象元素的几种js实现方法
2016/05/20 Javascript
canvas轨迹回放功能实现
2017/12/20 Javascript
JS控制鼠标拒绝点击某一按钮的实例
2017/12/29 Javascript
vue.js计算属性computed用法实例分析
2018/07/06 Javascript
微信小程序冒泡事件及其阻止方法实例分析
2018/12/06 Javascript
JS div匀速移动动画与变速移动动画代码实例
2019/03/26 Javascript
Vuex实现数据增加和删除功能
2019/11/11 Javascript
快速解决element的autofocus失效问题
2020/09/08 Javascript
解决vue-loader加载不上的问题
2020/10/21 Javascript
vant中的toast层级改变操作
2020/11/04 Javascript
python str与repr的区别
2013/03/23 Python
Python hexstring-list-str之间的转换方法
2019/06/12 Python
pyinstaller参数介绍以及总结详解
2019/07/12 Python
django中使用Celery 布式任务队列过程详解
2019/07/29 Python
python利用JMeter测试Tornado的多线程
2020/01/12 Python
python如何实现复制目录到指定目录
2020/02/13 Python
Python3基本输入与输出操作实例分析
2020/02/14 Python
动态设置django的model field的默认值操作步骤
2020/03/30 Python
在主流系统之上安装Pygame的方法
2020/05/20 Python
Dyson加拿大官方网站:购买戴森吸尘器,风扇,冷热器及配件
2016/10/26 全球购物
Pop In A Box英国:Funko POP搪胶公仔
2019/05/27 全球购物
潘多拉珠宝俄罗斯官方网上商店:PANDORA俄罗斯
2020/09/22 全球购物
专升本学生毕业自我鉴定
2014/10/04 职场文书
机动车登记业务委托书
2014/10/08 职场文书
副总经理岗位职责范本
2015/04/08 职场文书
Nginx配置https原理及实现过程详解
2021/03/31 Servers
python 破解加密zip文件的密码
2021/04/22 Python
Mysql 如何实现多张无关联表查询数据并分页
2021/06/05 MySQL
MongoDB orm框架的注意事项及简单使用
2021/06/20 MongoDB
css3新特性的应用示例分析
2022/03/16 HTML / CSS
星际争霸:毕姥爷vs解冻03
2022/04/01 星际争霸