Heim >Backend-Entwicklung >PHP-Tutorial >解决PHP-Parse-Fehler: Syntaxfehler, unerwarteter T_STRING, erwartet T_VARIABLE oder „$'

解决PHP-Parse-Fehler: Syntaxfehler, unerwarteter T_STRING, erwartet T_VARIABLE oder „$'

王林
王林Original
2023-08-26 17:13:452532Durchsuche

解决PHP Parse error: syntax error, unexpected T_STRING, expecting T_VARIABLE or '$'

Lösung für PHP-Parse-Fehler: Syntaxfehler, unerwarteter T_STRING, T_VARIABLE oder „$“ erwartet

Beim Schreiben von PHP-Code stoßen wir häufig auf verschiedene Fehler. Einer der häufigsten Fehler ist „Parse-Fehler: Syntaxfehler, unerwarteter T_STRING, erwartet T_VARIABLE oder ‚$‘“. Diese Fehlermeldung bedeutet, dass im Code eine unerwartete Zeichenfolge gefunden wurde, bei der es sich um einen Variablennamen oder ein „$“-Symbol handeln sollte.

Dieser Fehler wird normalerweise durch folgende Gründe verursacht:

  1. Falsche Verwendung von Zeichenfolgen: Normalerweise sollten Zeichenfolgen in PHP in Anführungszeichen (einfache oder doppelte Anführungszeichen) eingeschlossen werden. Dieser Fehler tritt auf, wenn in einer Zuweisungsanweisung oder einem Funktionsaufruf eine Zeichenfolge ohne Anführungszeichen verwendet wird. Zum Beispiel:
$name = John; // 错误的写法,字符串应该被引号包裹起来
echo $name;

Die richtige Schreibweise sollte sein:

$name = "John"; // 引号包裹起来的字符串
echo $name;
  1. Falsche Verschachtelung von Anführungszeichen: Wenn Sie in PHP Anführungszeichen in eine Zeichenfolge einfügen müssen, können Sie verschiedene Arten von Anführungszeichen verwenden, um sie zu verschachteln. Zum Beispiel:
$message = "He said, "Hello World!""; // 错误的引号嵌套
echo $message;

Im obigen Beispiel sind die doppelten Anführungszeichen falsch verschachtelt. Die korrekte Verschachtelung von Anführungszeichen sollte wie folgt lauten:

$message = 'He said, "Hello World!"'; // 正确的引号嵌套
echo $message;

3. Ignorieren Sie das Semikolon-Abschlusszeichen: PHP muss ein Semikolon als Abschlusszeichen einer Anweisung verwenden. Dieser Fehler tritt auf, wenn nach dem Ende einer Anweisung kein Semikolon hinzugefügt wird. Zum Beispiel:

$name = "John" // 错误,缺少分号作为结束符
echo $name;

Die korrekte Schreibweise sollte sein:

$name = "John"; // 添加分号作为结束符
echo $name;
  1. Beim Zusammenfügen von Zeichenfolgen wurde vergessen, das Symbol „.“ zu verwenden: Wenn Sie in PHP mehrere Zeichenfolgen miteinander verketten möchten, müssen Sie das Symbol „.“ verwenden. Spleißen. Wenn Sie vergessen, dieses Symbol beim Verketten von Zeichenfolgen zu verwenden, tritt dieser Fehler auf. Zum Beispiel:
$name = "John" "Doe"; // 错误,忘记使用"."进行字符串拼接
echo $name;

Die korrekte Schreibweise sollte sein:

$name = "John" . "Doe"; // 使用"."进行字符串拼接
echo $name;

Die oben genannten sind einige häufige Gründe und Lösungen für „Parse-Fehler: Syntaxfehler, unerwarteter T_STRING, erwartete T_VARIABLE oder ‚$‘“-Fehler. Wenn dieser Fehler auftritt, können Sie Ihren Code überprüfen, um Probleme wie die falsche Verwendung von Anführungszeichen, fehlende Semikolon-Abschlusszeichen oder eine falsche Verkettung von Zeichenfolgen zu finden und zu beheben. Ich hoffe, dieser Artikel kann Ihnen helfen, diesen Fehler zu beheben, damit Ihr PHP-Code normal ausgeführt werden kann.

Das obige ist der detaillierte Inhalt von解决PHP-Parse-Fehler: Syntaxfehler, unerwarteter T_STRING, erwartet T_VARIABLE oder „$'. 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

In Verbindung stehende Artikel

Mehr sehen