C'est pareil, sauf que :
Si on commence par l'un, on finit par le même. Voici deux exemples qui NE sont PAS des chaînes de caractères :
"Je ne suis pas une chaîne de caractères.'
'Je ne suis pas non plus une chaîne de caractères."
Si votre chaîne contient des apostrophes, utilisez des guillemets, si votre chaîne contient des guillemets, utilisez des apostrophes. Par exemple :
"J'en révais..."
'Il a dit "Bonjour".'
Si votre chaîne doit contenir les deux, vous pouvez utiliser le caractère backslash (« \ ») :
'J\'en révais... Il m\'a dit "Bonjour".'
"J'en révais... Il m'a dit \"Bonjour\"."
Les variables sont interprétées dans les guillemets, mais pas dans les apostrophes.
Par exemple si la variable $a vaut 5, l'instruction « echo "$a"; » affichera « 5 », tandis que « echo '$a'; » affichera « $a ».
Il en est de même des caractères précédés du caractère backslash (sauf « \' »).