# Constantes predefinidas

As constantes abaixo são definidas por esta extensão e só estarão disponíveis quando a extensão tiver sido compilada no PHP ou tiver sido carregada dinamicamente em tempo de execução.

`CRYPT_SALT_LENGTH` (int)
`CRYPT_STD_DES` int
  Indica se hashes baseados em DES padrão são suportados em crypt(). Sempre `1`.
`CRYPT_EXT_DES` int
  Indica se hashes baseados em DES estendido são suportados em crypt(). Sempre `1`.
`CRYPT_MD5` int
  Indica se hashes MD5 são suportados em crypt(). Sempre `1`.
`CRYPT_BLOWFISH` int
  Indica se hashes Blowfish são suportados em crypt(). Sempre `1`.
`CRYPT_SHA256` (int)
  Indica se hashes SHA-256 hashes são suportados em crypt(). Sempre `1`.
`CRYPT_SHA512` (int)
  Indica se hashes SHA-512 hashes são suportados em crypt(). Sempre `1`.
`HTML_SPECIALCHARS` (int)
`HTML_ENTITIES` (int)
`ENT_COMPAT` (int)
`ENT_QUOTES` (int)
`ENT_NOQUOTES` (int)
`ENT_IGNORE` (int)
`ENT_SUBSTITUTE` (int)
`ENT_DISALLOWED` (int)
`ENT_HTML401` (int)
`ENT_XML1` (int)
`ENT_XHTML` (int)
`ENT_HTML5` (int)
`CHAR_MAX` (int)
`LC_CTYPE` (int)
  Classificação de caracteres e conversões afetadas por configuração de localidade.
`LC_NUMERIC` (int)
  Separador de decimais afetado por configuração de localidade.
`LC_TIME` (int)
  Formatação de data e horário afetada por configuração de localidade.
`LC_COLLATE` (int)
  Comparação de strings afetada por configuração de localidade.
`LC_MONETARY` (int)
  Formatação de moeda afetada por configuração de localidade.
`LC_ALL` (int)
  Afeta todas as funções que qualquer das outras constantes `LC_*` afeta.
`LC_MESSAGES` (int)
  Respostas do sistema afetadas por configuração de localidade. Disponível se o PHP foi compilado com `libintl`.
`STR_PAD_LEFT` (int)
`STR_PAD_RIGHT` (int)
`STR_PAD_BOTH` (int)

Constantes | Descrição
--- | ---
Constantes da Categoria `LC_TIME` da função nl_langinfo()
`ABDAY_1` (int) | Nome abreviado do primeiro dia da semana.
`ABDAY_2` (int) | Nome abreviado do segundo dia da semana.
`ABDAY_3` (int) | Nome abreviado do terceiro dia da semana.
`ABDAY_4` (int) | Nome abreviado do quarto dia da semana.
`ABDAY_5` (int) | Nome abreviado do quinto dia da semana.
`ABDAY_6` (int) | Nome abreviado do sexto dia da semana.
`ABDAY_7` (int) | Nome abreviado do sétimo dia da semana.
`DAY_1` (int) | Nome do primeiro dia da semana.
`DAY_2` (int) | Nome do segundo dia da semana.
`DAY_3` (int) | Nome do terceiro dia da semana.
`DAY_4` (int) | Nome do quarto dia da semana.
`DAY_5` (int) | Nome do quinto dia da semana.
`DAY_6` (int) | Nome do sexto dia da semana.
`DAY_7` (int) | Nome do sétimo dia da semana.
`ABMON_1` (int) | Nome abreviado do primeiro mês do ano.
`ABMON_2` (int) | Nome abreviado do segundo mês do ano.
`ABMON_3` (int) | Nome abreviado do terceiro mês do ano.
`ABMON_4` (int) | Nome abreviado do quarto mês do ano.
`ABMON_5` (int) | Nome abreviado do quinto mês do ano.
`ABMON_6` (int) | Nome abreviado do sexto mês do ano.
`ABMON_7` (int) | Nome abreviado do sétimo mês do ano.
`ABMON_8` (int) | Nome abreviado do oitavo mês do ano.
`ABMON_9` (int) | Nome abreviado do nono mês do ano.
`ABMON_10` (int) | Nome abreviado do décimo mês do ano.
`ABMON_11` (int) | Nome abreviado do décimo primeiro mês do ano.
`ABMON_12` (int) | Nome abreviado do décimo segundo mês do ano.
`MON_1` (int) | Nome do primeiro mês do ano.
`MON_2` (int) | Nome do segundo mês do ano.
`MON_3` (int) | Nome do terceiro mês do ano.
`MON_4` (int) | Nome do quarto mês do ano.
`MON_5` (int) | Nome do quinto mês do ano.
`MON_6` (int) | Nome do sexto mês do ano.
`MON_7` (int) | Nome do sétimo mês do ano.
`MON_8` (int) | Nome do oitavo mês do ano.
`MON_9` (int) | Nome do nono mês do ano.
`MON_10` (int) | Nome do décimo mês do ano.
`MON_11` (int) | Nome do décimo primeiro mês do ano.
`MON_12` (int) | Nome do décimo segundo mês do ano.
`AM_STR` (int) | String para horários antes do meio-dia.
`PM_STR` (int) | String para horários após meio-dia.
`D_T_FMT` (int) | String que pode ser usada como formatação para strftime() para representar horário e data.
`D_FMT` (int) | String que pode ser usada como formatação para strftime() para representar data.
`T_FMT` (int) | String que pode ser usada como formatação para strftime() para representar horário.
`T_FMT_AMPM` (int) | String que pode ser usada como formatação para strftime() para representar horário no formato de 12-horas com informação de antes ou após meio-dia.
`ERA` (int) | Era alternativa.
`ERA_YEAR` (int) | Ano no formato da era alternativa.
`ERA_D_T_FMT` (int) | Data e horário no formato da era alternativa (string pode ser usada em strftime()).
`ERA_D_FMT` (int) | Data em formato da era alternativa (string pode ser usada em strftime()).
`ERA_T_FMT` (int) | Horário no formato da era alternativa (string pode ser usada em strftime()).
`ALT_DIGITS` (int) | Símbolos alternativos para dígitos.

