vendredi 25 septembre 2026

À propos

Contact

Lexique · PHP

Variable

En anglais : « Variable »

Espace nommé, préfixé par le signe dollar en PHP, qui conserve une valeur modifiable et réutilisable tout au long de l'exécution d'un script ou d'une fonction.

Une variable est simplement une étiquette posée sur une valeur qu’on veut réutiliser ou modifier plus loin dans le script : un prix, un nom d’utilisateur, un tableau de résultats. Contrairement à une constante, son contenu peut changer autant de fois que nécessaire au fil de l’exécution.

Fonctionnement en PHP

Toute variable commence par le symbole $ : $prix = 19.90;. PHP n’exige pas de déclarer son type à l’avance, il l’infère de la valeur assignée, et ce type peut changer d’une affectation à l’autre sauf si le fichier active le typage strict. Sa portée dépend d’où elle est définie : une variable créée dans une fonction reste invisible en dehors, sauf usage explicite de global ou passage par référence.

Dans WordPress

Certaines variables globales structurent tout l’environnement d’exécution d’une page, comme $post pour l’article courant dans la boucle principale, ou $wpdb pour l’accès à la base de données. Un développeur d’extension doit rester prudent avec les globales pour éviter d’en écraser une par mégarde, un plugin partageant le même espace de noms global que tous les autres.

Exemple

$titre = 'Bienvenue';
$compteur = 0;

foreach (get_posts(['numberposts' => 3]) as $article) {
    $compteur++;
}
echo "$titre : $compteur articles";

Pièges fréquents

PHP autorise les « variables variables » via une syntaxe à double dollar ($$nom), qui construit dynamiquement un nom de variable à partir du contenu d’une autre — une fonctionnalité puissante mais rarement nécessaire et souvent source de code illisible.