public function __destruct() { // parent::__destruct(); echo "In D3 destructor\n"; parent::__destruct(); }
public function __construct($p1, $p2, $p3) { parent::__construct($p1, $p2); echo "In D3 constructor, {$p1}, {$p2}, {$p3}\n"; // parent::__construct($p1, $p2); // not first statement in body, but OK }
function main() { $x = new D2(); $y = 'ok'; $x->foo($y); }