Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erklärung der Unterschiede zwischen den drei PHP-String-Trennzeichen

Detaillierte Erklärung der Unterschiede zwischen den drei PHP-String-Trennzeichen

小云云
小云云Original
2018-03-21 14:18:403107Durchsuche

Dieser Artikel teilt Ihnen hauptsächlich die detaillierte Erklärung der Unterschiede zwischen den drei PHP-String-Trennzeichen mit. Ich hoffe, er kann Ihnen helfen.

Der Unterschied zwischen einfachen Anführungszeichen, doppelten Anführungszeichen und <<< ist wie folgt:

Vorherige Fortsetzung: Heute bin ich plötzlich auf <<

1. Einfache Anführungszeichen: 'a string'
' ist der einzige Escape-Code und kann keine Variablen einbetten (die enthaltenen Variablen werden nicht analysiert und einfach so ausgegeben, wie sie sind).

2. Doppelte Anführungszeichen: „a $better stringn“
Standard-Escape-Codes können normal verwendet werden und Variablen können eingebettet werden (die enthaltenen Variablen werden von PHP analysiert).

3. „Here-doc“-Syntax: PHP-Trennzeichen

1 $a=1;  
2 echo <<<EOT  
3 <script language="JavaScript" type="text/JavaScript">  
4 var a = $a;  
5 alert(a);  
6 </script>  
7 EOT;

 <<

Seine Funktionen lassen sich in drei Punkten zusammenfassen:

1. Die Funktion des PHP-Trennzeichens besteht darin, alles darin so auszugeben, wie es ist, einschließlich Zeilenumbrüchen und anderen Formaten; 🎜> 2. Eventuelle Sonderzeichen im PHP-Trennzeichen müssen nicht maskiert werden, schreiben Sie einfach wie gewohnt

3. Die PHP-Variablen im PHP-Trennzeichen werden normal durch ihre Werte ersetzt (PHP-Analyse). verschachtelte Variablen).

Hinweise:

1. Das Zeichen EOT nach <<< ist selbstdefiniert, alles ist akzeptabel, aber das Zeichen am Ende muss mit ihm identisch sein, sie erscheinen paarweise.

2. Beginnen Sie mit <<

3. Eingebettete PHP-Variablen sollten bei Bedarf in {} eingeschlossen werden, um dem PHP-Parser mitzuteilen, dass es sich um eine PHP-Variable handelt, z. B. {$name}, um Mehrdeutigkeiten zu vermeiden. In anderen Fällen ist {} nicht erforderlich . .

Hinweis:


Basierend auf dem oben Gesagten ist ersichtlich, dass die Ausführungseffizienz von einfachen Anführungszeichen höher ist als die der beiden letztgenannten. Daher sollte es bei der Verwendung entsprechend berücksichtigt werden.

Verwandte Empfehlungen:

Grundkenntnisse von PHP beherrschen – vier Trennzeichen

Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung der Unterschiede zwischen den drei PHP-String-Trennzeichen. 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