5.2.5.1 Syntaxe
5.2.5 Les chaînes de caractères
5.2 Les types
5 Référence du langage
Manuel PHP
->Guillemets simples . Guillemets doubles . Syntaxe Heredoc . Traitement des variables dans les chaînes . Accès et modification des caractères d'une chaîne
|
5.2.5.1.1 Guillemets simples
Le moyen le plus simple de spécifier une chaîne de caractères
est d'utiliser les guillemets simples :
'
.
Pour spécifier un guillemet simple littéral, vous devez
l'échapper avec un anti-slash (
\
), comme dans de nombreux
langages. Si un anti-slash doit apparaître dans votre chaîne ou bien
en fin de chaîne, il faudra le doubler. Notez que si vous essayez d'échapper n'importe
quel autre caractère, l'anti-slash sera conservé! Il n'y a pas
besoin d'échapper d'autres caractères que le guillemet lui-même.
| Note | |
En PHP 3, une alerte sera affichée si cela arrive avec un
niveau de rapport d'erreur de
E_NOTICE
.
|
| Note | |
Contrairement aux autres syntaxes, les variables présentes dans la
chaîne ne seront
PAS
remplacées par leurs
valeurs.
|
| Exemples d'interpolation des chaînes de caractères |
<?php echo 'Ceci est une chaîne simple';
echo 'Vous pouvez inclure des nouvelles lignes dans une chaîne, comme ceci.';
echo 'Arnold a coutume de dire : "I\'ll be back"'; // affiche : "I'll be back"
echo 'Êtes-vous sûr de vouloir effacer le dossier C:\\*.*?'; // affiche : Êtes-vous sûr de vouloir effacer le dossier C:\*.*?
echo 'Êtes-vous sûr de vouloir effacer le dossier C:\*.*?'; // affiche : Êtes-vous sûr de vouloir effacer le dossier C:\*.*?
echo 'Je suis en train de mettre une nouvelle ligne comme ceci : \n'; // affiche : Je suis en train de mettre une nouvelle ligne comme ceci : \n
echo 'Les variables ne seront pas $afficher $ici'; // affiche : Les variable ne seront pas $afficher $ici ?>
|
|