Utiliser les variables

15 min 2 exercices Niveau 1

Qu’est-ce qu’une variable ?

Une “variable” est une sorte de conteneur qui permet de stocker une information. Elle peut stocker un nombre, un texte, une date, une heure, ou bien tous types d’informations existants en programmation.

Les variables sont souvent amenées à évoluer dans le temps, au fur et à mesure de l’exécution du code par la machine. Ainsi, une variable peut changer de valeur autant de fois souhaité au cours du script, tout aussi bien qu’elle peut garder une seule et même valeur tout du long de l’exécution du programme.

Les variables ont cependant une durée de vie : elles sont automatiquement supprimées à la fin de l’exécution du script dans lequel elles sont utilisées.

À quoi sert une variable ?

Les variables représentent à elles seules les bases de la programmation, et ce sont grâce à elles que vous allez pouvoir mettre en place votre logique au sein d’un script. La première utilisation qu’un développeur est amené à faire lors de son apprentissage concerne la manipulation de données.

Imaginons par exemple un programme demandant un nombre à un utilisateur et lui renvoyant ensuite la valeur du carré de ce nombre. Voici un exemple d’algorithme simple en 3 étapes qui pourrait être utilisé pour un tel script :

  1. demande de saisie d’un nombre à l’utilisateur
  2. réalisation du calcul
  3. affichage du résultat du calcul à l’utilisateur

Lors de l’étape (2), le calcul en lui-même est simple : il suffit de multiplier le nombre par lui-même. La difficulté ici réside dans le fait que lors de l’écriture du programme, le nombre saisi par l’utilisateur n’est pas connu. Ainsi, il n’est pas possible de prévoir un calcul à l’aide de nombres. Par exemple, nous ne pouvons pas faire “2*2” sans savoir si le nombre qu’aura choisi l’utilisateur est bien “2”. Idem, il n'est pas possible de prévoir des calculs pour tous les nombres existants.

C’est donc ce genre de problèmes et questionnements que les variables vont nous permettre de résoudre. Nous allons pouvoir déclarer une variable (que nous appellerons “nombre” pour l’exemple), et ainsi transformer les étapes de l’algorithme précédent de la sorte :

  1. demande de saisie d’un nombre à l’utilisateur et stockage de ce nombre dans la variable “nombre
  2. réalisation du calcul : “nombre * nombre
  3. affichage du résultat du calcul à l’utilisateur

De cette manière, et grâce à l’utilisation des variables, nous allons donc pouvoir commencer à mettre en place une logique, avec des données inconnues stockées dans des variables.

Les variables vont également nous permettre de faire passer certaines valeurs d’une page d’un site web à une autre. De la même façon que pour l’exemple de calcul ci-dessus, nous pourrons stocker des valeurs au sein de variables, puis les “envoyer” vers d’autres pages web, de telle sorte à faire transiter des informations d’une page à une autre. Nous pourrions illustrer ce fait par exemple avec la réalisation d’un formulaire de connexion. L’utilisateur renseigne son adresse mail ainsi que son mot de passe, et ceux-ci sont ensuite transmis à une autre page qui va se charger de faire la vérification des éléments.

Dans le cadre d’un développement web en PHP, les variables peuvent aussi vous permettre de dynamiser l’apparence de votre site internet. Vous pourrez par exemple créer une variable “couleur”, qui pourra changer selon certaines conditions que vous aurez définies, et indiquer à votre site web d’afficher telle ou telle partie de votre site selon la couleur définie dans votre variable.

Les variables dans du code PHP

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus