PHP script Çoklu Dizinler Dahil

3 Cevap

Ne zaman bir PHP komut dosyası nasıl birden yolları ekleyin denir?

Örneğin, include_path birden dizinlere işaret etmek gerekir; Ben de alt dizinleri içindeki tüm php dosyaları eklemek istiyorum vb alt dizinleri içeren her dizinlere içinde Ama bu yüzden benim ana PHP komut dizinlere içinde tanımlanan herhangi yöntemleri ve nesneleri ne zaman arayabilirim.

Herhangi bir fikir?

If possible, I would like to call a function to do it, instead of specifying the root directories and loop through everything inside the directories.

3 Cevap

Eğer sadece yapmak için izin vermek için include_path her dizin belirtmek istiyorum gibi geliyor

require_once("x.php"); // this is in ./foo/bar
require_once("y.php"); // this is in /docs/utils/
require_once("z.php"); // this is in /some/other/include/path

Hangi durumda değil. Bu fikir kaybetmek dolu ve dokümantasyon, hata ayıklama ve aklı için kötü.

If you must, özyinelemeli senin bir önyükleme sürecinin bir parçası olarak elle dizin eklemek veya elle bunu yapmak taramasını bir işlevi yazmak gerekiyor.

Her iki şekilde de, bu kötü bir fikir gibi geliyor ve bir nedenle bir özellik değildir.

Eğer noktalı virgül ile birden fazla dizin ayırmak gerekir