captain_torche Posté 23 Février 2006 Partager Posté 23 Février 2006 Juste une petite question qui me saute à la tête, comme ça (et comme je m'y connais vraiment pas en optimisation de code) : Dans le cas de multiples conditions, vaut-il mieux toutes les lister, ou utiliser un array quand c'est possible ? En gros, est-il plus intéressant d'utiliser cette forme <?phpif($expr != 'valeur1' && $expr != 'valeur2' && $expr != 'valeur3') {...}?> Ou cette forme ? <?phpif(!in_array($expr, array('valeur1', 'valeur2', 'valeur3'))) {...}?> Lien vers le commentaire Partager sur d’autres sites More sharing options...
Anonymus Posté 23 Février 2006 Partager Posté 23 Février 2006 Il est dit que Php est plus rapide quand il s'agit de manipuler des tableaux (question vitesse), après, c'est surtout à toi de savoir ce qui te convient le mieux. Je travaille beaucoup avec les tableaux, notamment parce qu'ils présentent un certain nombre d'avantages. Ceci dit, lorsque je dois controler des valeurs, j'utilise plutot la boucle 'foreach', comme ceci : foreach($array as $k=>$v) if( $v != $expr ) // ... C'est surtout à toi de voir, niveau 'feeling', ce que tu sens le mieux, et là où tu penses relire le plus facilement. Si tu fais un code 'bon', mais 'obscure', tu risques au bout d'un certain temps de ne plus pouvoir te relire, ce qui n'est pas non plus la meilleure optimisation Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant