Une variable en PHP est un élément qui permet de stocker temporairement une ou plusieurs valeurs.
Une variable commence toujours par le signe $ (dollars) et peut prendre pratiquement n'importe qu'elle nom. Généralement on choisie le nom que l'on donne à une variable en fonction de ce que l'on souhaite en faire ... ça permet de mieux si retrouver dans son code .

Une variable ressemble à ça : $ma_variable = "le résultat de ma variable"; soit:

<?php
$ma_variable = "le résultat de ma variable";
echo $ma_variable;
?>

Dans cet exemple, le code va m'afficher grâce à l'instruction echo la phrase: le résultat de ma variable

Pour mieux comprendre:
Supposons que vous faites des courses chez  le magasin Leclerc et que vous achetez 5 pommes, 2 litres de lait et une pizza.

<?php
$magasin_ou_je_fais_mes_courses = "Leclerc";
$nombre_de_pommes_achetez = 5;
$nombre_de_litre_de_lait = 2;
$nombre_de_pizza = 1;
echo  " Aujourd'hui chez $magasin_ou_je_fais_mes_courses j'ai acheté
$nombre_de_pommes_achetez pommes, $nombre_de_litre_de_lait litres de lait et
$nombre_de_pizza pizza."
; ?>

Le code ci-dessus va donc me retourner la phrase: Aujourd'hui chez Leclerc j'ai acheté 5 pommes, 2 litres de lait et 1 pizza.
Comme vous pouvez le voir, j'ai choisie le nom de mes variables en fonction de ce à quoi elle correspond.

A savoir:

En PHP, les noms de variables doivent répondre à certains critères :

  • Une variable commence par le signe $ (dollars).
  • Un nom de variable doit commencer par une lettre majuscule ou minuscule ou par un  tiret bas "_" (touche 8 de votre clavier).
  • Un nom de variable peut comporter des lettres, des chiffres et des tiret bas "_".
  • Un nom de variable ne doit pas comporter d'espaces.
  • Un nom de variable ne doit pas commencer par un chiffre.
  • Un nom de variable ne doit pas comporter de caractères spéciaux comme: @  ou # ...
  • Un nom de variable ne doit pas comporter de tiret, soit le signe (-) touche 6 de votre clavier.

Les variables permettent également de faire des calculs.

Pas d'inquiétude à avoir ... pour faire des calculs on utilise les mêmes symboles que sur votre calculatrice.

+ : addition
* : multiplication
- : soustraction
/ : division

Exemple:

<?php
$chiffre = 5+2; //$chiffre est donc égale à 7
$chiffre1 = 5*2; //$chiffre1 est donc égal à 10
$chiffre2 = 5-2; //$chiffre2 est donc égal à 3
$chiffre3 = 5/2; //$chiffre3 est donc égal à 2.50
echo "$chiffre <br/> $chiffre1 <br/> $chiffre2 <br/> $chiffre3";
?>

On peut également combiner les variables:

<?php
$chiffre = 5;
$chiffre1 = ($chiffre*2); //$chiffre1 est donc égal à 10
$chiffre2 = ($chiffre1+$chiffre); //$chiffre2 est donc égal à 15
$chiffre3 = ($chiffre2/5); //$chiffre3 est donc égal à 3
echo "$chiffre3";
?>

Note: Retenez bien que lorsqu'une variable est un chiffre, il ne faut pas mettre de guillemet!

$chiffre = 5;

Concaténer 2 chaines

Il est bon de savoir également que l'on peut concaténer 2 chaines en utilisant simplement l'opérateur point (.). Concaténer signifie en gros "mettre bout à bout".
<?php
$variable1="Bon";
$variable2="jour";
echo $variable1.$variable2;
?>
Ce qui nous retourne : Bonjour

Catégorie PHP

Commentaire sur : C'est quoi une variable