Chapitre 4 : Les variables en PHP
1. Qu’est-ce qu’une variable ?
Une variable est un conteneur qui permet de stocker des informations (texte, nombre, etc.) pour les réutiliser plus tard dans ton programme.
En PHP, toutes les variables commencent par le symbole $.
2. Déclaration de variables
Exemple simple :
<?php
$nom = "Alice";
$age = 25;
echo "Je m'appelle $nom et j'ai $age ans.";
?>
Résultat affiché :
Je m'appelle Alice et j'ai 25 ans.
3. Les principaux types de données
PHP reconnaît plusieurs types de données. Voici les plus courants :
- String (chaîne de caractères) :
"Bonjour" - Integer (entier) :
42 - Float (nombre décimal) :
3.14 - Boolean (booléen) :
trueoufalse - Array (tableau) :
["pomme", "banane"] - Object : issu d’une classe (utilisé en POO)
- NULL : absence de valeur
Tu peux tester le type d’une variable avec gettype() :
<?php
$age = 30;
echo gettype($age); // affiche "integer"
?>
4. Règles de nommage des variables
Voici les bonnes pratiques et conventions à respecter pour nommer une variable :
- ✅ Elle commence toujours par le symbole
$ - ✅ Elle peut contenir des lettres, chiffres et underscores
- 🚫 Elle ne doit pas commencer par un chiffre
- 🚫 Pas d'espaces, pas de caractères spéciaux comme
é,-,*...
💡 Exemples de styles utilisés :
- lowercase :
$nom,$email - UPPERCASE (souvent pour les constantes) :
$TAUX_TVA - snake_case :
$date_naissance,$prix_total - camelCase :
$nomComplet,$nombreArticles - PascalCase (souvent pour les classes) :
$MonObjet
👍 En PHP, le style snake_case ou camelCase est le plus utilisé pour les variables.
5. Concaténation de texte
Tu peux assembler des chaînes avec le point . :
<?php
$prenom = "Jean";
echo "Bonjour " . $prenom . " !";
?>
6. Réaffectation et modification
Tu peux modifier la valeur d’une variable à tout moment :
$age = 20;
$age = $age + 5; // devient 25
7. Afficher le contenu pour déboguer
Utilise var_dump() ou print_r() pour voir les détails d'une variable :
$nom = "Fatou";
var_dump($nom);
Conclusion
Les variables sont la base de la programmation. Elles te permettent de stocker et manipuler des informations dynamiquement. Dans le prochain chapitre, tu vas découvrir comment utiliser les conditions pour rendre ton code intelligent.
Quiz du chapitre 4
Ateliers pratiques & Projets
Testez vos compétences avec nos exercices guidés et le tuteur IA.
Ateliers pratiques & Corrigés détaillés
Ateliers pratiques & Corrigés
#1 — Déclaration et affectation
Atelier #1Crée une variable $nom contenant 'Jean' et une variable $age contenant 25, puis affiche-les.
Consulter la solution type du formateur
#2 — Modification de variable
Atelier #2Crée une variable $prix = 100, change sa valeur à 120, puis affiche la nouvelle valeur.
Consulter la solution type du formateur
#3 — Opérations sur variables
Atelier #3Crée deux variables $x = 5 et $y = 10. Affiche leur somme.
Consulter la solution type du formateur
#4 — Variable dynamique
Atelier #4Utilise une variable dynamique ($$) pour créer une variable nommée 'couleur' avec la valeur 'rouge'.
Consulter la solution type du formateur
#5 — Portée globale
Atelier #5Déclare une variable globale et essaie de l'afficher.