Magazine High tech

[Def-Astuce] Empecher une fonction PHP de planter le script

Publié le 15 août 2009 par Defaite

[Def-Astuce] Empecher une fonction PHP de planter le script

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 ?


Retour à La Une de Logo Paperblog

A propos de l’auteur


Defaite 124 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte