array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'pt_BR', ), 'this' => array ( 0 => 'intl.configuration.php', 1 => 'Configurações em Execução', ), 'up' => array ( 0 => 'intl.setup.php', 1 => 'Instalação/Configuração', ), 'prev' => array ( 0 => 'intl.installation.php', 1 => 'Instalação', ), 'next' => array ( 0 => 'intl.resources.php', 1 => 'Tipos de Recurso', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'pt_BR', 'path' => 'reference/intl/ini.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
O comportamento destas funções é afetado pelas configurações do php.ini.
Nome | Padrão | Modificável | Registro de Alterações |
---|---|---|---|
intl.default_locale | INI_ALL |
||
intl.error_level | 0 | INI_ALL |
|
intl.use_exceptions | 0 | INI_ALL |
Disponível desde o PECL 3.0.0a1 |
Aqui está uma breve explicação das diretivas de configuração.
intl.default_locale
string
A localidade que será utilizada quando nenhuma for especificada
(omitindo o argumento correspondente ou passando-se
NULL
). Estas são localidades ICU, não localidades de sistema.
As localidades ICU embutidas e seus dados podem ser explorados em
» https://icu4c-demos.unicode.org/icu-bin/locexp.
O valor padrão é vazio, o que força o uso da localidade ICU padrão. Uma vez definida, a configuração ini não pode ser redefinida para este valor padrão. Não é recomendado confiar neste padrão, pois seu valor efetivo depende do ambiente do servidor.
intl.error_level
int
O tipo de mensagens de erro geradas quando um erro ocorre em funções
ICU. Isto é um
nível de erro PHP, como
E_WARNING
por exemplo. Pode ser definida para 0
para inibir as mensagens. Não afeta os valores de retorno
que indicam erro ou os valores retornados por
intl_get_error_code() ou pelos métodos específicos
da classe para recuperar códigos e mensagens de erro.
O valor padrão é 0
.
intl.use_exceptions
int
Se definido para true, uma exceção será lançada quando um erro ocorrer em uma função intl. A exceção será do tipo IntlException. É possível fazer isto em adição à mensagem de erro gerada devido à configuração intl.error_level.
O valor padrão é false
.