Heim  >  Artikel  >  Backend-Entwicklung  >  Der Unterschied zwischen einfachen und doppelten Anführungszeichen in PHP-Strings

Der Unterschied zwischen einfachen und doppelten Anführungszeichen in PHP-Strings

藏色散人
藏色散人Original
2019-08-23 13:54:266400Durchsuche

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!

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