Sobald Sie ein Programm beenden , muss man immer nach Fehlern zu überprüfen, und der Prozess dauert eine Weile , auch wenn Sie was zu suchen weiß . Web-Entwickler wollen nie " auslaufen " Code durch die Veröffentlichung Fehler öffentlich , so dass die meisten der Zeit, Sie mit dem Debuggen Prozesse auf Live-Sites deaktiviert werden soll. Beim Debuggen , wollen Sie auch das Programm , so viele Fehler wie möglich darzustellen , so können Sie beheben, bevor die das Programm live geht . Anleitung
1
Insert " ini_set ( ' display_errors ', ' On' ); " direkt unter Ihren " < php ? " -Tag, das PHP erzählt , um die Fehler anzuzeigen , wenn es in ihnen läuft , anstatt verstecken sie
2
Insert " error_reporting ( E_ALL ); " . direkt unter der Zeile aus dem ersten Schritt . Damit PHP , um alle Fehler zu melden , auch wenn die Fehler technisch nicht töten, wird das Programm.
3
Führen Sie das Programm . Alle Fehler , Hinweise oder Warnungen im Klartext , zusammen mit einer Zeilennummer sagen Ihnen, wo Sie für den Fehler suchen.
4
Identifizieren Sie die Zeile direkt über etwaige Fehler analysieren . Schauen Sie für vergessene Semikolon , Klammern und andere Syntax Fehler. Befestigen Sie den Fehler und starten Sie das Programm.
5
Beseitigen Sie die " Warnungen " durch den Code generiert. Eine Warnung bedeutet, dass Sie schrieb etwas, das noch funktioniert, aber vielleicht ein Knick auf der Straße geworden . Suchen Sie die Zeile aus dem Fehler , suchen Sie es in Ihrem Code und fixieren Sie die Warnmeldung.
6
Überprüfen Sie alle "Fatal Errors" für Klassen oder Funktionen , die nicht definiert wurden , bevor sie aufgerufen wurden . "Fatal Errors" tötet Ihr Programm , wenn PHP läuft in sie , aber sie sind oft einfach zu beheben. Der Code ist im Grunde richtig, wenn Sie ein " Fatal Error ", so stellen Sie sicher, dass Ihre Definitionen sind richtig bekommen .