[PHP] que veut dire @fonction?

Fermé
maure - 6 mars 2006 à 13:00
 Arcanis - 16 déc. 2006 à 17:45
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 jeudi 15 avril 2004 Statut Membre Dernière intervention 28 octobre 2008 282
6 mars 2006 à 13:04
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
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
6 mars 2006 à 13:21
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
6 mars 2006 à 14:23
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 18707 Date d'inscription lundi 15 février 1999 Statut Webmaster Dernière intervention 16 février 2023 63 267 > maure
6 mars 2006 à 14:57
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
6 mars 2006 à 16:30
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