| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Moderator Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | argl 2-3 mal ein enter hätte deinem text gut getan ![]() naja fehler fang ich mit ner eigenen klasse für den error_handler ab, so hab ich schonmal die möglichkeit php-seitige fehler, notices etc in ne Datei umzuleiten und den ablauf des scriptes nicht zu stören. Zum Thema prüfen, naja wenn man sich sicher sein kann, dass der Wert nur übergeben und nicht verändert wird, dann sollte es kein problem sein ihn nur einmal zu überprüfn, jedes mal überprüfen kostet performance, das ist klar, jenachdem wie komplex die prüfung ist, macht es sich bemerkbar. mfg robo47
__________________ robo47.net - Blog, Codeschnipsel und mehr | |
| |
| | ||||||||
| Erfahrener Benutzer Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse: Fortgeschritten ![]() | Zitat:
Wenn ich z.B. $db->query($sql) aufrufe, dann verwende ich intern (also in der Methode) einen Aufruf einer Error-Klasse bzw. einer entsprechenden Methode, um eventuelle Fehler abzufangen und aufzubereiten. Zitat:
Ich mache das generell so, dass ich die Übergabeparameter von Methoden in der Klasse überprüfe. Das scheint mir sinniger zu sein, als die Anwendung, die ja auch für andere Personen als mich gedacht sein können, mit solchen Überprüfungen aufzublasen. Ein Ansatz ist z.B., dass Du in set-Methoden überprüfst, ob der Datentyp des Übergabeparameters stimmt. Ist dies nicht der Fall wird z.B. eine Exception geschmissen, ausgewertet und es passiert irgendwas Wenn Du dann später z.B. eine Membervariable verwendest, dann überprüfe ich eigentlich nicht. Ich reagiere nur entsprechend auf die Fehler, die eventuell auftreten. Indem man sich Exception-Klassen (extends Exception) schreibt kann man da nette Sachen bauen. Zitat:
Zitat:
Zitat:
Grüße Ben. EDIT: @robo: Zitat:
Frei nach der Signatur von Idefix83: Zitat:
| |||||||
| |
| | |
| Erfahrener Benutzer Registriert seit: 25.04.2005
Beiträge: 1.356
![]() | also ich benutze ganz gerne Klassen in Verbindung mit fast gleichnamigen Exceptionklassen dann kann man gleich mit try catch reagieren im prinzip sind Exception ja fast nichts anderes als eine weitere Kontrolstruktur zu deinen anderen Fragen: Objekte und Pfade würde ich grundsätzlich bei jeder Übergabe von außerhalb der Klasse überpürfen also im setter ps: ich find die Frage auch nicht blöd weil ich hab für mich selbst immer noch keine zufriedenstellende Fehlerbehandlung gefunden
__________________ Gewisse Dinge behält man besser für sich, z.B. das man gewisse Dinge für sich behält. |
| |
| | |
| Erfahrener Benutzer Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse: Fortgeschritten ![]() | Hi, also ich finde eigentlich dieses Beispiel da ganz nett: Da kann man sehr gut drauf aufbauen. Grüße Ben. |
| |
| | |
| Erfahrener Benutzer Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse: Fortgeschritten ![]() | Ich würde eben gerne das Script ohne Abbruch etc. weiterlaufen lassen, so dass der User zwar die gewünschte Funktionalität nicht ausführen kann, allerdings trotzdem noch die Möglichkeit hat die Anwendung zu nutzen. Soweit bin ich aber leider noch nicht. Wenn da jemand Ideen oder Ansätze hat .. ich bin ganz Ohr ![]() Grüße Ben. |
| |
| | ||
| Gast
Beiträge: n/a
| Zitat:
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Include fehler abfangen? | fadass | PHP Tipps 2005-2 | 16 | 23.12.2008 13:07 |
| Fragen zu Klassen | Kein Genie | PHP Tipps 2006 | 3 | 08.05.2006 11:25 |
| Sessions an includete Klassen übergeben | Dr_Enquinox | PHP Tipps 2006 | 4 | 29.04.2006 10:25 |
| Einen Fehler bei Datein mit Klassen | PHP Tipps 2006 | 3 | 17.03.2006 22:14 | |
| Fehler abfangen | nieselfriem | PHP Tipps 2005-2 | 2 | 10.10.2005 17:11 |
| Fehler abfangen bei Eintrag in DB | Crypi | PHP Tipps 2005-2 | 15 | 18.08.2005 15:14 |
| Fehlermeldung - aber kein fehler... | Tschuu | HTML, Usability und Barrierefreiheit | 16 | 14.03.2005 15:56 |
| Fehler abfangen bei MySQL Abfrage | Dave Waterstone | PHP Tipps 2005 | 4 | 21.02.2005 15:15 |
| eval fehler abfangen | PHP Tipps 2005 | 9 | 18.02.2005 19:37 | |
| [Erledigt] Alle Fehler außer Notice abfangen ? | PHP-Fortgeschrittene | 7 | 05.12.2004 16:39 | |
| [Erledigt] mysql fehler | PHP Tipps 2004 | 2 | 03.11.2004 00:32 | |
| php-variblen Fehler mit JavaScript abfangen möglich? | HTML, Usability und Barrierefreiheit | 2 | 27.10.2004 01:08 | |
| array_push nur in begrenzter Anzahl ausführen ? | PHP Tipps 2004 | 2 | 07.09.2004 09:05 | |
| mysql_real_escape_string - Fehler | Schaelle | Datenbanken | 0 | 03.07.2004 23:32 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php classen fehler abfangen, notice in einer klasse abfangen, php error exception abfangen, php class fehler abfangen, zend db sql fehler abfangen |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.