PHP中其实也可以用方法链

时间:2022-03-23 08:44:01

简单示意一下: 

复制代码代码如下:


<?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