Bir dosya bir php uygulama için veri depolamak için gerekiyor. PHP kendisi dışındaki dış bağımlılıkları her türlü olmadan bunu yapmak gerekiyor.
İşte var gereksinimleri şunlardır:
- Ayarlar güncelleme olmayacak eklendi / / çok sık kaldırıldı. Yani ayarlarının güncellenmesi çok verimli olmak zorunda değildir. Ancak, ben değil dosyaları düzenleme sayesinde, tüm bir PHP komut dosyası aracılığıyla bunu yapmak mümkün olmak istiyorum.
- Ayarlar sürekli okunacak, böylece ayarları okuma çok etkili olması gerekir.
- Ayarlar Ben onları bir diziye olsaydı $ Ayarlar gibi bir şey ["Database"] ["AccessSettings"] ["Adı"] ["myDBUsername"] olabilir, eşsiz bir biçimde vardır;
$ Ayarlar ["Database"] ["AccessSettings"] ["Password"] ["myDBPassword"];
Ben yukarıda bahsettiğim gibi dizilerde saklanır ayarları değil tercih ediyorum. Bunun yerine, bazı erişim yöntemleri tercih ediyorum: getConfig ("Database", "Accesssettings", "Kullanıcı Adı") 'myDBUsername' dönecekti. Bunun nedeni, ben küresel kapsamda depolamak.Bu değişkenleri sınırlamak istiyorum.
/ Alma almanın en iyi yolu bu ne olurdu?
Ben belki bir xml dosyasını düşünüyordum hiyerarşiyi, ama ben PHP xml dosyaları (I ekleyebilir, düzenleyebilir ve kaldırmak mümkün olması gerektiğini özellikle gerçeği) erişmek için nasıldı emin değildi. Bu XML olmalıdır eğer xml erişimi ne tür ben içine bakmak gerekir.
Başka biçimi ise, ben bu biçimi kullanmak için nasıl içine bakmak ne için doğru yönde bazı öneriler istiyorum.