intl_get_error_message
PHP Manual
PHP Manual»Функции intl»intl_get_error_message

intl_get_error_message

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)

intl_get_error_messageПолучает описание последней ошибки

Описание

function intl_get_error_message(): string

Функция получает сообщение об ошибке из последнего вызова функции интернационализации.

Список параметров

Сигнатура функции не содержит параметров.

Возвращаемые значения

Функция возвращает описание ошибки, которую сгенерировала библиотека 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

Смотрите также

To Top