(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1)
IntlCalendar::getLocale — Renvoie la locale associée à l'objet
Style orienté objet
Style procédural
Renvoie la locale utilisée par cet objet calendrier.
calendar
Une instance IntlCalendar.
type
Indique si la locale actuelle (la locale à partir de laquelle les données
du calendrier proviennent, avec Locale::ACTUAL_LOCALE
)
ou la locale valide, c'est-à-dire la locale la plus spécifique supportée
par ICU relativement à la locale demandée – voir Locale::VALID_LOCALE
.
De la plus générale à la plus spécifique, les locales sont ordonnées de
cette façon – locale actuel, locale valide, locale demandée.
Une chaîne de caractères représentant la locale ou false
si une erreur survient.
Exemple #1 IntlCalendar::getLocale()
<?php
$cal = IntlCalendar::createInstance(IntlTimeZone::getGMT(), 'en_US_CALIFORNIA');
var_dump(
$cal->getLocale(Locale::ACTUAL_LOCALE),
$cal->getLocale(Locale::VALID_LOCALE)
);
L'exemple ci-dessus va afficher :
string(2) "en" string(5) "en_US"