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 :

  • une chaîne de caractères,
  • un entier,
  • un nombre réel,
  • un booléen,
  • un tableau,
  • un objet,
  • une ressource,
  • un null.

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.

$variable = &$variable_réferencée;

$prenom = 'Pierre';
$prenom_temp = &$prenom; # $prenom_temp = 'Pierre'
$prenom_temp = 'Jean-$prenom_temp';
// $prenom_temp = $prenom = 'Jean-pierre'
Sommaire