Heim >Backend-Entwicklung >PHP-Tutorial >Warum funktioniert meine Schriftfarbe in diesem PHP-Skript nicht?

Warum funktioniert meine Schriftfarbe in diesem PHP-Skript nicht?

Patricia Arquette
Patricia ArquetteOriginal
2024-11-11 15:36:03324Durchsuche

Why is my font color not working in this PHP script?

Doppelte Anführungszeichen im PHP-Skript-Echo

Frage

Ein PHP-Code wird bereitgestellt:

echo "<script>$('#edit_errors').html('<h3/><em/>Please Correct Errors Before Proceeding</h3>')</script>";

Der Benutzer möchte Fügen Sie dem Text eine Schriftfarbe hinzu. Wenn Sie jedoch Folgendes versuchen:

echo "<script>$('#edit_errors').html('<h3/><em/><font color=\"red\">Please Correct Errors Before Proceeding</h3>')</script>";

Das Wort „rot“ erscheint in Schwarz und der Compiler generiert einen Fehler. Durch einfache Anführungszeichen wird der Text erfolglos ausgeblendet.

Antwort

Doppelte Anführungszeichen werden fälschlicherweise als Ende der Zeichenfolge interpretiert. Um dies zu umgehen, verwenden Sie den Backslash (), um das Anführungszeichen zu maskieren:

echo "<script>$('#edit_errors').html('<h3/><em/><font color=\"red\">Please Correct Errors Before Proceeding</h3>')</script>";

Weitere Informationen zu Zeichenfolgen und Escape-Sequenzen finden Sie in der Dokumentation.

Das obige ist der detaillierte Inhalt vonWarum funktioniert meine Schriftfarbe in diesem PHP-Skript nicht?. 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