Skip to content

Variables en PHP

Objectifs pédagogiques

  • Comprendre la déclaration et l'utilisation des variables en PHP.
  • Identifier les différents types de données (booléen, entier, chaîne, etc.).
  • Appliquer les conventions de nommage utilisées dans les projets professionnels.

Déclaration de variables

En PHP, une variable commence toujours par le symbole $, suivi du nom de la variable :

php
$name = "Alice";
$age = 30;

PHP est un langage à typage faible : il n'est pas nécessaire d’indiquer le type lors de la déclaration.

Le type est déduit automatiquement selon la valeur affectée.

Convention de nommage

La norme PSR-12 recommande d'utiliser le camelCase :

php
$firstName = "Bob";
$userAge = 42;

Les noms doivent être clairs, lisibles, et auto-explicites.

Types de données

Booléens

php
$visible = true;
$online = false;

Nombres entiers

php
$age = 27;
$year = 2025;

Nombres décimaux (float)

php
$price = 12.99;

Chaînes de caractères

php
$name = 'Alice';
$greetings = "Bonjour $name"; // Interpolation avec double quotes

Destruction d'une variable

Une variable peut être supprimée avec unset() :

php
$word = "Chat";
unset($word); // $word n'existe plus

Variables dynamiques (optionnel)

Il est possible de créer une variable dont le nom est lui-même contenu dans une autre variable :

php
$animal = "cat";
$cat = "Garfield";

echo $$animal; // Affiche Garfield

Cette pratique est rarement utilisée et déconseillée dans les projets modernes.

Objectifs pédagogiques

  • Utiliser correctement les types de données
  • Afficher les valeurs avec echo
  • Comprendre la portée et la vie d’une variable

Exercice pratique

  1. Créer un fichier variables.php
  2. Déclarer une variable $prenom contenant un nom
  3. Créer une variable $age contenant un entier
  4. Afficher une phrase du type :
    "Bonjour Alice, vous avez 30 ans."
  5. Détruire la variable $age puis tenter de l'afficher