Heim >Backend-Entwicklung >PHP-Problem >Der Unterschied zwischen einfachen und doppelten Anführungszeichen in PHP-Strings
Der Unterschied zwischen einfachen Anführungszeichen und doppelten Anführungszeichen in PHP-Zeichenfolgen
In PHP kann die Definition einer Zeichenfolge Es können englische einfache Anführungszeichen ' ' verwendet werden, englische doppelte Anführungszeichen " " können ebenfalls verwendet werden.
Im Allgemeinen sind beide üblich, doppelte Anführungszeichen für interne Variablen werden jedoch analysiert, einfache Anführungszeichen jedoch nicht.
PHP ermöglicht es uns, String-Variablen direkt in Strings in doppelte Anführungszeichen einzubinden.
Der Inhalt in einfachen Anführungszeichen wird immer als gewöhnliches Zeichen betrachtet, sodass der Inhalt in einfachen Anführungszeichen nicht maskiert wird, was effizienter ist.
Empfohlen: [PHP-Tutorial]
Zum Beispiel:
$str='hello'; echo "str is $str"; //运行结果: str is hello echo 'str is $str'; //运行结果: str is $str
In PHP sind Variablen ($var) und Sonderzeichen (rn) doppelt Anführungszeichen usw.) werden maskiert, und der Inhalt in einfachen Anführungszeichen wird nicht maskiert (also effizienter). Bei der Verwendung von
habe ich $sql = "SELECT * FROM table WHERE id = $id"
früher gerne so in SQL-Strings geschrieben, sodass die darin enthaltene $id maskiert werden kann, einfache Anführungszeichen jedoch nicht.
In JavaScript gibt es keinen Unterschied zwischen einfachen und doppelten Anführungszeichen, solange sie paarweise verwendet werden.
Ich verwende in JavaScript hauptsächlich einfache Anführungszeichen, da Javascript viel mit HTML zu tun hat. Bei der Ausgabe von HTML-Fragmenten besteht keine Notwendigkeit, die Anführungszeichen von Attributen in HTML zu maskieren.
Kurz gesagt, es hängt von der tatsächlichen Situation ab und davon, wie man es so bequem wie möglich nutzt.
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen einfachen und doppelten Anführungszeichen in PHP-Strings. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!