Установка локали по умолчанию

Задача
Необходимо установить локаль, которую смогут использовать все ваши программы на PHP.

Решение
В начале файла, загруженного конфигурационной директивой auto_prepend_file, вызовите функцию setlocale() для установки требуемой локали:

setlocale(LC_ALL,'es_US');

Обсуждение
Даже если соответствующая переменная окружения установлена до запуска веб-сервера или двоичного кода PHP, все равно PHP не может изменить свою локаль до тех пор, пока не будет явно вызвана функция setlocale(). После установки переменной окружения LC_ALL, например в значение es_US, PHP продолжает выполнение, используя локаль C по умолчанию.

Оцените статью: (0 голосов)
0 5 0

Статьи из раздела PHP на эту тему:
Использование определенной локали
Локализация включаемых файлов
Локализация дат и времени
Локализация денежных значений
Локализация изображений