Précédent Suivant

Langage PHP

Traitement des variables dans les chaînes

 

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.

Corrigé de l'exercice :

 

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.

Corrigé de l'exercice :

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

Corrigé de l'exercice :

 

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