switch ou elseif

Répondre
gesualda
le 25/04/2005 à 19:10
gesualda
Bonjour

J'ai lu les tutos sur les controles, et étant donné que le résultat avec switch et elseif sont identiques, lequel faut-il préférer ?

merci
moogli
le 26/04/2005 à 14:47
moogli
Salut,

cela depend des habitudes de codage et de l'utilisation !

un switch ne s'utilise que sur une seul variable alors que les conditions des elseif peut etre de nature différentes !

perso je penche pour un switch lorsque le code n'est pas trop lourd
exemple
<?php
switch ($truc) {
case 'az' : include ('az.php');break;
case 'po': fonction('coucou');break;
....
}

// exemple ou je préfère un elseif
switch ($truc) {
case 'machin' : if ($chose= $bidul" +2) {
//blbal
}
else {
//re blabla encore plus long
}
break;
//...
}
//je trouve plus claire un else (bien délimité avec les {} ...
?>


Y a peu etre une différence de rapidité entre les deux structures ( a tester ) !

smiley
Il en faut peu pour être heureux !!!!!
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours