|
Définition : Une variable est une zone mémoire identifiée par un nomUne variable est caractérisée par son type et sa valeur. Ainsi on distingue généralement :
Nous décrirons ces types au fur et à mesure de nos besoins. Le nom d’une variable PHP doit commencer par le caractère « $ » puis une suite de lettres (y compris le caractère souligné) ou de chiffres. Le premier caractère qui suit le « $ » doit être une lettre.
Conseil : choisir des noms significatifs pour les variables par exemple :
Vous êtes totalement libre de choisir le nom donné aux variables. Il s’agit simplement d’être le plus clair possible et d’être en mesure de comprendre le code 15 jours après l’avoir écrit… Évitez donc d’appeler la variable contenant un nom « $P » et celle qui contient le prénom « $N» !
PHP est un langage « peu typé ». Ainsi une variable contenant une chaîne de caractères à la ligne 10 du programme pourra contenir un nombre à la ligne 15 sans qu’une erreur ne soit détectée. Ce comportement laxiste peut entraîner de nombreuses erreurs de programmation. Il convient d’être très vigilant à ce propos et les variables contenant tout à tour des types différents sont à proscrire.
Économiser des variables sous prétexte de réduire l’encombrement du programme est une pratique condamnable.
Exemple : Imaginons que : Le poids idéal d’un adulte est égal à 90% de sa taille en cm diminuée de 100. Construisons un programme qui affiche le poids idéal d’un adulte de 1m80. (s’il y a des lecteurs physiciens, ils me pardonneront de confondre masse et poids mais j’ai du mal à avouer que j’ai une masse de 85 kg…) Voici donc un raisonnement possible :
Le « programme » PHP ressemblerait donc à :
$TM=1.8 ; $TCM=$TM*100 ; $PI=($TCM-100)*0.9 ; echo « Votre poids idéal est de $PI kg » ;
(Les variables $TM, $TCM, $PI sont de type « nombre »)
Les 4 instructions de ce programme sont séparées par le caractère point-virgule « ; » : ce caractère sépare toutes les instructions PHP. La dernière instruction a pour rôle d’afficher le résultat du traitement… Le texte entre guillemets est affiché par le navigateur et les noms des variables présentes dans ce texte sont remplacées par leur valeur.
Pour exécuter ce programme, il faut enregistrer les instructions dans un fichier (par exemple : Poids_Ideal.php) et le placer dans le répertoire « racine » de votre site Internet. Il sera accessible par l’URL http : //NomServeur/Poids_Ideal.php (Si vous avez installé la suite Amp sur votre ordinateur personnel l’Url sera : http : //localhost/Poids_Ideal.php
Remarque
Le texte compris entre les quotes de l’instruction echo peut contenir n’importe quel code html ce qui permet les mises en page les plus sophistiquées. Il faut cependant que le texte ne contienne pas de caractère « " » ou alors il faudra le faire précéder du caractère d’échappement « \ » (antislash). |