class a ( function a() ) class b extends a ( function b() )
Czyli w monecie $b->b() powinna wykonać się również $a->a() jest jakiś sposób, aby to zapisać w klasie a (bez dokładania dodatkowego kodu do klasy

class a ( function a() ) class b extends a ( function b() )
class b extends a { public function b() { (...) a::a(); }
class b extends a { public function b() { (...) parent::a(); }