Portal > Foren > PHP > PHP-Programmierung > Exception::getFile() Problem
Antwort
 
Themen-Optionen
Alt 02.01.2006, 14:25 Nach oben    #1
Jay
Gast
 
Beiträge: n/a
Standard Exception::getFile() Problem

Ich habe mir eine Datenbankklasse geschrieben die von MySQLi erbt.
Das ist der Konstruktor:
PHP-Code:
# in der datei Database.class.php
public function __construct () {
 ...
            if (
mysqli_connect_error())
                throw new 
DBException(mysqli_connect_error(), mysqli_connect_errno());
        } 
Hier wird die Exception DBException aufgerufen, wenn ein Fehler auftritt.

PHP-Code:
    class DBException extends Exception {

        public function 
__toString() {
            
            return 
'<span class="errorMessage">' .
            
'<strong>Datenbank Fehler:</strong> <br />' .
            
'<strong>Meldung:</strong> ' $this->getMessage() . '<br />' .
            
'<strong>Fehlernummer:</strong> ' $this->getCode() . '<br />' .
            
'<strong>Ort:</strong> ' basename ($this->getFile()) .
            
' (' $this->getLine() . ')' .
            
'</span>';
        }
    } 
Wird diese Exception aufgerufen so gibt die Methode DBException::getFile() als Dateinamen Database.class.php zurück.

Ist ja auch logisch. Ich möchte aber den Dateinamen ermitteln wo der Fehler aufgetretten ist.

Wie mache ich das?

Mfg Fat Tony
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.01.2006, 14:38 Nach oben    #2
Benjamin Steininger
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.180
Standard

hmm in www.php.net/debug_backtrace findest du den aufruf sicher
robo47 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.01.2006, 14:41 Nach oben    #3
Jay
Gast
 
Beiträge: n/a
Standard

@robo47

Das habe ich gesucht.

danke!
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem E-Mails zu senden Jann Hendrik Plauderecke 7 25.05.2007 21:37
Problem mit den Einschränkungen für SELECT Jann Hendrik Datenbanken 5 03.01.2007 07:17
Logisches Problem beim einsatz von Ereignissen Prophet Allgemeine Java-Programmierung 19 05.06.2006 22:08
Problem mit Cookie und Reloads... Bookworm PHP-Programmierung 10 13.04.2006 12:09
OSX + Eclipse 3.1 Problem bacarni Eclipse 3 29.07.2005 21:19


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:50 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44