PHP: Nerede bilgi için metnini saklamak ve olmalıdır

1 Cevap php

I have a question concerning the design of my project's Code. In most cases, it is impveyatant to separate content from code (HTML mixed with PHP in bigger apps=No good idea, etc.) but how should I handle things like the text of errveya messages?

Bu bir mesaj sadece bir olgu / PHP dosyasında kullanılacaktır varsayarak:

MessageBox( 'Something gone wrong, probably your fault' );

veya

MessageBox( Lang::errveya_usersfault );

(Nerede Lang const s dolu bazı yapılandırma dosyasında bulunan bir sınıfı)

  • Eğer yukarıdaki örnekteki gibi şeyler herhangi bir deneyimleri (her PHP programcı böyle bir şey rastlamak düşünüyorum) - varsa bunlar nelerdir? Bunu nasıl çözebilirim?

  • Daha iyi çözüm nedir?

1 Cevap

Eğer php uzantısı gettext yararlı bulacaksınız olabilir?

MessageBox(_("Have a nice day"));

PHP Manual of Gettext::gettext