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.