ich php7 erst vor kurzem ugraded und hatte mein erstes Problem, wenn einige Anwendungen unter Verwendung von try catchPhp 07.05 Fehlerklasse Handhabung
PHP7 seine eigenen Fehlerklasse implementiert nun ein Upgrade den Fehler so der alte Code, die ich hatte zu handhaben :
try {
dispatcher::run(new request);
} catch (Exception $e) {
require_once APP_PATH . 'error.php';
$error = new error($e);
}
jetzt einen Fehler, da Fehlerklasse wirft bereits definiert:
Cannot declare class error, because the name is already in use in [...]
nun wurde diese ziemlich leicht nur meine Fehlerklasse Umbenennung gelöst, aber es hatte mich zu fragen, ist gibt es eine Möglichkeit, die Fehlerklasse von 7 zu erweitern, und kann sowohl mit php5 kompatibel sein?
Grüße ...
Keiner dieser Code deklariert eine Klasse. – ceejayoz
@ceejayoz Nein, aber dieser '$ error = new error ($ e);' versucht einen zu instanziieren – RiggsFolly
meine benutzerdefinierte PHP5-Fehlerklassendeklaration ist in der error.php-Datei ... ich dachte, es war nicht nötig, die Deklaration hinzuzufügen zu meiner Frage – Chico3001