Constantes | Descrição
--- | ---
nl_langinfo() `LC_MONETARY` Category Constants
`INT_CURR_SYMBOL` (int) | Símbolo da moeda internacional.
`CURRENCY_SYMBOL` (int) | Símbolo da moeda local.
`CRNCYSTR` (int) | O mesmo que `CURRENCY_SYMBOL`.
`MON_DECIMAL_POINT` (int) | Caractere separador de decimais.
`MON_THOUSANDS_SEP` (int) | Separador de milhares (grupos de três dígitos).
`MON_GROUPING` (int) | Similar ao elemento `"grouping"`.
`POSITIVE_SIGN` (int) | Sinal para valores positivos.
`NEGATIVE_SIGN` (int) | Sinal para valores negativos.
`INT_FRAC_DIGITS` (int) | Dígitos fracionários internacionais.
`FRAC_DIGITS` (int) | Dígitos fracionários locais.
`P_CS_PRECEDES` (int) | Retorna 1 se `CURRENCY_SYMBOL` precede um valor positivo.
`P_SEP_BY_SPACE` (int) | Retorna 1 se um espaço separa `CURRENCY_SYMBOL` de um valor positivo.
`N_CS_PRECEDES` (int) | Retorna 1 se `CURRENCY_SYMBOL` precede um valor negativo.
`N_SEP_BY_SPACE` (int) | Retorna 1 se um espaço separa `CURRENCY_SYMBOL` de um valor negativo.
`P_SIGN_POSN` (int) | Retorna 0 se parênteses envolvem a quandidade e o `CURRENCY_SYMBOL`. Retorna 1 se a string de sinal precede a quantidade e o `CURRENCY_SYMBOL`. Retorna 2 se a string de sinal segue a quantidade e o `CURRENCY_SYMBOL`. Retorna 3 se a string de sinal precede imediatamente o `CURRENCY_SYMBOL`. Retorna 4 se a string de sinal segue imediatamente o `CURRENCY_SYMBOL`.
`N_SIGN_POSN` (int) |

Constantes | Descrição
--- | ---
Constantes da Categoria `LC_NUMERIC` da função nl_langinfo()
`DECIMAL_POINT` (int) | Caractere separador de decimais.
`RADIXCHAR` (int) | O mesmo que `DECIMAL_POINT`.
`THOUSANDS_SEP` (int) | Caractere separador de milhares (grupos de três dígitos).
`THOUSEP` (int) | O mesmo que `THOUSANDS_SEP`.
`GROUPING` (int) |

Constantes | Descrição
--- | ---
Constantes da Categoria `LC_MESSAGES` da função nl_langinfo()
`YESEXPR` (int) | String de expressão regular para corresponder à entrada `"sim"`.
`NOEXPR` (int) | String de expressão regular para corresponder à entrada `"não"`.
`YESSTR` (int) | String de saída para `"sim"`.
`NOSTR` (int) | String de saída para `"não"`.

Constantes | Descrição
--- | ---
Constantes da Categoria `LC_CTYPE` da função nl_langinfo()
`CODESET` (int) | Retorna uma string com o nome da codificação de caracteres.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open