Bir PHP web uygulaması yapılandırma değişkenleri kaydetmek için en iyi yolu nedir?

0 Cevap php

Ben sık sık. NET ve PHP gelişimi arasında geçiş. ASP.NET sites Ben yapılandırma bilgilerini uygun şekilde korunmuş ve değerlerine erişmek için kolay web.config dosyasında, vb (örneğin bağlantı dizeleri, dizinleri, uygulama ayarı) tasarruf ile

In PHP, bir class that has static methods her bir değişken için olan bu çözmek:

class webconfig {
    public static function defaultPageIdCode() {
        return 'welcome';
    }
}

Dosya included uygulaması değişkenleri tek çizgi ile erişilebilir tarafından:

$dp = webconfig::defaultPageIdCode();

PHP derlenmiş olmadığı ve bu telnet ve yine bir web sitesi için bir değeri değiştirmek kolaydır, bu yüzden bu çözüm works fairly well ve bana bu two advantages verir :

  • I can add logic uygulama ile kendi arayüzü kırmadan bir yapılandırma değişkeni
  • Bu yapılandırma değişkenleri benim eg intellisense olarak görünür Eclipse, NetBeans, vb

Ama insanlar diğer avantajlara sahip olabilir PHP web yapılandırma ayarları kaydetme çözmek başka yolları vardır hayal edebiliyorum.

Especially those who have experience with a number of PHP frameworks, what are other ways of saving config variables and their advantages and disadvantages?

0 Cevap