Пример #1
0
<?php

class A
{
    private $c = "A's c";
}
class B extends A
{
    private $c = "B's c";
    public function go()
    {
        foreach ($this as $key => $val) {
            echo "{$key} => {$val}\n";
        }
    }
}
$x = new B();
$x->go();
Пример #2
0
<?php

class A
{
}
class B
{
    public function go()
    {
        $this->foo = 'bar';
        echo A::$this->foo;
        // should not output 'bar'
    }
}
$obj = new B();
$obj->go();