重点在于,返回$this指针,方便调用后者函数。Operation.php<?phpnamespace IMooc;class Operation{ protected $number = 0; public function __construct($number) { $this->number = $number; } public function add($number) { $this->number += $number; return $this; } public function decrease($number) { $this->number -= $number; return $this; } public function multiply($number) { $this->number *= $number; return $this; } public function division($number) { $this->number /= $number; return $this; } public function get() { return $this->number; }}index.phprequire DIR . ‘/IMooc/Operation.php’;$operation = new IMooc\Operation(10);$result = $operation->add(2)->decrease(2) ->multiply(3)->division(4) ->get();var_dump($result);执行结果masaki@masaki-Inspiron:/var/www/imooc$ php index.phpfloat(7.5)