<?php class Catcher { public function save($name, $parm) { } } class Object { public $object = false; public function __construct() { $this->object = new Catcher(); } public function __call ($name, $parm) { $this->object->save($name, $parm); return $this; } } $obj = new Object(); $obj->pierwszy()->drugi()->trzeci()->czwarty()->piaty(); ?>
Rezultat:
Kod
Array
(
[0] => Array
(
[name] => pierwszy
[parm] => Array
(
)
)
)
(
[0] => Array
(
[name] => pierwszy
[parm] => Array
(
)
)
)
nie wyłapuje mi reszty :/ co jest?