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

直近の国際化関数のコールによるエラーメッセージを取得します。

パラメータ

この関数にはパラメータはありません。

戻り値

直近の 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("Error name: %s\n", intl_error_name($errorCode));
    printf("Error message: %s\n", intl_get_error_message());
}

上の例の出力は以下となります。

Error name: U_MISSING_RESOURCE_ERROR
Error message: resourcebundle_create(): Cannot load libICU resource bundle: U_MISSING_RESOURCE_ERROR

参考