Utilisation de @

Eléphant du PHP | 447 Messages

06 juil. 2009, 09:43

Bijour tout l'monde,

je viens avec une petite questionnette, qui peut-être mérite une grande réponse, j'ai vu que le caractère @ est parfois utilisé dans du code php, et je me demandais tout simplement "mais à quoi ça sert?"...
Probably (only a) Human Problem?

ViPHP
ViPHP | 4039 Messages

06 juil. 2009, 10:17

http://www.php.net/manual/fr/language.o ... ontrol.php

à utiliser avec une parcimonie extrême.
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

06 juil. 2009, 10:22

il sert à bloquer la sortie d'erreur.
En gros, il permet de faire en sorte que, si une erreur est relevée, elle n'est pas affichée.

Dans certains cas très exceptionnel, cette option est envisageable, mais la plupart du temps, sont utilisation est à eviter.

Un code bien construit est un code qui n'affiche pas d'erreur. Donc, en cours de développement, ton serveur doit être configuré en display_error ON et error_reporting E_ALL, de manière à voir toutes les erreurs.

Puis, une fois en production, on cache les erreurs, mais on les logges.
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 447 Messages

06 juil. 2009, 12:15

ok, merci bien à vous deux! :wink:
Probably (only a) Human Problem?