Les variables en PHP
1. Déclaration
En PHP, toutes les variables commencent par un signe dollar :
$nom; $age; $prix; On peut les initialiser directement :
$nom = "Louis"; $age = 25; $prix = 19.99;
2. Typage
PHP est faiblement typé : le type est déduit automatiquement selon la valeur.
$nombre = 10; // integer $texte = "Bonjour"; // string $prix = 12.5; // float $ok = true; // boolean
3. Changement automatique de type
PHP peut changer le type d'une variable selon le contexte :
$val = "10"; // string $val = $val + 5; // devient integer → 15
4. Concaténation
La concaténation se fait avec le point :
$nom = "Louis"; echo "Bonjour " . $nom;
5. Interpolation
Dans les chaînes entre guillemets doubles, PHP remplace les variables :
$age = 25; echo "Tu as $age ans"; Dans les guillemets simples, ce n'est pas le cas :
echo 'Tu as $age ans';
6. Variables dynamiques
PHP permet de créer des variables dont le nom est contenu dans une autre variable :
$nom = "age"; $$nom = 25;
echo $age; // 25
7. Types principaux
- string
- int
- float
- bool
- array
- object
- null
8. Tableaux
$tab = [1, 2, 3]; $assoc = ["nom" => "Louis", "age" => 25];
9. Constantes
define("PI", 3.14); echo PI;
10. Variables superglobales
- $_GET
- $_POST
- $_SERVER
- $_SESSION
- $_COOKIE
- $_FILES
- $_ENV
echo $_SERVER["HTTP_USER_AGENT"];