array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'zh', ), 'this' => array ( 0 => 'function.intl-get-error-message.php', 1 => 'intl_get_error_message', 2 => 'Get description of the last error', ), 'up' => array ( 0 => 'ref.intl.php', 1 => 'intl 函数', ), 'prev' => array ( 0 => 'function.intl-get-error-code.php', 1 => 'intl_get_error_code', ), 'next' => array ( 0 => 'function.intl-is-failure.php', 1 => 'intl_is_failure', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'en', 'path' => 'reference/intl/functions/intl-get-error-message.xml', ), 'history' => array ( ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); contributors($setup); ?>

intl_get_error_message

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

intl_get_error_messageGet description of the last error

说明

function intl_get_error_message(): string

Get error message from last internationalization function called.

参数

此函数没有参数。

返回值

Description of an error occurred in the last API function call.

示例

示例 #1 intl_get_error_message() example

<?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

参见