Fehler Callback in PHP
Peter Mairhofer
- php
Hallo,
Ich schreibe gerade eine Applikation (C-WINAPI Programm mit libcurl und PHP).
Dabei kommuniziert das PHP Script mehr mit dem C Programm, als dass ein Benutzer den Output sehen würde.
Damit die Verarbeitung reibungslos geht, verwende ich sehr einfache Ausgaben, die sich gut in C parsen lassen.
Jetzt möchte ich aber für *JEDEN* fehler der irgendwie auftreten kann, eine eigene Fehlerprozedur. Um genau zu sein:
#<FEHLER-NUMMER-IN-HEX>&<PHP-FEHLER-STRING>0x00
Wobei FEHLER-IN-HEX ein von mir selbst definierter Code ist, PHP-FEHLER-STRING der normale, NICHT HTML formatierte PHP Fehler String und eine abschliessende 0 daran.
Schön wäre es jetzt, wenn PHP eine Error-Callback Funktion bieten würde. Sowas hab ich aber noch nicht gesehen.
Und ich möchte natürlich auch unbedingt eine eigene Meldung, wenn z.B. ein Parse-Error auftritt (logischerweise nach der Definition meiner Callback Funktion).
Ist das doch irgendwie möglich? Wenn ja wie?
Gibt es sonst noch eine Möglichkeit?
Peter
PS: Wenn möglich will ich nichts externes wie php.ini oder httpd.conf anrühren!
Schau mal unter set_error_handler im PHP Handbuch nach, zu finden unter http://www.php.net/docs.php.
MfG
GK