Une variable en PHP est un nom d’une zone de mémoire contenant des données. Une variable est un stockage temporaire utilisé pour stocker temporairement des données.
En PHP, une variable est déclarée en utilisant le signe $ suivi du nom de la variable.
La syntaxe de déclaration d’une variable en PHP est donnée ci-dessous:
$nom_variable = valeur ;
Variable PHP: Déclaration de chaîne, entier et float
Voyons l’exemple pour stocker des valeurs de chaîne, d’entier et float dans des variables PHP.
$str = "salut chaîne" ; $x = 200 ; $Y = 44 0,6; echo " La chaîne est: $str <br/> "; echo "entier est: $x <br/> "; echo "flotteur est: $y <br/> ";
Résultat :
la chaîne est: salut chaîne entier est: 200 float est: 44.6
Variable PHP: Somme de deux variables
$x = 5 ; $y = 6 ; $z = $x + $y; echo $z;
Résultat :
11
Variable PHP: sensible à la casse
En PHP, les noms de variables sont sensibles à la casse. Donc, le nom de variable « couleur » est différent de Couleur, COULEUR, COULEUR, etc.
$color = "rouge" ; echo "ma voiture est". $color. " <Br> "; echo "ma maison est". $COLOR. " <Br> "; echo "mon bateau est". $coLOR. " <Br> ";
Résultat :
Ma voiture est rouge Avis: Variable non définie: COLOR dans C: \ wamp \ www \ variable.php à la ligne 4 Ma maison est Avis: Variable non définie: coLOR dans C: \ wamp \ www \ variable.php à la ligne 5 Mon bateau est
Variable PHP: Règles
Les variables PHP doivent commencer par une lettre ou un trait de soulignement seulement.
La variable PHP ne peut pas commencer par des nombres et des symboles spéciaux.
$a = "Bonjour" ; // lettre (valide) $_b = "bonjour" ; // trait de soulignement (valide) echo "$a <br/> $_b";
Résultat :
Bonjour bonjour
$4c = "bonjour" ; // nombre (invalide) $*d = "hello" ; // symbole spécial (invalide) echo "$4c <br/> $*d";
Résultat :
Erreur d'analyse: erreur de syntaxe, '4' inattendu (T_LNUMBER), variable en attente (T_VARIABLE) ou '$' dans C: \ wamp \ www \ variableinvalid.php à la ligne 2
PHP: langage mal typé
PHP est un langage mal typé, cela signifie que PHP convertit automatiquement la variable en son type de données correct.