Heim >Backend-Entwicklung >PHP-Tutorial >Einfache Anführungszeichen innerhalb doppelter PHP-Anführungszeichen

Einfache Anführungszeichen innerhalb doppelter PHP-Anführungszeichen

WBOY
WBOYOriginal
2016-08-08 09:26:031617Durchsuche

PHP behandelt Zeichenfolgen unterschiedlich, je nachdem, ob die Zeichenfolge in einfache oder doppelte Anführungszeichen eingeschlossen ist.

1. Zeichenfolgen mit einfachen Anführungszeichen gelten als Rohtext, und PHP sucht bei der Verarbeitung von Zeichenfolgen mit doppelten Anführungszeichen nach Variablen.

2. Wenn Sie ein einfaches Anführungszeichen oder ein doppeltes Anführungszeichen innerhalb eines doppelten Anführungszeichens angeben, müssen Sie ein Übertragungszeichen hinzufügen, z. B.

' Mutter's Brille' und "sein Name ist "Jack" "

3 . Wenn keine Anführungszeichen vorhanden sind Wenn ein Konflikt vorliegt, ist kein Escape erforderlich, z. B. doppelte Anführungszeichen in einfachen Anführungszeichen oder einfache Anführungszeichen in doppelten Anführungszeichen, z. B.

" Mutters Brille“ und „sein Name ist.“ "jack" '

4. Einfache Anführungszeichen unterstützen nur die Escape-Zeichen ' und \, andere Escape-Zeichen können nur in a verwendet werden Zeichenfolge in doppelten Anführungszeichen.

PS: Das Obige ist das vorhandene Wissen, und dieser Blog-Beitrag wurde für die folgenden Beispiele geschrieben:

Ich habe nie verstanden, dass die VALUES in der SQL-Anweisung einfache Anführungszeichen erfordern, der INSERT-Satz jedoch nicht. Jetzt verstehe ich, dass das tatsächlich daran liegt, dass die SQL-Anweisung so geschrieben ist:

INSERT INTO email_list (first_name,last_name,email)
  VALUES ('string1','string2','string3')

Das heißt, die Werte in den Klammern von VALUES müssen in Anführungszeichen gesetzt werden, und $firstname in doppelten Anführungszeichen wird in seinen eigenen Wert übersetzt, z string1, und Es ist nicht so, dass einfache Anführungszeichen irgendeine Wirkung haben. Tatsächlich werden die einfachen Anführungszeichen darin nur als Teil der Zeichenfolge betrachtet.

Das Obige stellt die einfachen Anführungszeichen in PHP-doppelten Anführungszeichen vor, einschließlich des relevanten Inhalts. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

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