为什么intl_error_name返回未定义的函数?

时间:2014-05-14 18:17:05

标签: php

我正在尝试调用PHP函数intl_error_name(),但它正在返回

  

致命错误:调用未定义的函数。

function ErrorHandler($errno , $errstr, $errfile, $errline, $errcontext)
{
    if (!(error_reporting() & $errno)) {
        return;
    }
    echo intl_error_name($errno);
}
set_error_handler("ErrorHandler");

trigger_error("Test");

文档看起来非常简单。

我是否需要启用任何扩展才能使用此功能?我尝试启用extension=php_intl.dll但它没有用。 我使用的是PHP 5.5.12版。

1 个答案:

答案 0 :(得分:1)

首先需要安装PHP库才能使用此功能。

请参阅:http://www.php.net/manual/en/intl.requirements.php