相关疑难解决方法(0)

致命错误:找不到类'NumberFormatter'

我已经使用这个完全相同的代码多年了,我从来没有遇到过一个问题.现在突然间它停止了工作.

我已经通过互联网阅读了这个问题,显然你需要PHP 5.3 or higher安装,并PHP intl安装了插件.我有这两个,但Fatal error: Class 'NumberFormatter' not found每当我使用以下函数时,我仍然收到错误:

function format_item($value)
{
       $format = new \NumberFormatter('en_US', \NumberFormatter::CURRENCY);
       return $format->formatCurrency($value, 'AUD');
}
Run Code Online (Sandbox Code Playgroud)

另外,这是我的php.ini文件中的snippit,显示我已经PHP intl安装了插件:

[intl]
intl.default_locale = fr_FR
; This directive allows you to produce PHP errors when some error
; happens within intl functions. The value is the level of the error produced.
; Default is 0, which does not produce any errors.
intl.error_level = E_WARNING
Run Code Online (Sandbox Code Playgroud)

我也有extension=php_intl.dll …

php

33
推荐指数
10
解决办法
4万
查看次数

标签 统计

php ×1