Question #4946   Proposée par Answiki le 10/12/2021 à 19:40:51 UTC

En PHP, faut-il utiliser les guillemets simples ou doubles ?

Answer   Submitted by Answiki on 12/10/2021 at 07:42:21 PM UTC

En PHP, il existe deux syntaxes pour déclarer une chaîne de caractères :


  • Les guillemets simples restent la syntaxe la plus élémentaire pour déclarer une chaîne. Mais attention, la chaîne sera enregistrée telle quelle, c'est à dire que les caractères spéciaux comme le retour chariot (\n) ne seront pas échappés (interprétés) et seront composés de deux caractères : un antislash \ suivi du caractère  n .
  • Les guillemets doubles permettent l'échappement des caractères spéciaux et surtout l'interprétation des variables. Si une variable est présente dans la chaîne de caractères, elle sera remplacée par sa valeur. De même, si des caractères spéciaux (\n , \r , \$, ...) sont présents dans la chaîne, ils seront remplacés par leur code ASCII.


Dans la mesure du possible, il est conseillé de privilégier les guillemets simples. En effet, le temps de traitement des guillemets doubles est plus long à cause de l'analyse des variables et des échappements.

4 events in history
Answer by Answiki on 12/10/2021 at 07:42:21 PM

En PHP, il existe deux syntaxes pour déclarer une chaîne de caractères :


  • Les guillemets simples restent la syntaxe la plus élémentaire pour déclarer une chaîne. Mais attention, la chaîne sera enregistrée telle quelle, c'est à dire que les caractères spéciaux comme le retour chariot (\n) ne seront pas échappés (interprétés) et seront composés de deux caractères : un antislash \ suivi du caractère  n .
  • Les guillemets doubles permettent l'échappement des caractères spéciaux et surtout l'interprétation des variables. Si une variable est présente dans la chaîne de caractères, elle sera remplacée par sa valeur. De même, si des caractères spéciaux (\n , \r , \$, ...) sont présents dans la chaîne, ils seront remplacés par leur code ASCII.


Dans la mesure du possible, il est conseillé de privilégier les guillemets simples. En effet, le temps de traitement des guillemets doubles est plus long à cause de l'analyse des variables et des échappements.

Question by Answiki 12/10/2021 at 07:40:51 PM
En PHP, faut-il utiliser les guillemets simples ou doubles ?
Question by Answiki 12/10/2021 at 07:40:51 PM
En PHP, guillemets simples ou guillemets doubles ?
Question by Answiki 12/10/2021 at 07:40:51 PM
En PHP, quelle est la différence entre les guillemets simples et les guillemets doubles ?
# ID Query URL Count

Icons proudly provided by Friconix.