PHP Sınıflar ve dahil olmak üzere dosya

2 Cevap php

Ben PHP sınıfları dosyalar da dahil olmak üzere bazı bilgi ihtiyacı duyuyorum. ÖRN.

include Foo2.php; //<--- Is this good?    
class Foo {
      function doFoo(){
         include("Foo2.php"); //<--- or is this better?
         //do something with vars from Foo2
      }
}

Ben farklılıklar kapsamında yanında merak ediyordum ve bir sınıftan başka bir php dosyasını dahil etmek için başka yollar olsaydı.

Herhangi bir yanıt için şimdiden teşekkür ederiz.

2 Cevap

genel kapsamda sayılabilir. Bu çok okunabilir ve sürdürülebilir bulunuyor.

Sen sadece PHP sınıfın fonksiyonları dosyaları, veya tamamen sınıf dışında içerebilir, böylece aşağı yollarından ikisi de var.

Bunların fark bu işlevi çağırırsanız işlevin içinde bir tek yer olmasıdır.

Ben o zaman otomatik olarak dahil olmayacak çünkü fonksiyonun bir iç, daha iyi olduğunu bulmak ve size bir sürü dosya ile uğraşmak durumunda gerçekten yararlı olabilir ki sınıf içinde bir işlev, gerekiyorsa sadece onu ekleyebilirsiniz .