Exemplo n.º 1
0
    }
    public function baz()
    {
        $this->bar();
    }
}
class C3 extends B3
{
    public function bar()
    {
        echo "C3::bar\n";
    }
}
$obj = new C3();
$obj->baz();
class A4
{
    private function bar()
    {
        echo "A4::bar\n";
    }
}
class B4 extends A4
{
    public function baz()
    {
        $this->bar();
    }
}
$obj = new B4();
$obj->baz();
Exemplo n.º 2
0
}

B3::doTest();

*/
class A4
{
    protected function __construct()
    {
        echo __METHOD__ . "\n";
    }
}
class B4 extends A4
{
    public static function doTest()
    {
        echo __METHOD__ . "\n";
        new C4();
    }
}
class C4 extends A4
{
    protected function __construct()
    {
        echo __METHOD__ . "\n";
    }
}
B4::doTest();
?>
===DONE===