Heim >Backend-Entwicklung >PHP-Tutorial >Einfache Anführungszeichen innerhalb doppelter PHP-Anführungszeichen
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.
" Mutter‘s 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 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.