PHP中其实也可以用方法链

yipeiwu_com6年前PHP代码库
简单示意一下:
复制代码 代码如下:

<?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中$_SERVER使用说明

PHP编程中经常需要用到一些服务器的一些资料,特把$_SERVER的详细参数整理下,方便以后使用。 $_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 docu...

PHP实现的权重算法示例【可用于游戏根据权限来随机物品】

本文实例讲述了PHP实现的权重算法。分享给大家供大家参考,具体如下: 假设有数据: $data = array ( array ( 'id' => 1, 'name' =...

php中strtotime函数性能分析

最近在做一个游戏数据统计后台,最基础的功能是通过分析注册登录日志来展示用户数据。在公司内部测试,用户量很少,所以就没有发现什么性能问题。但是这两天一起放到真实的测试环境,用户量噌噌地就涌...

PHP MSSQL 存储过程的方法

复制代码 代码如下:function generateDocCode() { $wf_id = self::WORKFLOW_ID; $doc_code = ""; $link = ms...

PHP下载远程图片的几种方法总结

PHP下载远程图片的几种方法总结 本文演示3个从远程URL下载图片,并保存到本地文件中的方法,包括file_get_contents,curl和fopen。 1. 使用file_get...