Я работаю над PHP и Zend. Я должен показывать в приложении разные типы сообщений об ошибках / подтверждениях. Большинство этих сообщений помещено в код. Поэтому, если мне нужно изменить одно сообщение, я должен изменить его везде, где закодирован этот конкретный тип сообщения.
Итак, как лучше всего хранить все сообщения на месте и использовать их во всем приложении.
Возможные решения:
Сохранить все сообщения в базе данных. (Мы должны переместить эти сообщения в другой тип базы данных. Например, если мы перейдем с MySQL на SQL Server.)
Сохраните все сообщения в отдельном классе php с помощью массива и получите эти сообщения с помощью методов класса ( Проблема: мы не можем использовать этот класс в других языках программирования.)
Сохранить сообщение в специальном формате, который приемлем для всех языков, например для файлов типа ini.
РЕДАКТИРОВАТЬ: (После просмотра ответа Ozair )
Иногда нам нужно изменить сообщение для конкретной записи. Например:
Product No. 10 is deleted.
Product No. 15 is deleted.
Как лучше всего справиться с этим случаем?
Спасибо