class C { public function C() { } } class D extends C { public function __construct() { echo "In D::__construct\n"; C::__construct(); } } $obj = new D(); $obj->c(); class E { public function E() { echo "In E\n"; } public function foo() { $this->E(); E::__construct(); } } $obj = new E(); $obj->foo();
public function test() { $this->foo(); D::foo(); E::foo(); }