Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Optimisation silencieuse des variables

<?php


$a;
// crii crii

3 || $b;
// ...

echo $c;
// warning: undefined variable $c;

?>

Observez l’optimisation PHP en action : les variables non définies ne sont signalées que lorsqu’elles sont utilisées (sic).

La première est ignorée : aucune opération n’est effectuée avec elle.

La deuxième est sautée : inutile d’évaluer le deuxième terme quand le premier est déjà vrai.

La troisième génère un avertissement, comme prévu.

See Also

PHP Error Messages

PHP Features

Last updated: 11 October 2026