Une variable PHP commence par le signe $. PHP détermine son type à l'exécution, mais tu dois quand même savoir quel type tu manipules.
<?php
$prenom = 'Ada'; // string
$age = 36; // int
$taille = 1.65; // float
$actif = true; // bool
$langages = ['PHP', 'SQL']; // array
Afficher et inspecter
echo affiche une valeur. var_dump() affiche aussi son type, ce qui est très utile pour déboguer.
echo $prenom; // Ada
var_dump($age); // int(36)
Comparer : == contre ===
== compare après conversion de type. === compare la valeur et le type. Utilise === par défaut.
var_dump('1' == '01'); // true : deux chaînes numériques sont comparées comme des nombres
var_dump('1' === '01'); // false : ce sont deux chaînes différentes
var_dump(0 == 'abc'); // false depuis PHP 8
À retenir
- Un nom de variable est sensible à la casse :
$nomet$Nomsont deux variables. - Les tableaux PHP servent de listes et de dictionnaires.
- Préfère
===et!==pour éviter les conversions surprenantes.