[PHP] que veut dire @fonction?

Bonjour,

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

Merci d'avance.

1 réponse

  1. 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
    1. 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
    2. @maureHello,
      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
    3. @kalamitSalut,

      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
    4. Webmaster
      @maureOu 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
    5. @maureRe,

      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