| Précédent | Suivant |
Lorsqu'une chaîne est spécifiée avec des guillemets doubles les variables qu'elle contient sont remplacées par leur valeur.
Il y a deux types de syntaxe, une simple et une complexe . La syntaxe simple est la plus courante,
et la plus pratique : elle fournit un moyen d'utiliser les variables, que ce soit des chaînes, des
tableaux ou des membres d'objets.
La syntaxe complexe a été introduite en PHP 4 et peut être reconnue grâce aux accolades
entourant les expressions.
Dès qu'un signe dollar $ est rencontré, l'analyseur PHP va lire autant de caractère qu'il peut pour
former un nom de variable valide. Entourez le nom de la variable avec des accolades pour indiquer
explicitement son nom.
Utilisation des accolades {} dans les chaînes
Exemple :
<?php
$boisson = 'vin';
echo "Du $boisson, du pain et du
fromage!";
// OK, car "," n'est pas
autorisé dans les noms de variables
echo "Il a goûté plusieurs $boissons";
// Pas OK, car 's' peut entrer dans
un nom de variable, et PHP recherche $boissons
echo "Il a goûté plusieurs ${boisson}s";
// OK
?>
Exercice : (voir annexe les chaînes de caractères Exercice 1).
Reprendre l’exemple présenté dans le paragraphe ‘’Guillemets simples’’ et remplacer les côtes par les guillemets, Observer ce qui se passe , puis corriger.
Exercice : (voir annexe les chaînes de caractères Exercice 2).
Déclarer une variable php et affecter lui la valeur de votre prénom puis,
générer à l’aide de PHP le texte suivant,
Je me présente
Mon prénom est "votre variable"!
Puis le même texte à l’aide de JavaScript.
Exercice : (voir annexe les chaînes de caractères Exercice 3).
Reprendre l’exercice 2 et ajouter une variable qui contiendra votre nom, puis
Afficher votre variable nom et variable prénom
Exercice : (voir annexe les chaînes de caractères Exercice 4).
A l’aide de la variable $super=fantastique, Créer une page PHP affichant le texte suivant en utilisant la syntaxe simple puis complexe :
C’est fantastique.
Ces soirées étaient fantastiques
| Précédent | Suivant |