# Constantes pré-définies

Ces constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l'exécution.

`CRYPT_SALT_LENGTH` (int)
`CRYPT_STD_DES` (int)
  Indique si les hachages standard basés sur DES sont pris en charge dans crypt(). Toujours `1`.
`CRYPT_EXT_DES` (int)
  Indique si les hachages étendus basés sur DES sont pris en charge dans crypt(). Toujours `1`.
`CRYPT_MD5` (int)
  Indique si les hachages MD5 sont pris en charge dans crypt(). Toujours `1`.
`CRYPT_BLOWFISH` (int)
  Indique si les hachages Blowfish sont pris en charge dans crypt(). Toujours `1`.
`CRYPT_SHA256` (int)
  Indique si les hachages SHA-256 sont pris en charge dans crypt(). Toujours `1`.
`CRYPT_SHA512` (int)
  Indique si les hachages SHA-512 sont pris en charge dans crypt(). Toujours `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)
  Classification des caractères et conversion affectée par le paramétrage de locale.
`LC_NUMERIC` (int)
  Séparateur décimal affecté par le paramétrage de locale.
`LC_TIME` (int)
  Formatage des dates et heures affecté par le paramétrage de locale.
`LC_COLLATE` (int)
  Comparaison de chaînes affectée par le paramétrage de locale.
`LC_MONETARY` (int)
  Formatage monétaire affecté par le paramétrage de locale.
`LC_ALL` (int)
  Affecte toutes les fonctions que l'une des autres constantes `LC_*` affecte.
`LC_MESSAGES` (int)
  Réponses système affectées par le paramétrage de locale. Disponible si PHP a été compilé avec `libintl`.
`STR_PAD_LEFT` (int)
`STR_PAD_RIGHT` (int)
`STR_PAD_BOTH` (int)
`ALT_DIGITS` (int)
  Symboles alternatifs pour les chiffres.

Constantes | Description
--- | ---
nl_langinfo() Catégorie des constantes `LC_TIME`
`ABDAY_1` (int) | Nom abrégé du premier jour de la semaine.
`ABDAY_2` (int) | Nom abrégé du deuxième jour de la semaine.
`ABDAY_3` (int) | Nom abrégé du troisième jour de la semaine.
`ABDAY_4` (int) | Nom abrégé du quatrième jour de la semaine.
`ABDAY_5` (int) | Nom abrégé du cinquième jour de la semaine.
`ABDAY_6` (int) | Nom abrégé du sixième jour de la semaine.
`ABDAY_7` (int) | Nom abrégé du septième jour de la semaine.
`DAY_1` (int) | Nom du premier jour de la semaine.
`DAY_2` (int) | Nom du deuxième jour de la semaine.
`DAY_3` (int) | Nom du troisième jour de la semaine.
`DAY_4` (int) | Nom du quatrième jour de la semaine.
`DAY_5` (int) | Nom du cinquième jour de la semaine.
`DAY_6` (int) | Nom du sixième jour de la semaine.
`DAY_7` (int) | Nom du septième jour de la semaine.
`ABMON_1` (int) | Nom abrégé du premier mois de l'année.
`ABMON_2` (int) | Nom abrégé du deuxième mois de l'année.
`ABMON_3` (int) | Nom abrégé du troisième mois de l'année.
`ABMON_4` (int) | Nom abrégé du quatrième mois de l'année.
`ABMON_5` (int) | Nom abrégé du cinquième mois de l'année.
`ABMON_6` (int) | Nom abrégé du sixième mois de l'année.
`ABMON_7` (int) | Nom abrégé du septième mois de l'année.
`ABMON_8` (int) | Nom abrégé du huitième mois de l'année.
`ABMON_9` (int) | Nom abrégé du neuvième mois de l'année.
`ABMON_10` (int) | Nom abrégé du dixième mois de l'année.
`ABMON_11` (int) | Nom abrégé du onzième mois de l'année.
`ABMON_12` (int) | Nom abrégé du douzième mois de l'année.
`MON_1` (int) | Nom du premier mois de l'année.
`MON_2` (int) | Nom du deuxième mois de l'année.
`MON_3` (int) | Nom du troisième mois de l'année.
`MON_4` (int) | Nom du quatrième mois de l'année.
`MON_5` (int) | Nom du cinquième mois de l'année.
`MON_6` (int) | Nom du sixième mois de l'année.
`MON_7` (int) | Nom du septième mois de l'année.
`MON_8` (int) | Nom du huitième mois de l'année.
`MON_9` (int) | Nom du neuvième mois de l'année.
`MON_10` (int) | Nom du dixième mois de l'année.
`MON_11` (int) | Nom du onzième mois de l'année.
`MON_12` (int) | Nom du douzième mois de l'année.
`AM_STR` (int) | Chaîne pour Ante meridiem.
`PM_STR` (int) | Chaîne pour Post meridiem.
`D_T_FMT` (int) | Chaîne pouvant être utilisée comme chaîne de format pour strftime() pour représenter l'heure et la date.
`D_FMT` (int) | Chaîne pouvant être utilisée comme chaîne de format pour strftime() pour représenter la date.
`T_FMT` (int) | Chaîne pouvant être utilisée comme chaîne de format pour strftime() pour représenter l'heure.
`T_FMT_AMPM` (int) | Chaîne pouvant être utilisée comme chaîne de format pour strftime() pour représenter l'heure au format 12 heures avec ante/post méridien.
`ERA` (int) | Ère alternative.
`ERA_YEAR` (int) | Année au format de l'ère alternative.
`ERA_D_T_FMT` (int) | Date et heure au format de l'ère alternative (chaîne pouvant être utilisée dans strftime()).
`ERA_D_FMT` (int) | Date au format de l'ère alternative (chaîne pouvant être utilisée dans strftime()).
`ERA_T_FMT` (int) | Heure au format de l'ère alternative (chaîne pouvant être utilisée dans strftime()).

Constantes | Description
--- | ---
Constantes de catégorie nl_langinfo() `LC_MONETARY`
`INT_CURR_SYMBOL` (int) | Symbole de devise international.
`CURRENCY_SYMBOL` (int) | Symbole de devise local.
`CRNCYSTR` (int) | Même valeur que `CURRENCY_SYMBOL`.
`MON_DECIMAL_POINT` (int) | Caractère du point décimal.
`MON_THOUSANDS_SEP` (int) | Séparateur de milliers (groupes de trois chiffres).
`MON_GROUPING` (int) | Comme l'élément `"grouping"`.
`POSITIVE_SIGN` (int) | Signe pour les valeurs positives.
`NEGATIVE_SIGN` (int) | Signe pour les valeurs négatives.
`INT_FRAC_DIGITS` (int) | Décimales internationales.
`FRAC_DIGITS` (int) | Décimales locales.
`P_CS_PRECEDES` (int) | Renvoie 1 si `CURRENCY_SYMBOL` précède une valeur positive.
`P_SEP_BY_SPACE` (int) | Renvoie 1 si un espace sépare `CURRENCY_SYMBOL` d'une valeur positive.
`N_CS_PRECEDES` (int) | Renvoie 1 si `CURRENCY_SYMBOL` précède une valeur négative.
`N_SEP_BY_SPACE` (int) | Renvoie 1 si un espace sépare `CURRENCY_SYMBOL` d'une valeur négative.
`P_SIGN_POSN` (int) | Renvoie 0 si les parenthèses entourent la quantité et `CURRENCY_SYMBOL`. Renvoie 1 si la chaîne de signe précède la quantité et `CURRENCY_SYMBOL`. Renvoie 2 si la chaîne de signe suit la quantité et `CURRENCY_SYMBOL`. Renvoie 3 si la chaîne de signe précède immédiatement `CURRENCY_SYMBOL`. Renvoie 4 si la chaîne de signe suit immédiatement `CURRENCY_SYMBOL`.
`N_SIGN_POSN` (int) | Position du signe pour les valeurs négatives.

Constantes | Description
--- | ---
Constantes de catégorie nl_langinfo() `LC_NUMERIC`
`DECIMAL_POINT` (int) | Caractère du point décimal.
`RADIXCHAR` (int) | Même valeur que `DECIMAL_POINT`.
`THOUSANDS_SEP` (int) | Caractère de séparation pour les milliers (groupes de trois chiffres).
`THOUSEP` (int) | Même valeur que `THOUSANDS_SEP`.
`GROUPING` (int) |

Constantes | Description
--- | ---
Constantes de catégorie nl_langinfo() `LC_MESSAGES`
`YESEXPR` (int) | Chaîne regex pour correspondre à l'entrée `"yes"`.
`NOEXPR` (int) | Chaîne regex pour correspondre à l'entrée `"no"`.
`YESSTR` (int) | Chaîne de sortie pour `"yes"`.
`NOSTR` (int) | Chaîne de sortie pour `"no"`.

Constantes | Description
--- | ---
Constantes de catégorie nl_langinfo() `LC_CTYPE`
`CODESET` (int) | Renvoie une chaîne avec le nom du jeu de caractères.