(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
Una "Locale" es un identificador utilizado para representar los comportamientos regionales de una API. Las locales de PHP están organizadas e identificadas de la misma manera que los CLDR de ICU (y que muchos otros editores de sistemas Unix, tales como Mac, Java, etc.). Las locales se identifican por los etiquetados de lenguaje de la RFC 4646 (que utiliza guiones y no subrayados) además de la notación tradicional con subrayados. Salvo indicación contraria, las funciones de esta clase son capaces de utilizar las dos notaciones.
Ejemplos de identificadores:
La clase Locale y los métodos asociados, son utilizados para interactuar con los identificadores locales: para verificar que un identificador está bien formado, válido, etc. Las extensiones utilizadas por CDR en UAX #35 y heredadas por ICU son válidas, y utilizadas siempre que sea posible en ICU.
Las locales no pueden ser instanciadas. Todas son funciones estáticas.
    La cadena null o vacía permite obtener la locale raíz. La raíz es el equivalente
    de "en_US_POSIX" en CLDR. Los etiquetados de lenguaje (y por lo tanto, los
    identificadores) no son sensibles a mayúsculas/minúsculas. Existe una función de canonalización
    que permite obtener la especificación exacta.
   
Estas constantes definen el comportamiento de Locale
Locale::DEFAULT_LOCALE
     null
    Estas constantes describen la elección de la configuración local para el método getLocale de diferentes clases.
Locale::ACTUAL_LOCALE
     int
    Locale::VALID_LOCALE
     int
    Estas constantes definen cómo se analizan o componen las configuraciones locales. Deben ser utilizadas como claves en un array de argumentos pasado a locale_compose() y son devueltas por locale_parse() como claves de un array asociativo.
Locale::LANG_TAG
      string
     Locale::EXTLANG_TAG
      string
     Locale::SCRIPT_TAG
      string
     Locale::REGION_TAG
      string
     Locale::VARIANT_TAG
      string
     Locale::GRANDFATHERED_LANG_TAG
      string
     Locale::PRIVATE_TAG
      string
     
| Versión | Descripción | 
|---|---|
| 8.4.0 | Las constantes de clase ahora están tipadas. | 
