Ben OOP fonksiyon tabanlı PHP kodlama gitmek için kendime öğreniyorum. Ve bu durum:
ClassA holds many basic tool methods (functions). it's __construct makes a DB connection.
ClassB holds specific methods based on a certain activity (extract widgets). ClassB extends ClassA because it uses some of the basic tools in there e.g. a database call.
Bir php dosyasında bir $a_class = new ClassA nesne (böylece yeni bir DB bağlantı) oluşturmak.
Şimdi ClassB bir yöntem gerekir. Ben do $b_class = new ClassB; ve bir yöntemini kullanan bir yöntem, çağrı bu kadar parent:: ClassA.
Bu örnekte, ClassA iki kez 'kullanılmış' yaşıyorum. Bir parent:: çağrı yoluyla nesne gibi Onces ve onces, böylece ClassA başka DB bağlantı oluşturur (ya da değil?).
Peki bu temel sınıflar ebeveyn, çocuk (genişletmek) durum için en iyi ayar nedir? Ben sadece tabii bir bağlantı yapmak istiyorum?
Ben bu $ b_class = new ClassB ($ a_object) gibi ClassB nesneyi iletmek için sevmiyorum; ya da en iyi yolu nedir?
D: Benimle düşünme ve yardım için teşekkürler