Gewusst wie: Debuggen von PHP

September 26

Gewusst wie: Debuggen von PHP

Sobald Sie ein Programm beenden, musst du immer nach Fehlern zu suchen, und der Prozess dauert eine Weile, auch wenn man weiß worauf zu achten ist. Web-Entwickler wollen nie "Code von Buchungsfehler öffentlich, Leck" so die meiste Zeit, Sie Debuggen von Prozessen auf live-Websites deaktiviert möchten. Beim Debuggen auch das Programm soll möglichst viele Fehler wie möglich zu zeigen damit Sie, bevor beheben können das Programm geht live.

Anweisungen

1 Legen Sie "Ini_set ('Display_errors', 'Auf');" direkt darunter Ihre "<? Php"-Tag, das wird PHP Fehler angezeigt wird, wenn es in ihnen läuft, anstatt Sie zu verstecken.

2 Legen Sie "error_reporting(E_ALL);" direkt unterhalb der Zeile aus dem ersten Schritt. Dies sagt PHP, alle Fehler zu melden, auch wenn die Fehler nicht technisch das Programm tötet.

3 Führen Sie das Programm. Fehler, Hinweise oder Warnungen anzeigen in Klartext, zusammen mit einer Zeilennummer sagen Sie wo es den Fehler zu suchen.

4 Identifizieren Sie die Zeile direkt über Fehler analysieren. Suchen Sie nach vergessenen Semikolons, Klammern und andere Syntax-Fehler. Beheben Sie den Fehler und führen Sie das Programm erneut.

5 Eliminieren Sie alle generierten Code "Warnungen". Eine Warnung bedeutet, dass du etwas geschrieben hast, die immer noch funktioniert, aber einen Knick auf der Straße werden könnte. Finden Sie die Zeilennummer des Fehlers zu, lokalisieren Sie es in Ihrem Code zu und zu beheben Sie die Warnung.

6 Überprüfen Sie "Schwerwiegender Fehler" für Klassen oder Funktionen, die waren nicht definiert, bevor sie auf genannt wurden. "Schwerwiegender Fehler" werden Ihr Programm beenden, wenn PHP hinein läuft, aber sie oft leicht sind zu beheben. Ihr Code ist grundsätzlich richtig, wenn Sie eine "Schwerwiegender Fehler", so stellen Sie sicher, dass erhalten Ihre Definitionen korrekt sind.