代码之家  ›  专栏  ›  技术社区  ›  lamas

php:在哪里存储信息和警告消息的文本

  •  2
  • lamas  · 技术社区  · 15 年前

    我有一个关于我的项目代码设计的问题。 在大多数情况下,将内容与代码分开是很重要的(在更大的应用程序中,HTML与PHP混合=没有好主意,等等),但是我应该如何处理错误消息的文本之类的事情?

    假设这一条消息只在一个case/php文件中使用:

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

    MessageBox( Lang::error_usersfault );
    

    (何处) Lang 类是否位于某个配置文件中,其中包含 const s)

    • 如果您有类似上面例子的经验(我认为每个PHP程序员都会遇到类似的情况),那它们是什么?你是怎么解决的?

    • 更好的解决方案是什么?

    1 回复  |  直到 15 年前
        1
  •  1
  •   Ilia Kondrashov    15 年前

    也许你会找到PHP扩展 gettext 有用吗?

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

    PHP Manual of Gettext::gettext