L2 Info : PHP et Programmation Web
 
◃  Ch. 1 Le language PHP  ▹
 

Les chaînes de caractères

  • PHP accepte les simples quotes (apostrophe : ') et les doubles quotes (guillemet : ") comme délimiteurs de chaînes de caractères
  • Les guillemets permettent l'interpolation de variables : une variable simple est remplacée par sa valeur dans la chaîne :
    $varInt = 42;
    $chaine = "L'âge du capitaine est $varInt ans !"
    La valeur de $$chaine est L'âge du capitaine est 42 ans !
  • Les simples quotes (apostrophes) n'opèrent aucune interprétation du contenu de la chaîne :
    $varInt = 42;
    $chaineBis = 'L\'âge du capitaine est $varInt ans !'
    La valeur de $chaineBis est L'âge du capitaine est $varInt ans !
  • Caractère d'échappement : Le backslash (\)
    N.B. : Dans les chaînes simples (non interpolées) seules \' et \\ sont utilisables ;
    les \n, \t, ... sont à réserver aux chaînes interpolables.
  • L'utilisation des simples quotes est à privilégier dès que possible car elles consomment (un peu) moins de ressources systèmes
  • Attention : l'interpolation de variables ne fonctionne pas avec les tableaux ni avec les appels de fonctions