PHP: где я должен хранить текст для информации и предупреждающих сообщений - PullRequest
2 голосов
/ 30 января 2010

У меня есть вопрос, касающийся разработки кода моего проекта. В большинстве случаев важно отделять контент от кода (HTML, смешанный с PHP, в больших приложениях = нет хорошей идеи и т. Д.), Но как мне обрабатывать такие вещи, как текст сообщений об ошибках?

Предполагается, что это одно сообщение будет использоваться только в одном случае / файл PHP:

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

или

MessageBox( Lang::error_usersfault );

(где Lang - это класс, расположенный в некотором конфигурационном файле, полный const с)

  • Если у вас есть какой-либо опыт (я думаю, что каждый программист PHP сталкивается с чем-то подобным) с вещами, как в примере выше - что это такое? Как вы решаете это?

  • Какое решение лучше?

1 Ответ

1 голос
/ 30 января 2010

Может быть, вы найдете расширение php gettext полезным?

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

Руководство по PHP для Gettext :: gettext

...