Heim  >  Artikel  >  Backend-Entwicklung  >  Einige häufige Fehler und Lösungen für PHP-Anfänger

Einige häufige Fehler und Lösungen für PHP-Anfänger

王林
王林nach vorne
2021-03-01 15:07:263175Durchsuche

Einige häufige Fehler und Lösungen für PHP-Anfänger

Dieser Artikel beschreibt einige häufige Fehler und Lösungen für PHP-Anfänger und hofft, denjenigen zu helfen, die gerade erst PHP lernen.

Fehler 1: Parse-Fehler: Syntaxfehler, unerwartet ...

Dieser Fehler besteht darin, dass der PHP-Parser beim Parsen auf einen Syntaxfehler gestoßen ist, der wörtlich übersetzt wird als: Parse-Fehler: Syntaxfehler, unerwartet ...

Ursache und Lösung:

Falsches grammatikalisches Format. Beispiel: Jede Anweisung sollte mit einem englischen Semikolon enden. Wenn das Semikolon nicht in einem chinesischen Semikolon geschrieben oder eingegeben wird, wird ein solcher Fehler gemeldet. Solange wir beim Schreiben von Code auf das Syntaxformat achten, können wir dies vermeiden.

Fehler 2: Schwerwiegender Fehler: Nicht erfasster Fehler: Aufruf einer undefinierten Funktion...

Dieser Fehler weist darauf hin, dass der Code während der Ausführung auf einen schwerwiegenden Fehler gestoßen ist, wörtlich übersetzt als: Nicht erfasster Fehler: Aufruf einer undefinierten Funktion

Ursache und Lösung:

Eine undefinierte Funktion wurde aufgerufen. Wenn ein Fehler dieser Art auftritt, müssen wir zunächst die Fehlermeldung überprüfen, die Zeile mit dem Fehlercode suchen und prüfen, ob der Funktionsname falsch geschrieben ist oder ob die benutzerdefinierte Funktion tatsächlich nicht definiert ist.

Lösungsidee:

Fehler drei: Hinweis: Array-zu-String-Konvertierung in...

Dieser Fehler ist ein sehr einfaches Problem für Anfänger. Es handelt sich lediglich um eine Fehlermeldung und hat keinen Einfluss auf die Ausführung des gesamten Codes . . Wörtlich übersetzt: Das Array wird in einer Zeile in einen String umgewandelt...

Lösung:

Dieser Fehler wird im Allgemeinen dadurch verursacht, dass ein Array nach dem Echo ausgegeben wird oder wenn das Array als String für Spleißvorgänge verwendet wird. (PHP ist eine schwach typisierte Sprache und konvertiert Datentypen während des Betriebs automatisch entsprechend den Umgebungsanforderungen.)

Wir müssen nur die angeforderte Codezeile finden, das Array im Voraus verarbeiten und dann Zeichenfolgenoperationen ausführen.

Fehler 4: Parse-Fehler: Syntaxfehler, unerwartete „1“ (T_LNUMBER), Variable wird erwartet

Ursache und Lösung:

Suchen Sie den Fehlercode und prüfen Sie, ob die Variable oder Funktion richtig benannt ist.

(Teilen von Lernvideos: php-Video-Tutorial)

Fehler fünf: Warnung: mysqli_fetch_assoc() erwartet, dass Parameter 1 mysqli_result ist, boolean gegeben...

Der Fehler wird wörtlich übersetzt als: Warnung: mysqli_fetch_assoc-Funktion Erwartet Parameter 1 ist die Ergebnismenge von MySQL, es wird jedoch ein boolescher Wert angegeben. Dieser Fehler ist ein Warnfehler und hat keinen Einfluss auf die Programmausführung.

Dieser Fehler tritt normalerweise auf, wenn die Datenbank die Ergebnissatzdaten liest. Wenn wir beispielsweise eine SQL-Anweisung zum Lesen von Daten aus der Datenbank schreiben, sollten wir den Ergebnissatz zurückgeben und die Daten dann in den Ergebnissatz einlesen. Da es sich bei der Ergebnismenge jedoch um einen booleschen Wert handelt, lässt sich daraus schließen, dass die SQL-Anweisung wahrscheinlich falsch geschrieben ist, was zu einem Ausführungsfehler führt und die Ergebnismenge zum Ausführungsergebnis „falsch“ wird.

Lösung:

Überprüfen Sie die SQL-Anweisung sorgfältig und stellen Sie sicher, dass kein Problem vorliegt, bevor Sie sie zur Ausführung an den Server senden.

Fehler 6: Hinweis: Undefinierte Variable:...

Die wörtliche Übersetzung dieses Fehlers lautet: Tipp: Undefinierte Variable a

Ursache und Lösung:

Dieser Fehler tritt im Allgemeinen auf, wenn undefinierte Variablen verwendet werden. Wenn wir auf ein solches Problem stoßen, müssen wir nur noch einmal überprüfen, ob die Definition oder Schreibweise der Variablen korrekt ist.

Fehler 7: Hinweis: Undefinierter Index: Benutzername in...

Die wörtliche Übersetzung dieses Fehlers lautet: Tipp: Undefinierter Index: Benutzername

Ursache und Lösung:

Diese Art von Fehler tritt normalerweise auf, wenn undefiniert verwendet wird index. Im Fall definierter Array-Elemente. Assoziative Arrays in PHP können Schlüsselnamen verwenden, um auf Werte zuzugreifen. Gleichzeitig werden sie auch durch die Indizierung des Arrays aufgefordert, was viele Anfänger missverstehen wird.

Wir müssen nur noch einmal prüfen, ob der Array-Schlüsselname falsch geschrieben oder undefiniert ist.

Fehler 8: Verstümmelte Zeichen

Ursache und Lösung:

Der Zeichensatz, wenn PHP HTML-Code generiert, unterscheidet sich von dem vom Browser standardmäßig angezeigten Zeichensatz. Wir können oben im PHP-Skript einen Antwortheader hinzufügen, um den Zeichensatz zu deklarieren. Zum Beispiel: [header('Content-Type: text/html; charset=utf-8')].

Wenn Sie gerade erst Ihre PHP-Lernreise begonnen haben und auf viele unbeantwortbare Fragen gestoßen sind, können Sie am 15. Online-Live-Kurs auf der PHP-Chinesisch-Website teilnehmen, um zu lernen und mit vielen Freunden zu kommunizieren.

Das obige ist der detaillierte Inhalt vonEinige häufige Fehler und Lösungen für PHP-Anfänger. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:baijiahao.baidu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen