Maison  >  Article  >  développement back-end  >  Ajouter at devant PHP va dans le sens de l'analyse du rôle de @

Ajouter at devant PHP va dans le sens de l'analyse du rôle de @

高洛峰
高洛峰original
2017-01-06 15:54:261285parcourir

Lorsque vous travaillez sur des projets PHP, vous ajoutez toujours le symbole @ avant certaines lignes de code. Tout le monde sait ce que cela signifie ? Permettez-moi de partager avec vous l'analyse de la fonction d'ajout de at avant la fonction en PHP pour correspondre @

Je l'ai utilisée aujourd'hui, alors souvenez-vous-en. En fait, il s'agit d'un caractère de contrôle d'erreur Même si une erreur se produit, le message d'erreur sera ignoré et le code ci-dessous continuera à être exécuté.

@$page=$_GET['page']?intval($_GET['page']):1;

Cette phrase sert à obtenir la valeur du mot-clé de la page à partir de l'URL, telle que "index.php?page=5", puis $page obtiendra 5.

Mais s'il y a une erreur, par exemple, il n'y a pas de mot-clé de page après "index.php", si $_GET['page'] n'existe pas, une erreur sera signalée à ce moment-là, vous pouvez ignorer cette petite erreur avec @ .

Autre exemple :

$conn = mysqli_conncet("q","w","e","r");

Cela saisira des informations erronées sur la connexion à la base de données.

@$conn = mysqli_conncet("q","w","e","r");

Si vous ajoutez @ devant $conn, vous pouvez l'empêcher d'afficher des messages d'erreur.

Notez-le ici.

Ce qui précède est l'analyse de la fonction d'ajout de at devant PHP pour se conformer à @. J'espère que vous l'aimerez.

Pour des articles plus pertinents sur l'analyse du rôle de l'ajout de at devant PHP, faites attention au site PHP chinois !


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn