Bonjour
a votre avis que vaut-il mieux écrire :
Ceci :
ou cela :Code:
1
2
3
4 if(@$_POST) { // bloc d'instructions }
Moi j'obtient le meme résultat meme si le isset() me paraît plus correctCode:
1
2
3
4 if(isset($_POST)) { // bloc d'instructions }
Version imprimable
Bonjour
a votre avis que vaut-il mieux écrire :
Ceci :
ou cela :Code:
1
2
3
4 if(@$_POST) { // bloc d'instructions }
Moi j'obtient le meme résultat meme si le isset() me paraît plus correctCode:
1
2
3
4 if(isset($_POST)) { // bloc d'instructions }
bonjour,
le @ sert a echapper le message d'erreur. Si tu enleve ton @, tu vas voir un beau message d'erreur: Notice undefine..... si ta variable n'est pas affectee.
Alors que isset teste si la variable est affectee et c'est beaucoup plus propre
Salut
L'@ n'est pas très poli... Il contraint PHP à se taire alors qu'il meurt d'envie de te dire quelque chose. En contrepartie, isset() et empty() font un test d'existence, ce qui est bien mieux élevé.