В PHP возможен последовательный вызов методов объекта. Чтобы цепочки вызовов работали, следует возвращать $this
из каждого сцепляемого метода.
class Mail { protected $data; public function from($from){ $this->data = $from; return $this; } public function send(){ print_r($this->data); return true; } }
Объект множественного вызова методов:
$kolya = new Mail; $kolya->from(‘kolya@mail.com’)->send();