(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1)
IntlCalendar::getErrorMessage -- intlcal_get_error_message — Renvoie le dernier message d'erreur sur l'objet
Style orienté objet (method):
Style procédural:
Renvoie (s'il y a) le message d'erreur associé à l'erreur signalée par IntlCalendar::getErrorCode() ou intlcal_get_error_code(). S'il n'y a pas de message d'erreur associé, seule la représentation de chaîne du nom de la constante d'erreur sera renvoyée. Sinon, le message inclut également un message défini du côté de la liaison PHP.
calendar
L'objet calendrier, sur l'interface de style procédural.
Le message d'erreur associé à la dernière erreur qui s'est produite dans un appel
de fonction sur cet objet, ou une chaîne indiquant la non-existence d'une erreur.
Renvoie false
en cas d'échec.
Exemple #1 IntlCalendar::getErrorMessage()
<?php
$cal = IntlCalendar::createInstance('UTC', 'en_US');
var_dump($cal->getErrorMessage());
$cal->getWeekendTransition(IntlCalendar::DOW_WEDNESDAY);
var_dump($cal->getErrorMessage());
L'exemple ci-dessus va afficher :
string(12) "U_ZERO_ERROR" string(82) "intlcal_get_weekend_transition: Error calling ICU method: U_ILLEGAL_ARGUMENT_ERROR"