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 相关文章推荐
利用递归把多维数组转为一维数组的函数
Oct 09 PHP
PHP 开发环境配置(测试开发环境)
Apr 28 PHP
PHP session会话的安全性分析
Sep 08 PHP
PHP设计模式 注册表模式(多个类的注册)
Feb 05 PHP
谈谈关于php的优点与缺点
Apr 11 PHP
thinkphp模板的包含与渲染实例分析
Nov 26 PHP
PHP超全局数组(Superglobals)介绍
Jul 01 PHP
深入理解PHP变量的值类型和引用类型
Oct 21 PHP
学习php设计模式 php实现装饰器模式(decorator)
Dec 07 PHP
Json_encode防止汉字转义成unicode的方法
Feb 25 PHP
Yii控制器中操作视图js的方法
Jul 04 PHP
yii2.0整合阿里云oss删除单个文件的方法
Sep 19 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实现登陆验证码(类似条行码状)
2006/10/09 PHP
CodeIgniter框架中_remap()使用方法2例
2014/03/10 PHP
PHP中的命名空间相关概念浅析
2015/01/22 PHP
两款万能的php分页类
2015/11/12 PHP
PHP+jQuery实现滚屏无刷新动态加载数据功能详解
2017/05/04 PHP
PHP获取数组中单列值的方法
2017/06/10 PHP
javascript 打印内容方法小结
2009/11/04 Javascript
javascript循环变量注册dom事件 之强大的闭包
2010/09/08 Javascript
JS保留两位小数 四舍五入函数的小例子
2013/11/20 Javascript
JavaScript获取当前页面上的指定对象示例代码
2014/02/28 Javascript
JavaScript搜索字符串并将搜索结果返回到字符串的方法
2015/04/06 Javascript
JavaScript正则表达式匹配 div  style标签
2016/03/15 Javascript
seajs学习教程之基础篇
2016/10/20 Javascript
微信JSAPI支付操作需要注意的细节
2017/01/10 Javascript
前端开发必知的15个jQuery小技巧
2017/01/22 Javascript
详解JS中的立即执行函数
2017/02/24 Javascript
p5.js入门教程之键盘交互
2018/03/19 Javascript
JavaScript字符串转数字的5种方法及遇到的坑
2018/07/16 Javascript
简单了解node npm cnpm的具体使用方法
2019/02/27 Javascript
vue项目首屏打开速度慢的解决方法
2019/03/31 Javascript
es6中reduce的基本使用方法
2019/09/10 Javascript
uniapp微信小程序实现一个页面多个倒计时
2020/11/01 Javascript
Python基于递归算法实现的汉诺塔与Fibonacci数列示例
2018/04/18 Python
编写多线程Python服务器 最适合基础
2018/09/14 Python
浅谈Python大神都是这样处理XML文件的
2019/05/31 Python
python循环定时中断执行某一段程序的实例
2019/06/29 Python
Python 操作mysql数据库查询之fetchone(), fetchmany(), fetchall()用法示例
2019/10/17 Python
如何用Python 实现全连接神经网络(Multi-layer Perceptron)
2020/10/15 Python
python matlab库简单用法讲解
2020/12/31 Python
Python Selenium破解滑块验证码最新版(GEETEST95%以上通过率)
2021/01/29 Python
Kate Spade澳大利亚官方网站:美国设计师手袋品牌
2019/09/10 全球购物
物业保安员岗位职责制度
2014/01/30 职场文书
街道社区活动报告
2015/02/05 职场文书
基于PyQt5制作一个群发邮件工具
2022/04/08 Python
python读取并查看npz/npy文件数据以及数据显示方法
2022/04/14 Python
vue3.0 数字翻牌组件的使用方法详解
2022/04/20 Vue.js