Ben resmen zihinsel engelli değilim. [Anlatayım]
Gerçekten bugüne kadar sınıflara ve onların münasebetini herhangi bir düşünce verilen hiç. Ben oldukça açık olduğu görünen bir şey anlamaya çalışıyorum ama aptal değilim beri bunu göremiyorum.
Let's say I have a Core Class that will be extended from different files. How can children classes call functions from other siblings (that is if those are considered childs at all). Sample Code: (don't kill me)
class cOne {
public function functionOne(){
echo "something";
}
}
Sonra başka bir dosyada, diyorum:
class cOneChildOne extends cOne {
public function functionOne(){
echo "something from child one";
}
}
Ve yine başka bir dosyada diyorum:
class cOneChildTwo extends cOne {
public function functionOne(){
echo "something from child two";
}
}
Ben oğul ve benzer bir moda üst sınıf hem işlevlere erişmek mümkün değilim o kadar $newObject->Children->function();
ben ciddiye seçeneği düşünüyorum ne zaman, nasıl yeni bir nesne oluşturmak zorunda ve olacağını ben 'bugün tamamen beynimi kaybettim ve düz düşünemiyorum.
Açıkçası beri yanlış bir şey yapıyor ettik: $newObject = new cOne;
nesnesi oluşturur ama sonra alt sınıflarından birinden kod çekirdek sınıfın ya da kendisi doğrudan değil bir şey erişemiyor.
It's not like it's vitally important or anything but I'd like to understand this. I've done a lot of reading don't get me wrong, that's why I consider myself retarded and not just lazy.
Bana yardımcı ya da beni vur! Teşekkürler