Astuce très simple mais pourtant tellement importante ! Vous avez une fonction qui, une fois sur deux bloque votre script ? Procédez comme suit :
Ajoutez simplement un arobase « @ » devant votre fonction. PHP utilisera la fonction mais si jamais il y a une erreur, ne la retournera pas et fera comme si de rien était.
Par exemple si je veux supprimer un fichier j’utiliserais « unlink » :
unlink(’monfichier.txt’) ;
Problème, si « monfichier.txt » n’existe pas, PHP me retournera une erreur. Je rajoute donc le @ devant et le tour est joué :
@unlink(’monfichier.txt’) ;
Et vous, vous le saviez ?