: php

Variables

En php chaque variable est préfixée du symbole $

$a = 'toto';
$b = "la variable a vaut $a"; // --> 'la variable a vaut toto'
$c = 'variable $a'; // ici $a n'est pas remplacé par toto mais reste $a

L'opérateur . (point) sert aussi à appondre des morceaux de texte en php

$nom = 'Moran';
$prenom = 'Bob';
$message = $prenom.' '.$nom; // colle trois textes -> 'Bob Moran'
$message = "$prenom $nom"; // peut s'écrire aussi ainsi

On peut aussi appondre du texte à une variable avec .=

$a = 'Salut';
$a .= ' ';
$a .= 'Bob';
// ce qui donne 'Salut Bob'

Grâce au préfixe $ php peut reconnaitre la présence de variable dans des textes. Ceci permet de construire facilement du code html, par exemple:

$email = 'bob.moran@site.ch';
echo "<a href='mailto:$email'>$email</a>";

Ceci donne le résultat html suivant:

<a href='mailto:bob.moran@site.ch'>bob.moran@site.ch</a>";

Bien que $email soit entre guillemet simples (apostrophes) il va être substitué par sa valeur car la chaine de caractère après le echo commence et fini par des guillemets doubles.

En plus du $, le caractère \ (backslash) permet d'insérer des caractères spéciaux dans des chaines délimitées par des doubles guillemets.

\nRetour à la ligne
\rRetour de chariot
\tTabulation
\"Guillemet double
\\Backslash lui-même
Editer