Maison > développement back-end > tutoriel php > Explication détaillée des différences entre les trois délimiteurs de chaîne PHP

Explication détaillée des différences entre les trois délimiteurs de chaîne PHP

小云云
Libérer: 2023-03-21 20:58:01
original
3161 Les gens l'ont consulté

Cet article partage principalement avec vous l'explication détaillée des différences entre les trois délimiteurs de chaînes PHP. J'espère qu'il pourra vous aider.

La différence entre les guillemets simples, les guillemets doubles et <<< est la suivante :

Suite précédente : Aujourd'hui, j'ai soudainement rencontré <<

1. Guillemets simples : 'une chaîne'
' est le seul code d'échappement et ne peut pas intégrer de variables (les variables incluses ne sont pas analysées et sont simplement affichées telles quelles).

2. Guillemets doubles : « une meilleure chaîne $ »
Les codes d'échappement standard peuvent être utilisés normalement et les variables peuvent être intégrées (les variables incluses seront analysées par PHP).

3. Syntaxe "Here-doc" : délimiteur PHP

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

 <<

Ses fonctions peuvent être résumées en trois points :

1. La fonction du délimiteur PHP est de sortir tout ce qu'il contient tel quel, y compris les sauts de ligne et autres formats

2. Les caractères spéciaux dans le délimiteur PHP n'ont pas besoin d'être échappés, écrivez simplement comme d'habitude

3. Les variables PHP dans le délimiteur PHP seront normalement remplacées par leurs valeurs (analyse php ; variables imbriquées).

Notes :

1. Le caractère EOT après <<< est auto-défini, tout est acceptable, mais le caractère à la fin doit être le même que lui, ils apparaissent par paires.

2. Commencez par <<

3. Les variables PHP intégrées doivent être placées entre {} lorsque cela est nécessaire pour indiquer à l'analyseur PHP qu'il s'agit d'une variable PHP, telle que {$name} pour éviter toute ambiguïté. Dans d'autres cas, {} n'est pas requis. .

Remarque :

Sur la base de ce qui précède, on peut voir que l'efficacité d'exécution des guillemets simples est supérieure à celle des deux derniers. Il convient donc d’en tenir compte de manière appropriée lors de son utilisation.

Recommandations associées :

Maîtriser les connaissances de base de PHP - quatre délimiteurs

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal