if

L'instruction if est une des plus importantes instructions de tous les langages, PHP inclus. Elle permet l'ex�cution conditionnelle d'une partie de code. Les fonctionnalit�s de l'instruction if sont les m�mes en PHP qu'en C :

if (expression)
  commandes

Comme nous l'avons vu dans le paragraphe consacr� aux expressions, expression est convertie en sa valeur bool�enne. Si l'expression vaut TRUE, PHP ex�cutera l'instruction et si elle vaut FALSE, l'instruction sera ignor�e. Plus de d�tails sur les valeurs qui valent FALSE sont disponibles dans la section Conversion en bool�en.

L'exemple suivant affiche la phrase a est plus grand que b si $a est plus grand que $b :

<?php
if ($a $b)
  echo 
"a est plus grand que b";
?>

Souvent, vous voulez que plusieurs instructions soient ex�cut�es apr�s un branchement conditionnel. Bien �videmment, il n'est pas obligatoire de r�p�ter l'instruction conditionnelle if autant de fois que vous avez d'instructions � ex�cuter. � la place, vous pouvez rassembler toutes les instructions dans un bloc. L'exemple suivant affiche a est plus grand que b, si $a est plus grand que $b, puis assigne la valeur de $a � la variable $b :

<?php
if ($a $b) {
  echo 
"a est plus grand que b";
  
$b $a;
}
?>

Vous pouvez imbriquer ind�finiment des instructions if dans d'autres instructions if, ce qui permet une grande flexibilit� dans l'ex�cution d'une partie de code suivant un grand nombre de conditions.