致命錯誤:找不到類別'NumberFormatter'
<p>我已經使用這段完全相同的程式碼很久了,從來沒有出過任何問題。突然間它停止工作了。 </p>
<p>我在網路上閱讀了關於這個問題的資料,顯然你需要安裝<code>PHP 5.3或更高版本</code>,以及安裝<code>PHP intl</code>外掛程式。我兩者都有,但是每當我使用下面的函數時,我仍然收到一個<code>致命錯誤:找不到類別'NumberFormatter'</code>的錯誤:</p>
<pre class="brush:php;toolbar:false;">function format_item($value)
{
$format = new NumberFormatter('en_US', NumberFormatter::CURRENCY);
return $format->formatCurrency($value, 'AUD');
}</pre>
<p>此外,這是我<code>php.ini</code>檔案的一部分,顯示我已經安裝了<code>PHP intl</code>外掛程式:</p>
<pre class="brush:php;toolbar:false;">[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</pre>
<p>我還在我的<code>php.ini</code>中加入了<code>extension=php_intl.dll</code>,而且它也在我的目錄中。 </p>
<p>為什麼我會收到這個錯誤? </p>