Die Grammatikprüfung in PHP ist sehr wichtig. In diesem Artikel erfahren Sie, wie Sie mit Lint eine Grammatikprüfung durchführen, bevor Sie das Programm ausführen.
Überprüfung mit der Befehlszeile (lint)
Überprüfung über die Befehlszeile bedeutet, dass Sie das Ganze überprüfen können PHP-Datei
Sie müssen diese Funktion nicht in Ihren Code schreiben, um sie zu überprüfen.
Schauen wir uns zunächst ein Programm an
test1.So verwenden Sie den Lint von PHP, um nach Syntaxfehlern zu suchen <?So verwenden Sie den Lint von PHP, um nach Syntaxfehlern zu suchen $i = 1; if($i == 1){ echo "学生"; ?>
Schreiben Sie den Befehl wie folgt.
So verwenden Sie den Lint von PHP, um nach Syntaxfehlern zu suchen -l test1.So verwenden Sie den Lint von PHP, um nach Syntaxfehlern zu suchen
Ergebnis
PHP Parse error: syntax error, unexpected end of file in test1.So verwenden Sie den Lint von PHP, um nach Syntaxfehlern zu suchen on line 5 Errors parsing test1.So verwenden Sie den Lint von PHP, um nach Syntaxfehlern zu suchen
Der obige Fehler ist beim Ausführen des Befehls aufgetreten. Der Fehler wird auch in Zeile 5 (fünfte Zeile) angezeigt, da die geschweiften Klammern nicht geschlossen sind.
Wir überprüfen die Syntax und korrigieren sie, nachdem wir den Fehler kennen, und überprüfen sie erneut
<?So verwenden Sie den Lint von PHP, um nach Syntaxfehlern zu suchen $i = 1; if($i == 1){ echo "学生"; } ?>
Schreiben Sie den Befehl wie folgt.
So verwenden Sie den Lint von PHP, um nach Syntaxfehlern zu suchen -l test2.So verwenden Sie den Lint von PHP, um nach Syntaxfehlern zu suchen
Ergebnis
No syntax errors detected in test2.So verwenden Sie den Lint von PHP, um nach Syntaxfehlern zu suchen
Wenn es wie das obige Ergebnis aussieht, liegt kein Syntaxfehler vor.
Überprüfen Sie den Code direkt (runkit_lint)
Als nächstes können Sie runkit_lint verwenden, um den PHP-Code einzuchecken
Diese Funktion muss vorhanden sein a Eine PHP-Bibliothek (Picle) mit dem Namen PECL. Andernfalls können Sie diese Funktion nicht verwenden und müssen die Thread-Sicherheit aktivieren
Wenn Sie interessiert sind, können Sie auf der offiziellen Website Abfragen durchführen und die Umgebung zum Ausprobieren vorbereiten Darauf werde ich hier nicht näher eingehen.
Das obige ist der detaillierte Inhalt vonSo verwenden Sie den Lint von PHP, um nach Syntaxfehlern zu suchen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!