Différences entre les versions de « Programmation PHP/Structures de contrôle »

Aller à la navigation Aller à la recherche
 
=== switch ===
Lorsque l'on teste des conditions en nombre important sur une même valeur, l'utilisation de <code>if</code> est fastidieuse. Il existe bien heureusement une structure créée à cet usage : le <code>switch</code>. On déclare la variable à tester avec <code>switch</code> : <code>switch($surlasellette) {}</code>. Dans ce <code>switch</code> on utilise <code>case</code> pour déclarer la valeur de la variable pour laquelle une action est envisagée : <code>case "valeur" :</code> (ici ne pas oublier les deux points !) une suite d'instructions s'ensuit et est généralement clôturée '''obligatoirement''' par <code>break;</code> pour que les autres cas ne soient pas traités à la suite. La valeur par défaut, corollaire du <code>else</code> pour <code>if</code>, est introduite par <code>default :</code>.
 
{|align="center" rules="all" cellspacing="0" cellpadding="4" style="border: 1px solid #999; border-right: 2px solid #999; border-bottom: 2px solid #999; background: #ccccff"
Utilisateur anonyme

Menu de navigation