Heim >Backend-Entwicklung >PHP-Problem >Welche Arten von PHP-Fehlermeldungen gibt es?
PHP-Fehler-Eingabeaufforderungstypen sind: 1. Parsing-Fehler oder Syntaxfehler. Dieser Fehler stoppt die Ausführung des Programms und zeigt eine Fehlermeldung an. 3. Warnender Fehler Keine Fehler, aber während des Ausführungsprozesses werden einige unvernünftige Aspekte des Programms gefunden, was zu einer Warnmeldung führt, und das Programm wird weiterhin ausgeführt. 4. Achten Sie auf Fehler.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer Beim Programmieren ist einer der häufigsten Fehler auch am einfachsten zu beheben. Beispielsweise wird eine Fehlermeldung angezeigt, wenn ein Semikolon fehlt. Dieser Fehler stoppt die Programmausführung und zeigt eine Fehlermeldung an. Wir können das Programm anhand der Fehlermeldung korrigieren und erneut ausführen.
【Beispiel】Im Folgenden werden häufige Syntaxfehler und zugehörige Fehlermeldungen anhand von einfachem Code demonstriert. <?php
$a = 1;
$b = 2;
$c = $a + $b
echo ;
?>
; wird am Ende von Zeile 4 im obigen Code weggelassen, daher wird beim Ausführen des obigen Codes die folgende Fehlermeldung angezeigt: Parse error: syntax error, unexpected 'echo' (T_ECHO) in D:\WWW\index.php on line 5
Wie aus dem obigen Beispiel und den Ausführungsergebnissen ersichtlich ist, verhindern Syntaxfehler das Programm von der weiteren Ausführung abhalten. Erst wenn diese Fehler behoben sind, kann das Programm reibungslos ausgeführt werden.
2. Schwerwiegender Fehler:
Dies ist die Art von Fehler, bei der der PHP-Compiler den PHP-Code versteht, aber eine nicht deklarierte Funktion identifiziert. Dies bedeutet, dass eine Funktion ohne Funktionsdefinition aufgerufen wird.
Zum Beispiel
<?php function add($x, $y) { $sum = $x + $y; echo "sum = " . $sum; } $x = 0; $y = 20; add($x, $y); diff($x, $y); ?>Erklärung: In Zeile 10 wird die Funktion diff() aufgerufen, aber die Funktion diff() hat keine Deklarationsdefinition und gibt daher einen Fehler aus.
3. Warnfehler:
Es gibt keinen Syntaxfehler im Programm, aber während des Ausführungsprozesses findet PHP einige unzumutbare Aspekte des Programms und löst so eine Warnmeldung aus, das Programm wird jedoch weiterhin ausgeführt. Beispiel: Die Verwendung von 0 als Divisor führt dazu, dass das Programm fehlerhaft läuft und eine Fehlermeldung ausgibt.<?php $a = 1; $b = 0; $c = $a / $b; echo "$a / $b = $c"; ?>Fehler:
4. Beachten Sie den Fehler:
Es ähnelt einem Warnfehler, was bedeutet, dass das Programm einen Fehler enthält, das Skript jedoch ausgeführt werden kann.<?php header("content-type:text/html;charset=utf-8"); $x = "PHP中文网"; echo $x; echo $y; ?>Fehler: Beschreibung: Dieses Programm verwendet eine nicht deklarierte Variable $y und gibt daher die Fehlermeldung aus.
Empfohlenes Lernen: „PHP-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonWelche Arten von PHP-Fehlermeldungen gibt es?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!