[PHP] que veut dire @fonction?

maure -  
 Arcanis -
Bonjour,

Je voudrais savoir que veux dire @ devant le nom d'une fonction?

Merci d'avance.
A voir également:

1 réponse

dedale82 Messages postés 403 Date d'inscription   Statut Membre Dernière intervention   283
 
Salut,
le @ empeche l'affichage des messages d'erreur de la fonction qu'il précéde.
Mieux vaut l'éviter.
Bon après midi.
0
maure
 
Merci beaucoup pour ta rèponse,

En fait c'est ça ce que je cherchais : éviter les erreurs qui s'affiche ...

Mais pkoi vaut-il mieux l'éviter? et comment feriez vous pour éviter l'affichage des erreurs?

Merci.
0
Utilisateur anonyme > maure
 
Hello,
Pourquoi voulor éviter l'affichage des erreurs ?
Si il y a une erreur, c'est qu'il y a un probleme ! Il faut résoudre le problème si tu veux que cela fonctionne correctement !
0
maure > Utilisateur anonyme
 
Salut,

Tu as raison mais il y'a deux cas :

1) Si je prefére personaliser le message d'erreur
2) La fonction qui provoque l'erreur n'est pas très importante dans ce que je vais faire donc je n'ai pas envie de poliuer les resultats. exemple : la lecture d'un fichier qui n'existe pas forcément ...
0
Jean-François Pillou Messages postés 19261 Date d'inscription   Statut Webmaster Dernière intervention   63 277 > maure
 
Ou pour des problèmes de sécurité :

Tu ne souhaites pas nécessairement que les visiteurs du site voient le détail de l'erreur de connexion à une base de données par exemple !
0
Utilisateur anonyme > maure
 
Re,

1. Ouais, admettons, meme si j'imagine qu'il y a une façon un peu plus propre de surcharger...
2. Ah non ! La tentative de lecture d'un fichier qui n'existe pas est une erreur de développement !
0