(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
intl_get_error_message — Получает описание последней ошибки
Функция получает сообщение об ошибке из последнего вызова функции интернационализации.
Сигнатура функции не содержит параметров.
Функция возвращает описание ошибки, которую сгенерировала библиотека ICU при последнем вызове функции из API интернационализации.
Пример #1 Пример получения описания ошибки функцией intl_get_error_message()
<?php
$bundle = resourcebundle_create('en_US', __DIR__ . '/does-not-exist', false);
if ($bundle === null) {
$errorCode = intl_get_error_code();
printf("Название ошибки: %s\n", intl_error_name($errorCode));
printf("Сообщение об ошибке: %s\n", intl_get_error_message());
}Результат выполнения приведённого примера:
Название ошибки: U_MISSING_RESOURCE_ERROR Сообщение об ошибке: resourcebundle_create(): Cannot load libICU resource bundle: U_MISSING_RESOURCE_ERROR