Je suis en train de remanier du code pour mon travail et je suis tombé sur des appels de fonctions préfixés par le symbole "@". Si j'ai bien compris, cela a pour but d'échapper au rapport d'erreur de PHP si l'appel échoue.
Ce genre de chose est-il une bonne pratique ? Je comprends le raisonnement dans un environnement de développement, mais lorsque le site est mis en production, toutes les erreurs ne devraient-elles pas être traitées correctement plutôt que d'être simplement échappées ?
L'utilisation de ce symbole signifierait donc que le développeur doit faire le tri dans le code à un stade ultérieur pour supprimer tous les échappatoires de signalement d'erreurs.
Je ne sais pas si je dois supprimer ces symboles et trouver un meilleur moyen de gérer les erreurs potentielles ou non.
Pour plus de clarté, la fonction utilisée était la fonction native PHP fsockopen()
fonction.