|
Das Buch learninPHP wurde uns freundlicherweise vom Autor Marvin Momberg zur
Verfügung gestellt. Sie haben die Möglichkeit, sich das Buch auf der
Homepage des Autors herunterzuladen.
PHP-Finder ist eines der wenigen Portale, das dieses Buch präsentiert.
Das Buch wird hier nur in Auszügen präsentiert.
|
Kapitel 3: Themengebiete | Fehlerbehebung | In diesem Unterkapitel zeige ich ihnen häufige Fehlerquellen. Eine der häufigsten Fehlermöglichkeiten ist das Vergessen von Strichpunkten (;) am Ende eines Befehls. Schreiben sie am besten jeden Befehl in eine neue Reihe. Auch eine der häufigsten Fehlermöglichkeiten ist das Vergessen von Klammern zum Beispiel bei einer if-Anweisung:
if(isset($var) #befehl...
Da die Funktion isset() auch Klammern hat wird bei der if-Anweisung gerne eine Klammer vergessen. Falls sie mit einem PHP-Editor arbeiten kommen der artige Probleme nicht oft vor, da die meisten Editoren den Code automatisch ergänzen. Wenn sie keinen PHP-Editor benutzen wollen, in PHP ist eine Funktion eingebaut mit der sie den Quellcode eingefärbt darstellen können, das hilft ihnen Fehler zu finden. Das ist die Funktion show_source(), show_source() braucht nur einen Dateinamen, der Rest wird automatisch erledigt.
Hier sehen sie eine Ausgabe von show_source().

Warscheinlich haben sie schon öfter Fehler gemacht, und wissen wie eine PHP Fehlermeldung aussieht.
Hier sehen sie eine typische Fehlermeldung.

Analysieren wir diese. Parse error gibt an das es sich um einen Fehler in der Syntax handelt. Etwas wurde nicht korrekt abgeschlossen. Der Fehler ist in der Datei index.php in der Line 6. Rechts im Beispiel zu show_source() ist der Fehler vorhanden. Es fehlt ein Strichpunkt. Ergänzen sie diesen und schon funktioniert das Script wieder Parse errors sind in der Regel das Fehlen eines Zeichens wie ; oder ). Ein auch sehr verbreiteter Fehler ist ein " Zeichen zuviel beim Ausgeben von Zeichenketten. Wenn sie z.B. ein Formular mit PHP an den Browser weitergeben, und beim name="name_des_feldes" die " Zeichen schreiben. Entweder sie lassen die " Zeichen weg, oder sie setzen ein \ Zeichen vor die " Zeichen. Dann würde das name Attribute so aussehen name=\"name_des_feldes\". Es gibt in PHP Zeichen, die sie nicht ohne weiteres schreiben können, weil PHP sie als PHP Code interpretiert. Das kann zu Parse-Errors führen. Um das zu vermeiden stellen sie einen Backslash (\) vor ein solches Zeichen. Ein paar solcher Zeichen sind z.B. Anführungszeichen(") oder Dollarzeichen ($). Diese Zeichen werden von PHP als ein Teil des Codes angesehen, und nicht als Teil der Zeichenkette also müssen sie einen Backslash voranstellen. | |
|
|
1 PHPhotoalbum DEUTSCH PHPhotoalbum mit automatischer Thumbnailerstellung, Statistiken, verschiedene Alben können angelegt [hits: 7840]
2 Photo Album System - updated! Komplexes Photo Album Sytem.
- mehrere Alben durch einfaches hinzufügen möglich (2 Zeilen)
- Aut [hits: 5506, downloads: 4024]
3 planetGalery Mit :: planetGalery :: haben Sie die Möglichkeit, schnell und einfach Bildergalerien auf Ihrer Inter [hits: 5428]
4 Ad Promotion Netzwerk Script Betreiben Sie Ihr eigenes >>>kostenloses<<< Promotion Netzwerk.
Banner Exchange, Popup Exchange ( [hits: 4870, downloads: 2443]
5 Ad Banner Exchange Script + Partner Programm + Ad Vermarktung Betreiben Sie Ihren eigenen Banner Exchange mit zusätzlicher Ad Funktion zur Vermarktung an Sponsore [hits: 3518, downloads: 3955]
Die Scripts sind nach Hits sortiert
|
1 PHP-Edit Kleiner Editor zum erstellen von PHP-Scripts. Außerdem gibt es die Funktion zum schnellen einfügen v [hits: 3592, downloads: 7204]
2 PHP-Triad Das Projekt "PHP Triad" hat sich all denen gewidmed, denen die Konfiguration eines Apache mit PHP un [hits: 2306, downloads: 5927]
3 Wampp / Lampp LAMPP (Linux + apache + mysql + php + perl) + WAMPP (windows + apache + mysql + php + perl) = XAMPP
[hits: 1917, downloads: 3164]
4 >e-novative> WAMP Kostenloser Installer für Apache, MySql und PHP unter Windows. Vollautomatische Installation und Kon [hits: 1606, downloads: 1542]
5 VBMyAdmin VBMyAdmin - Intranet & Internet Lösungen. Mit VBMyAdmin erstellen und verwalten Sie Ihre eigenen Dat [hits: 1530, downloads: 1453]
Die Downloads sind nach Hits sortiert
|
|