En aşağıdaki yapıya sahip varsayalım:
index.php
config.inc.php
\ lib
\ lib \ common.php
Veritabanı adı, kullanıcı ve gibi birçok parametre co config.inc.php yapılandırılır. \lib\common.php bulunan bir işlevden, yani onlara erişmek için doğru yolu nedir. Gerçekten orada her fonksiyonun içinde bir include_once("config.inc.php") yapmak zorunda mı?
Bu ise çalışmak için görünmüyor:
config.inc.php\lib\common.phporada da dahil olmak üzere daha önce, bir kez bir kez index.php dahildirconfig.inc.php\lib\common.phpve diğer tüm dosyaları (bu yolu da dahil olmak üzere önce tüm değişkenleri tanımlar eğer ben sadece düzeyinde tüm "merkez" dosyalarındaconfig.inc.phpkatmak gerekirindex.phpconfig.inc.php\lib\common.phpen üstünde yer alıp almadığını de çalışır
Çok teşekkürler - Google ile bir çözüm bulmak mümkün değildi!
Solution
Ben dahil config.inc.php kez index.php (Galen tarafından önerilen) ve kullanılan (David tarafından önerilen) küresel. Ben o beklediğiniz gibi her şey çalışıyor, çok teşekkürler!
Bunun için de N3rd, tkx tarafından önerilen sonra ben kesinlikle auto_prepend içine bakacağız!