Les variables
En PHP, une variable est composée du symbole $ suivi de son nom. l'attribution d'une valeur à une variable s'écrit donc comme cela :
<?
$variable = "le texte contenu dans ma variable";
?>
ou comme cela :
<?
$variable = 10;
?>
Contrairement aux autres langages de programmation, PHP n'impose pas de déclarer le type de la variable. Il n'est ainsi pas nécessaire de préciser si la variable contiendra du texte, un entier, un décimal, ... Cela rend la programmation plus aisée car il n'est pas nécessaire de déclarer les variables avant de les utiliser. En revanche, il faut faire attention car cette facilité de créer des variables peut rapidement conduire à transformer vos scripts en véritables usines à gaz.
Affichage d'une variable
Pour afficher une variable, vous avez plusieures possibilitées :
<?
echo $variable;
?>
ou
<?=$variable?>
Opération sur les variables
Lors de vos développements, vous allez avoir besoin de modifier la valeur de vos variable. Voyons ce que nous allons pouvoir faire avec ces variables :
<?
$var1 = 1;
$var2 = 2;
$var3 = 3;
$var4 = 4;
$var5 = $var1 + $var2 ; // la variable var5 prendra la valeur 3 (1+2)
$var6 = $var3 - $var2 ; // la variable var6 prendra la valeur 1 (3-2)
$var7 = $var3 * $var2 ; // la variable var7 prendra la valeur 6 (2*3)
$var8 = $var4 / $var2 ; // la variable var8 prendra la valeur 2 (4/2)
?>
En PHP, il existe aussi des opérateurs qui simplifient l'écriture. Par exemple : -= , += , *= , /= , ++, -- . L'opérateur -- permet de décrémenter la valeur de la variable de 1 et l'opérateur ++ permet de décrémenter la valeur de la variable de 1. Voici comment les utiliser :
<?
$var1 = 1;
$var2 = 2;
$var3 = 3;
$var4 = 4;
$var1 += $var2; // la variable var1 prendra la valeur 3 (1+2)
$var2 -= 4; // la variable var2 prendra la valeur 6 (2+4)
$var3++; // la variable var1 prendra la valeur 4 (3+1)
$var4--; // la variable var4 prendra la valeur 3 (3-1)
?>
La concaténation
En PHP vous avez la possibilité de concaténer les variables. Pour ce faire :
<?
$var1 = "un script ";
$var2 = "en PHP";
$var3 = $var1.$var2;
echo $var3; // affiche : un script en PHP
?>
Test d'existence
Dans vos scritps, il vous sera surement nécessaire de tester une variable pour savoir si elle existe. Pour ce faire, il existe une fonction en PHP : la fonction isset(). voyons comment s'est servir :
<?
$i = "test";
echo isset($i); // Affiche TRUE
echo isset($x); // Affiche FALSE
?>
ATTENTION : la fonction isset() renvera TRUE même si la variable que vous testez contient une chaîne vide. Si vous voulez vérifier que la variable n'est pas vide, utilisz plutôt la fonction empty()
La destruction
En PHP, la fonction unset() permet de détruire une variable de votre script. Après son exécution, la variable ainsi détruite n'existe plus. Voyons plutôt cela par un exemple :
<?
$i = "test";
echo isset($i); // Affiche TRUE
unset($i);
echo isset($i); // Affiche FALSE
?>
| Charte d'utilisation du site © 2010 CBDreamDev |



















