2016-07-01 11 views
1

bereits im Einsatz ist, ich habe meinen Server zu PHP 7.0.8 und ich habe folgende Fehler migriert:Fatal error: Can not Klasse Locale erklären, weil der Name in

Fatal error: Cannot declare class Locale, because the name is already in use

Ich habe eine Klasse mit dem Namen Locale ohne Namensraum, aber das funktioniert auf PHP5.

Wie kann ich diesen Fehler weitergeben?

+1

Ist dies Ihre eigene Klasse oder verwenden Sie die PHP-Locale-Klasse – RiggsFolly

+0

Es ist meine eigene Klasse –

Antwort

4

Die Klasse Locale stammt aus der intl extension. Vielleicht haben Sie es nicht auf PHP 5 installiert?

Verwenden Sie namespaces, um Klassennamenkonflikte zu vermeiden. Sie sind seit Jahren in PHP.