PHP: Mevcut sınıfını genişletmesi

0 Cevap php

Bu sınıfın üst ayarlamak mümkün mü? Yani ana sınıfının bir örneği çalışma sırasında örneği alır ve daha sonra belli bir ebeveyn örneği uzanan bir alt sınıf örneği oluşturulur alır. Örneğin:

class A {
    var $test = 'default';
}

class B extends A {
    public function __contsruct(A $a) {
        parent = $a; //does not work
    }
}

$a = new A();
$a->test = 'changed';
$b = new B($a);
$b->test == 'changed'; //should be true

Elimden olabilir sadece $b = new B(); $b->test = 'changed' biliyorum, ama ben soruyorum bu değil.

0 Cevap