Pas d’avertissement pour les variables non utilisées
<?php
$a;
// crii crii
3 || $b;
// ...
echo $c;
// Warning: Undefined variable $c
?>
L’optimisation des variables PHP en action : les variables non définies ne sont signalées que lorsqu’elles sont utilisées.
La première est omise : il n’y a aucune opération.
La deuxième est ignorée : inutile d’exécuter le second terme du or.
La troisième génère un avertissement.
Bien sûr, une assignation n’est pas signalée avec une variable non définie, car elle va être initialisée. Bien que la réutilisation d’une variable pourrait être signalée.
See Also
- Variable optimisation [Try me]
PHP Error Messages
PHP Features
Last updated: 11 October 2026