I PHP 5.2.9 bir sınıf hiyerarşisi var.
Taban sınıf bir ilişkisel dizi korunan bir özelliği vardır.
Çocuk sınıflar diziye bazı öğeleri ekleyebilirsiniz.
Çocuk sınıflar birden çok geliştiriciler tarafından oluşturulan ve eklenecek ayrı dosyalar (eklentileri), ilan edilir.
Yeni bir çocuk bildirmek mümkün olduğunca basit olacağını böylece çocuğun derslerinde özelliğine öğeler eklemek için en iyi yolu hangisidir?
<?php
class A {
protected $myproperty = array (
'A1' => 1,
'A2' => 2
);
function myprint()
{
print_r($this->myproperty);
}
};
class B extends A {
// add 'B1', 'B2' to myproperty
};
class C extends B {
// add 'C1', 'C2' to myproperty
};
$c = new C();
$c->myprint();
// The line above should print A1, A2, B1, B2, C1, C2
?>
İdeal olarak, herhangi bir kod CopyPaste için bir ihtiyaç kalmadan, bir değişken veya özel bir mal beyanında gibi basit geliştiriciler için bunu yapmak istiyorum.