Régis Posté 5 Juillet 2005 Partager Posté 5 Juillet 2005 Bonjour, Question de néophyte (toujours et encore) : Quelle est la signification du caractère @ (arobase) en PHP parfois placé devant une fonction ? ; p.e : if(@is_dir($chemin)){$toto='chaine'; } Lien vers le commentaire Partager sur d’autres sites More sharing options...
steph Posté 5 Juillet 2005 Partager Posté 5 Juillet 2005 salut, ça permet de ne pas afficher l'éventuel message d'erreur que pourrait retourner la fonction. Steph. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Régis Posté 5 Juillet 2005 Auteur Partager Posté 5 Juillet 2005 ça permet de ne pas afficher l'éventuel message d'erreur que pourrait retourner la fonction.Steph. Merci Steph pour ta réponse.... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Guest Dumb Genius Posté 6 Juillet 2005 Partager Posté 6 Juillet 2005 J'ai jamais pense a demander ou meme a chercher. Merci ca peut etre utile en effet. Lien vers le commentaire Partager sur d’autres sites More sharing options...
lorik Posté 14 Juillet 2005 Partager Posté 14 Juillet 2005 Bonjour, Quelle difference avec un error_reporting=0; ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dash Posté 14 Juillet 2005 Partager Posté 14 Juillet 2005 D'une part error_reporting est un parametrage global. D'autre part cette directive permet de specifier un niveau d'erreur. Tout est indique dans la documentation : http://fr.php.net/error_reporting Lien vers le commentaire Partager sur d’autres sites More sharing options...
Anonymus Posté 16 Juillet 2005 Partager Posté 16 Juillet 2005 Tu peux donc très bien décider de tout mettre en error_reporting(E_ALL); , sauf 1 ou 2 fonctions, que tu 'échappes' avec l'arobase. A noter que cet arobase est également valable pour les variables. Ainsi, si tu ne sais pas si telle ou telle variable sera initialisée, tu peux très bien faire un code comme ceci : $numero = @$_GET['numero']; Lien vers le commentaire Partager sur d’autres sites More sharing options...
Poppy Posté 16 Juillet 2005 Partager Posté 16 Juillet 2005 Ainsi, si tu ne sais pas si telle ou telle variable sera initialisée, tu peux très bien faire un code comme ceci : $numero = @$_GET['numero']; <{POST_SNAPBACK}> Excellent, je ne savais pas ça Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant