Установка и настройка
PHP Manual

Настройка во время выполнения

Поведение этих функций зависит от установок в php.ini.

Опции настройки Intl
Имя По умолчанию Меняемо Список изменений
intl.default_locale   PHP_INI_ALL  
intl.error_level 0 PHP_INI_ALL  
intl.use_exceptions 0 PHP_INI_ALL Доступно с PHP 5.5 и PECL 3.0.0a1

Краткое разъяснение конфигурационных директив.

intl.default_locale string

Локаль по умолчанию для использования в функциях в случаях если соответствующие параметры будут опущены, либо заданы как NULL. Это локаль ICU, а не системная. Встроенные локали ICU и их данные можно посмотреть по ссылке » http://demo.icu-project.org/icu-bin/locexp.

По умолчанию значение пусто, что ведет к принулительному использованию локали ICU по умолчанию. Единожды задав это значение его уже нельзя будет сбросить на начальное. Не рекомендуется использовать локаль ICU по умолчанию, поскольку она зависит от локали окружения сервера.

intl.error_level integer

Уровень сообщений об ошибках, генерируемых при их возникновении в функциях ICU. Задается как уровень ошибок PHP, таких как E_WARNING. Можно установить равным 0, если вообще не хотите видеть сообщения об ошибках. Данная настройка не влияет на возвращаемые значения функций в случае ошибок и результат выполнения intl_get_error_code() и специфичных для классов методов, возвращающих информацию об ошибках. Если выбран уровень E_ERROR, то выполнение скрипта будет прерываться в случае возникновения ошибки.

По умолчанию равно 0.

intl.use_exceptions integer

Если установлено как TRUE, то вместо ошибок будут выбрасываться исключения класса IntlException. Можно использовать в дополнение к intl.error_level.

по умолчанию равно FALSE.


Установка и настройка
PHP Manual