Genel bir 'önyükleme' dosyasında soyut sınıfı dahil kaçınmak

0 Cevap php

Projemde, ben AbstractClass adında bir soyut sınıfını genişleten SubClass adında bir sınıf, başlatmasını ediyorum söylüyorlar. Benim dosyaların üst kısmında ben AbstractClass her dosya içerir bootstrap.inc adlı bir dosya içerir. Ben gerektiğinde Sonra, ben SubClass bir AbstractClass ile dahil olduğu içermiyor içerir.

Ben bazen bir dosyada birden çok alt sınıfları kullanıyorum ve bir hata alırsınız, bunu (örneğin {[) (1]} gibi) uzanan sınıfların dosyaları AbstractClass eklerseniz. Ben her zaman bunu kullanarak değilim beri yerine, AbstractClass bootstrap ile her dosyasına dahil olmaz, ama bunu önlemek için bir yol düşünemiyorum.

Ben kullanarak include_once() kötü tasarım bir işareti olduğunu tavsiye edilmiştir, bu nedenle kaçınılmalıdır, bunun bir çözüm olacağını ancak söyledi.

Alternatif bir yöntem var mı include_once()?

0 Cevap