| Accueil | table PHP | index PHP | précédent | suivant |

Les variables

Les données que le scipt va modifier au cours de son exécution sont appelées variables. Elles sont désignées par un identifieur précédé du caractère $, qui doit respecter les règles suivantes :

  1. ne comprendre que des lettres majuscules ou minuscules accentuées ou non, des chiffres décimaux et le caractère _ (souligné).
  2. commencer par une lettre ou par le caractère _

Pour ceux d'entre vous qui ont pratiqué d'autres langages de programmation, vous noterez que les variables n'ont pas à être déclarées. Leur type sera connu au moment de l'exécution lorsque leur valeur sera déterminée par l'instruction d'affectation : variable=valeur;
Cette instruction, comme toutes les instructions PHP doit se terminer par un point-virgule.

Les variables sont de trois types :

  1. nombres entiers ou non
  2. chaînes de caractères
  3. variables logiques (ou booléennes) qui ne peuvent prendre que deux valeurs true (vrai) ou false (faux)

Le script ci-dessous donne un exemple d'instructions d'affectation appliquées aux trois types de variables. L'instruction echo permet de visualiser les valeurs obtenues. Notez dans cet exemple que cette instruction n'affiche qu'une chaîne de caractères dans laquelle on a fait alterner du texte avec les identifieurs des variables et les retours lignes <br/>. A l'exécution, les identifieurs sont remplacés par la valeur des variables qu'ils désignent.

Lors de l'affichage des variables logiques par la fonction echo, La valeur true est représentée par le chiffre 1, la valeur false est représentée par un blanc.


<?php
// script007
// Les variables

$chaîne_de_caractères="ma chaîne";
$_nombre1=25;
$_nombre2=32.5;
$choix1=true;
$choix2=false;

echo "Ceci est une chaîne : $chaîne_de_caractères<br/>
Ceci est un nombre entier : $_nombre1<br/>
Ceci est un nombre non entier : $_nombre2<br/>
Ceci est une variable logique vraie : $choix1<br/>
Ceci est une variable logique fausse: $choix2<br/>"

?>


Exécuter ce script




suivant