Beispiel #1
0
        $this->r++;
        $d = new D();
        $d->fC();
        $d->fD();
        $d->r++;
        obj_dump($d);
    }
}
$o = new H();
print $o->np . "\n";
print $o->nq . "\n";
print $o->nr . "\n";
print $o->p . "\n";
print $o->q . "\n";
print $o->r . "\n";
$o->fH();
obj_dump($o);
print "=== J ===\n";
class I
{
    const I = "I::I";
    public $p = I::I;
}
class J extends I
{
    const J = null;
    public $p = J::J;
}
$j = new J();
obj_dump($j);
print "=== Var properties ===\n";