Schwerwiegender Fehler: Klasse „NumberFormatter“ nicht gefundenPhp

PHP-Programmierer chatten hier
Anonymous
 Schwerwiegender Fehler: Klasse „NumberFormatter“ nicht gefunden

Post by Anonymous »

Ich verwende seit Ewigkeiten genau denselben Code und hatte noch nie ein einziges Problem. Jetzt funktioniert es plötzlich nicht mehr.

Ich habe im Internet über dieses Problem gelesen und anscheinend muss PHP 5.3 oder höher installiert sein und das PHP intl-Plugin installiert sein. Ich habe beides, erhalte jedoch immer noch den Fehler „Schwerwiegender Fehler: Klasse 'NumberFormatter' nicht gefunden“, wenn ich die folgende Funktion verwende:

Code: Select all

function format_item($value)
{
$format = new \NumberFormatter('en_US', \NumberFormatter::CURRENCY);
return $format->formatCurrency($value, 'AUD');
}
Außerdem ist hier ein Ausschnitt aus meiner php.ini-Datei, der zeigt, dass ich das PHP intl-Plugin installiert habe:

Code: Select all

[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
Ich habe auch die Erweiterung=php_intl.dll in meiner php.ini und sie befindet sich auch in meinem Verzeichnis.

Warum erhalte ich diese Fehlermeldung?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post