Heim >Backend-Entwicklung >PHP-Problem >Was ist der Unterschied zwischen einfachen und doppelten Anführungszeichen in PHP?

Was ist der Unterschied zwischen einfachen und doppelten Anführungszeichen in PHP?

王林
王林Original
2020-08-13 15:00:524713Durchsuche

Der Unterschied zwischen einfachen Anführungszeichen und doppelten Anführungszeichen in PHP ist: 1. Variablen in doppelten Anführungszeichen werden analysiert, Variablen in einfachen Anführungszeichen werden jedoch nicht analysiert. 2. Variablen und Sonderzeichen in doppelten Anführungszeichen werden maskiert, während Variablen darin maskiert werden Einfache Anführungszeichen werden maskiert. Der Inhalt wird nicht maskiert.

Was ist der Unterschied zwischen einfachen und doppelten Anführungszeichen in PHP?

In PHP kann die Definition einer Zeichenfolge englische einfache Anführungszeichen '' oder englische doppelte Anführungszeichen " " verwenden.

(Empfohlenes Tutorial: php-Grafik-Tutorial)

Im Allgemeinen sind die beiden üblich, aber die Variablen in den doppelten Anführungszeichen werden analysiert, die einfachen Anführungszeichen jedoch nicht.

PHP ermöglicht es uns, Zeichenfolgenvariablen direkt in doppelte Anführungszeichen zu setzen, und der Inhalt in Zeichenfolgen mit einfachen Anführungszeichen wird immer als gewöhnliche Zeichen betrachtet, sodass der Inhalt in einfachen Anführungszeichen nicht maskiert wird, was effizienter ist.

(Empfohlenes Video-Tutorial: php-Video-Tutorial)

Zum Beispiel:

$str='hello';
echo "str is $str"; //运行结果: str is hello
echo 'str is $str'; //运行结果: str is $str

In PHP werden Variablen ($var) und Sonderzeichen (rn und dergleichen) in doppelten Anführungszeichen maskiert und der Inhalt in einfache Anführungszeichen gesetzt Anführungszeichen werden nicht maskiert (also effizienter).

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen einfachen und doppelten Anführungszeichen in PHP?. 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