> Les Quotes
- Auteur : Xethorn
- Publi?e : 01/01/2003
- Mise ?our le : 30/12/2003
Les quotes en g??al
les quotes servent a d?inir des chaines de caracteres (strings) en d?imitant les d?uts en fin de ces chaines.
Voici un exemple :
<?php
echo 'Texte';
?>
Il existe plusieurs moyen d'afficher, on peut utiliser les quotes simples (l'apostrophe : ' ) comme les doubles quotes (guillemets : ") . Mais attention ! Si l'on ouvre avec une quote simple il faut obligatoirement refermer avec le m?e type de quotes. C'est la m?e chose pour les doubles quotes.
La seul diff?ence entre ses deux type de quotes, c'est que l'un permet l'affichage des variables tandis que l'autre bloque l'affichage (voir chapitre sur les variables).
Ce qui revient ? dire que le code si dessous renvera le m?e resultat que le code si dessus :
<?php
/* On change les ' par des " */
echo "Texte";
?>
Par contre, si vous oublier de changer le dernier ' par un ", voici l'erreur que vous obtiendrez :
Parse error: parse error, unexpected $ in d:\www\citydev2\erreur.php on line 3
Si vous changez le type de quotes du d?ut, le dernier doit ?alement ?re transform?
L'?happement des quotes
Comme vous avez pu le constater, lorsque l'on ouvre une quote, on la referme. Dans le franais, il existe des apostrophes dans les phrases comme par exemple :
L'apostrope du C'est va poser probl?e.
Voici un code pour vous montrez le probl?e :
erreur_quote1
<?php
echo 'C'est un texte;
?>
Voici lorsque vous lancez le code, l'erreur que vous allez obtenir :
Voici la solution : utilisation du caract?e d'?happement des quotes qui est le "\" (antislash).
Donc, lorsqu'une cha?e de caract?e commence par : ' et se termine par : ', si il y a un ' dedans, vous devez mettre devant : \.
Ce qui donne :
<?php
echo 'C\'est du texte';
?>
Et cette fois, vous n'aurez pas d'erreurs. L'antislash est aussi utilis?avec les ".
Revoici un exemple :
<?php
echo "Julie dit alors : \"C'est bon, je sors\"."; // avec les doubles quotes
echo 'Julie dit alors : "C\'est bon, je sors".'; // avec les quotes simples
?>
Contraste entre la simple et double quote
Les quotes simples contrairement aux doubles ne permettent pas de traiter la cha?e de caract?e.
Elle l'affiche tout simplement, voici un exemple :
<?php
echo "texte \n suite";
echo 'texte \n suite';
?>
Vous obtiendrez ceci (visualisation du code source de la page g???
suite texte \n suite<:/texte:>
Format Zip
Mozilla est un regrouppement
de plusieurs outils dont : Firefox (navigateur qui 
