Ben yapılandırması için birkaç yüz satırı XML dosyasını kullanan oldukça büyük bir MVC PHP web uygulaması (özel, hiçbir framework) var. Config veri, çok zarif XML temsil ama çok kolay okuyamıyor veya DOM kullanarak yazılmış oldukça karmaşık bir yapıya sahiptir. Yapılandırma Tüm veri okuma ve yazma yapılandırma her veri türü için erişim yöntemlerinin olan bir yapılandırma sınıfı geçer. Her XML düğümü farklı olduğundan, yöntemlerin çoğu kendi özel kod kullanabilirsiniz. Bu sınıf şu anda yaklaşık 2000 satırlık uzun ve ben bunu sevmiyorum. Bir veritabanı mevcut değildir.
Belki yapılandırma veri devam için daha iyi bir yolu, bazı yapılandırma sınıfları oluşturmak ve bir dosyaya nesne serileştirme kullanmak olacağını bana oluştu.
Karmaşık yapılandırma veri işleme için bazı en iyi uygulamaları nelerdir?