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 quotesDestruction d'une variable
Une variable peut être supprimée avec unset() :
php
$word = "Chat";
unset($word); // $word n'existe plusVariables 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 GarfieldCette 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
- Créer un fichier
variables.php - Déclarer une variable
$prenomcontenant un nom - Créer une variable
$agecontenant un entier - Afficher une phrase du type :
"Bonjour Alice, vous avez 30 ans." - Détruire la variable
$agepuis tenter de l'afficher