【问题标题】:PHP: Where should I store the text for info & warning messagesPHP:我应该在哪里存储信息和警告消息的文本
【发布时间】:2010-01-29 23:02:22
【问题描述】:

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

假设这一条消息将仅用于一种情况/PHP文件:

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

MessageBox( Lang::error_usersfault );

(其中Lang是位于某个配置文件中的类,全是consts)

  • 如果您对上述示例中的内容有任何经验(我认为每个 PHP 程序员都会遇到类似的情况) - 它们是什么?你是怎么解决的?

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

【问题讨论】:

    标签: php code-separation


    【解决方案1】:

    你会发现 php 扩展 gettext 有用吗?

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

    PHP Manual of Gettext::gettext

    【讨论】:

      猜你喜欢
      • 2015-05-03
      • 1970-01-01
      • 2010-10-21
      • 2013-10-04
      • 1970-01-01
      • 2015-01-28
      • 1970-01-01
      • 1970-01-01
      • 2016-08-08
      相关资源
      最近更新 更多