Heim >Backend-Entwicklung >PHP-Problem >Welche Arten von PHP-Fehlermeldungen gibt es?

Welche Arten von PHP-Fehlermeldungen gibt es?

青灯夜游
青灯夜游Original
2022-02-21 14:36:193615Durchsuche

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.

Welche Arten von PHP-Fehlermeldungen gibt es?

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 &#39;echo&#39; (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";
?>
Welche Arten von PHP-Fehlermeldungen gibt es?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:

Welche Arten von PHP-Fehlermeldungen gibt es?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn