Kinman
2009-01-20, 22:17:29
Hallo, ich habe ein "Problem" das mich schon länger beschäftigt. Und zwar hab ich eine selbstgeschriebene Datenbankklasse, die natürlich ihre eigene Datei hat. Wenn ich jetzt eine Abfrage starte und beim SQL Code irgendwas falsch mache, dann schreibt mir PHP logischerweise "Fehler in Zeile xxx in Datei database.php".
Also im Prinzip Datei und Zeile, wo die Abfrage stattfindent und somit auch der Fehler entsteht.
Gibt es jetzt eventuell eine Möglichkeit, die Datei und Zeile in dem der meine Methode aufgerufen wird in der Fehlermeldung anzuzeigen?
Meine Gedanken gehen mal soweit: Eine eigene Exceptionbehandlung (try catch) und den Fehler auffangen. Soweit kein Problem. Aber wie stelle ich fest, wo der Funktionsaufruf war. Oder kann ich irgendwie den Fehler weitergeben. Daher von der PHP implementierten Abfragefunktion auf meine Methode?
Danke, mfg Kinman
Also im Prinzip Datei und Zeile, wo die Abfrage stattfindent und somit auch der Fehler entsteht.
Gibt es jetzt eventuell eine Möglichkeit, die Datei und Zeile in dem der meine Methode aufgerufen wird in der Fehlermeldung anzuzeigen?
Meine Gedanken gehen mal soweit: Eine eigene Exceptionbehandlung (try catch) und den Fehler auffangen. Soweit kein Problem. Aber wie stelle ich fest, wo der Funktionsaufruf war. Oder kann ich irgendwie den Fehler weitergeben. Daher von der PHP implementierten Abfragefunktion auf meine Methode?
Danke, mfg Kinman