📘 Chapitre 1 – Déclarer des variables et types dynamiques
1. 🎯 Objectif pédagogique
Savoir déclarer et manipuler des variables en PHP, comprendre la notion de types dynamiques, et effectuer des opérations simples (concaténation, calculs).
2. 📚 Concepts abordés
- Syntaxe de déclaration des variables en PHP (
$variable
) - Types de données dynamiques :
string
,int
,float
,bool
,array
,null
- Concaténation de chaînes avec
.
- Conversion implicite et explicite (casting)
- Utilisation de
var_dump()
etgettype()
pour identifier le type d’une variable
3. 🧠 Explication théorique
En PHP, les variables sont déclarées en utilisant le signe $
. Le type de donnée est déterminé automatiquement lors de l’affectation.
Exemple :
$nom = "Alice"; // string
$age = 25; // int
$prix = 19.99; // float
$estConnecte = true; // bool
La concaténation se fait avec le symbole .
:
echo "Bonjour " . $nom;
Pour connaître le type d’une variable, on peut utiliser :
var_dump($age);
4. 🛠 Tutoriel pratique
Résumé du travail : Créer un fichier variables.php
qui affiche différentes variables et leurs types.
Arborescence projet :
projet_php/
└── variables.php
Étape 1 : Créer le fichier variables.php
<?php
$nom = "Alice";
$age = 25;
$prix = 19.99;
$estConnecte = true;
echo "Nom : " . $nom . "<br>";
echo "Âge : " . $age . "<br>";
echo "Prix : " . $prix . " €<br>";
echo "Connecté : " . ($estConnecte ? "Oui" : "Non") . "<br>";
var_dump($nom);
Étape 2 : Conversion de types
$nombre = "10";
$nombreInt = (int)$nombre;
echo "Conversion : " . $nombreInt;
Étape 3 : Tester le script
- Placer
variables.php
dans le dossier de votre serveur local (ex.htdocs
). - Accéder à http://localhost/projet_php/variables.php.
5. 🧾 Résumé et points-clés
- Les variables PHP commencent toujours par
$
. - Le type est déterminé dynamiquement selon la valeur.
var_dump()
est utile pour afficher le type et la valeur.- La concaténation se fait avec
.
et non+
.