Exemple #1
0
    {
        echo "C3::foo\n";
    }
    public function test()
    {
        $this->foo();
    }
}
class D3 extends C3
{
    public function foo()
    {
        echo "D3::foo\n";
    }
}
$obj = new D3();
// This should call C3::foo, not D3::foo
$obj->test();
class A4
{
    private function foo()
    {
        echo "A4::foo\n";
    }
}
class B4 extends A4
{
    public function foo()
    {
        echo "B4::foo\n";
    }
Exemple #2
0
 public function __construct()
 {
     parent::__construct(1, 2, 3);
     echo "In D4 constructor\n";
 }
Exemple #3
0
 public function __destruct()
 {
     echo "In D4 destructor\n";
     parent::__destruct();
 }