Les variables dans le langage PHP se distinguent par le caractère dollar ($) placé devant leur nom.
$nom_variable
Les noms de variables doivent être composés de caractères valides [a-zA-Z_] et de plus sont sensibles à la casse.
Les variables peuvent contenir n'importe quel type de donnée supporté par le langage PHP, soit :
L'assignation d'une valeur à une variable s'effectue par l'intermédiaire du signe égal (=).
$variable = valeur; $i = 0; $nb = 3.14; $hex = 0x24; $chaine = "Un texte court..."; $paragraphe = $paragraphe . $chaine; $tableau = array(1,2,3,4,5);
En ajoutant une esperluette (&) devant la variable, il devient possible d'assigner une référence à une variable, c'est-à-dire que la variable réceptrice en changeant de valeur affectera celle de la variable référencée.
Sommaire$variable = &$variable_réferencée; $prenom = 'Pierre'; $prenom_temp = &$prenom; # $prenom_temp = 'Pierre' $prenom_temp = 'Jean-$prenom_temp'; // $prenom_temp = $prenom = 'Jean-pierre'