Page 1 sur 1

diffrence @mysql_select_db / mysql_select_db

Posté : 22 févr. 2006, 11:29
par Invité
Bonjour,

j'aurais une question toute simple, parfois je vois écrit :
@mysql_select_db
et parfois:
mysql_select_db
Quelle est la différence ? ...s'il y en a une ... :)

Merci

Posté : 22 févr. 2006, 11:36
par zeus
le @ devant une fonction php permet de masquer les éventuelles erreurs retournées par la fonction.

Par exemple, si tu fait mysql_select_db sur une base qui n'existe pas, tu obtient l''affichage d'un message d'erreur.

Le fait de mettre un @ devant permet d'éviter cet affichage.

Personnelement, je suis contre cette technique, je préfère résoudre les erreurs plutôt que de les camoufler ;)