Mettre ou non les accolades pour la condition
playboy-1990
Messages postés
593
Statut
Membre
-
playboy-1990 Messages postés 593 Statut Membre -
playboy-1990 Messages postés 593 Statut Membre -
Bonjour,
Je voudrais savoir la meilleure façon pour faire une condition
Avec ou non les accolades
Soit comme ceci :
ou comme ceci
Les deux fonctionnent parfaitement donc je me pose la question
de plus je trouve souvent les deux exemples dans les livres PHP, tutoriels etc.
Merci d'avance
Je voudrais savoir la meilleure façon pour faire une condition
Avec ou non les accolades
Soit comme ceci :
<?php
$test = 'salut';
if ($test == 'salut')
echo 'Tu dis Salut';
else echo 'Tu ne dis rien';
?>
ou comme ceci
<?php
$test = 'salut';
if ($test == 'salut') {
echo 'Tu dis Salut';
}
else {
echo 'Tu ne dis rien';}
Les deux fonctionnent parfaitement donc je me pose la question
de plus je trouve souvent les deux exemples dans les livres PHP, tutoriels etc.
Merci d'avance
A voir également:
- Mettre ou non les accolades pour la condition
- Excel cellule couleur si condition texte - Guide
- Excel condition ou - Guide
- Excel soustraction avec condition ✓ - Forum Excel
- Nbval avec condition - Forum Excel
- NBVAL avec conditions - Forum Excel
3 réponses
Bonsoir,
Moi je préfères avec les accolades.
C'est vraiment plus simple pour débugguer (surtout si c'est quelqu'un d'autres qui reprend ton code) ou si tu souhaite rajouter quelques choses dans la condition plus tard tu n'auras pas d'erreur possible.
Moi je préfères avec les accolades.
C'est vraiment plus simple pour débugguer (surtout si c'est quelqu'un d'autres qui reprend ton code) ou si tu souhaite rajouter quelques choses dans la condition plus tard tu n'auras pas d'erreur possible.
Salut.
Je mets toujours les accolades, même lorsqu'il n'y a qu'une seule instruction.
Déjà parce que c'est un reflexe, aussitôt la parenthèse fermée mes doigts se mettent en place pour ouvrir une accolade, et en plus, c'est une perte de temps lorsqu'on ajoute par après une seconde ligne : il faut ajouter les accolades.
Pour ton exemple, avec deux echo, j'ai encore mieux :
Je mets toujours les accolades, même lorsqu'il n'y a qu'une seule instruction.
Déjà parce que c'est un reflexe, aussitôt la parenthèse fermée mes doigts se mettent en place pour ouvrir une accolade, et en plus, c'est une perte de temps lorsqu'on ajoute par après une seconde ligne : il faut ajouter les accolades.
Pour ton exemple, avec deux echo, j'ai encore mieux :
<?php $test = 'salut'; echo ($test == 'salut') ? 'Tu dis salut' : 'Tu ne dis rien'; ?>C'est l'opérateur ternaire.