2010-01-11 25 views

cevap

3

Evet, kesinlikle bunu yapabilirsiniz. Aslında, bu tam otomatik yükleme ne yapar, __autoload() kendi başına bir işlevdir ve genellikle sınıf dosyanızın yüklenmesini beklemek için kullanırsınız.

Sınıf dosyalarınızı elle eklediğinizde, include() veya require() yerine kesinlikle require_once() kullanmak istersiniz, aksi takdirde sınıfın yinelenen bir bildirimini alırsınız. Otomatik yükleme için

+1

+1 ve * _once() –

3

Evet bu iyi çalışır ve sınıf küresel kapsamda satışa sunulacak. Dosya bir sınıftan başka bir kod içeriyorsa, bu kod işlevin içinde olduğu gibi yürütülür.

1

Bu durumda muhtemelen require veya require_once yapmak isteyebilirsiniz ve muhtemelen class_exists'u test edip test edebilirsiniz, ancak bunu yapabilirsiniz.

İlgili konular