Entwicklung - PHP - Kontrolle von übergebenen Variablen und Fehlersuche in Klassen

PHP: Kontrolle von übergebenen Variablen und Fehlersuche in Klassen

rob (45)

rob

12.08.2002 00:42

Vinn

  • 323 Postings, noch 27 bis zum nächsten Level (350)

Postings: 323

Kontrolle von übergebenen Variablen und Fehlersuche in Klassen

Mittwoch, 11. Dezember 2002 16:56

  • 0.0/6 Votes: 0
0.0/6 Votes: 0
man sollte generell Variablen, die an das Script (Klasse) übergeben werden vor der weiteren Verarbeitung prüfen,
d.h. prüfen könnte man z.B:
ist es ein Array,String.. ? (is_string,is_array..)
ist die Menge im Array richtig? (count($post)==count($var))
usw.

das hat den Vorteil, das man nicht mit eventuell falschen Datentypen etc. weiterarbeitet und das Script an einer folgenden Stelle einen Fehler verursacht.


FEHLERSUCHE
und um dann nicht lange nach Fehlern suchen zu müssen, was bei der Verwendungen von mehreren Klassen mit vielen Funktionen sehr umständlich sein kann, sollte man bei den Überprüfungen Fehlermeldungen ausgeben und das Script beenden.

z.B. ...die("Fehler in xy Array x - falscher Datentyp")

hierbei sollte man angeben wo (z.B. in welcher Funktion) und was (z.B. welcher Wert) falsch ist.
Damit weiss man dann genau wo der Fehler auftritt und man erspart sich langes Suchen.
Bookmark setzen!:Zu Google Bookmark hinzufügen.Zu bloglines hinzufügen.Zu Newsgator hinzufügen.Zu FURL hinzufügen.Zu DIGG hinzufügen.Zu Webnews hinzufügen.Zu Netscape hinzufügen.Zu Yahoo MyWeb hinzufügen.Zu spurl.net hinzufügen.Zu diigo hinzufügen.Zu Newsvine hinzufügen.Zu del.icio.us hinzufügen.Zu SIMPIFY hinzufügen.Zu Mister Wong hinzufügen.Zu Linkarena hinzufügen.Zu isio.de hinzufügen.Zu Oneview hinzufügen.Zu yigg.de hinzufügen.Zu reddit hinzufügen.Zu StumbleUpon hinzufügen.Zu Slashdot hinzufügen.Zu Blinklist hinzufügen.Zu Technorati hinzufügen.Zu Blogmarks hinzufügen.Zu Blinkbits hinzufügen.Zu ma.gnolia hinzufügen.Zu smarking.com hinzufügen.Zu Netvouz hinzufügen.Zu co.mments hinzufügen.Zu Connotea hinzufügen.Zu de.lirio.us hinzufügen.

Specials

Bytefresser Specials: Anno 1404

Umfrage

Hast Du ein Lieblings- Social-Network?

(95 Stimmen)

1. Facebook
2. MySpace
3. StudiVZ
4. MeinVZ
5. Xing
6. Wer-kennt-wen?
7. Stayfriends
8. Anderes
9. Keins

Benutzer-Counter

Besucher gesamt: 795.735
Besucher heute: 175
Besucher gestern: 211
Max. Besucher/Tag: 495
Gerade online: 7
Max. online: 37
Seiten gesamt: 2.884.074
Aufrufe diese Seite: 611

Tag-Cloud

  level     mittwoch     postings     fehlermeldungen     array     signatur     entwicklung     damit     bytefresser     Überprüfungen     vorteil     fehler     klassen     verwendungen     variablen     webdesign     script     datentyp     dezember     kontrolle     funktionen     bookmark     programmierung     übergebenen     fehlersuche     verarbeitung