function test() { E::E(); E::__construct(); $X = "E"; $m = "E"; E::$m(); $X::$m(); $m = "__construct"; E::$m(); $X::$m(); H::E(); H::__construct(); K::E(); K::K(); K::__construct(); $X = "H"; $m = "E"; H::$m(); $X::$m(); $m = "__construct"; H::$m(); $X::$m(); $X = "K"; $m = "E"; K::$m(); $X::$m(); $m = "K"; K::$m(); $X::$m(); $m = "__construct"; K::$m(); $X::$m(); }
} $c = new C(); $c->__construct(); $c->sMeth(); $c = new D(); $c->D(); $c = new E(); $c->E(); $c->__construct(); $c = new F(); $c->__construct(); $c = new G(); $c->D(); $c = new H(); $c->E(); $c->__construct(); $c = new I(); $c->__construct(); $c = new J(); $c->D(); $c->J(); $c = new K(); $c->E(); $c->K(); $c->__construct(); $c = new C(); $m = "__construct"; $c->{$m}(); $m = "sMeth"; $c->{$m}(); $c = new D();
{ print "In K::K()\n"; } function __construct() { print "In K::__construct()\n"; } } C::__construct(); D::D(); E::E(); E::__construct(); F::__construct(); G::D(); H::E(); H::__construct(); I::__construct(); J::D(); J::J(); K::E(); K::K(); K::__construct(); $X = "C"; $m = "__construct"; C::$m(); $X::$m(); $X = "D"; $m = "D"; D::$m(); $X::$m(); $X::$m();