v = 0; } public function addtoinfo($varg) { $this->v += $varg; } public function printinfo() { echo "v=" . $this->v . "
\n"; } } class B { private $a; public function __construct($aarg) { $this->a = $aarg; } public function addtoinfo($varg) { $this->a->addtoinfo($varg); } public function printinfo() { $this->a->printinfo(); } } $a = new A(); $b = new B($a); $a->printinfo(); $b->printinfo(); $a->addtoinfo(1); $a->printinfo(); $b->printinfo(); $b->addtoinfo(1); $a->printinfo(); $b->printinfo(); ?>