Beispiel #1
0
    }
}
class X3 extends D3
{
    private function foo()
    {
        echo "X3::foo\n";
    }
}
class E3 extends X3
{
}
class F3 extends D3
{
}
$e3 = new E3();
$e3->test();
// Outputs 'D3::foo false' (Zend outputs 'D3::foo true')
class D4
{
    private function foo()
    {
        echo "D4::foo " . (isset($this) ? "true\n" : "false\n");
    }
    public static function test()
    {
        F4::foo();
    }
}
class F4 extends D4
{
Beispiel #2
0
function main3()
{
    $e3 = new E3();
    $e3->test();
    // Outputs 'D3::foo false' (Zend outputs 'D3::foo true')
}