vendredi 18 janvier 2013

Cacher simplement les erreurs spécifiques


Si toutefois vous ne souhaitez pas mettre en place un système compliqué de suivi d’erreurs, vous pouvez simplement cacher la génération d’erreurs de certaines fonctions à l’aide de « @ » ; par exemple :

  1. $handle = @fopen("fichier.txt""r");  
… ou bien cacher toutes les erreurs de votre script en utilisant :

  1. error_reporting(0);  
Si vous voulez savoir si une fonction peut générer des erreurs ou non, consultez la documentation PHP à la section « Erreurs / Exceptions » de votre fonction. Par exemple, pour fopen : « Si l’ouverture échoue, une alerte E_WARNING sera générée. Vous pouvez utiliser le caractère @ pour supprimer cette alerte. ».

Aucun commentaire:

Enregistrer un commentaire