Maison > développement back-end > tutoriel php > Exemple d'introduction au rôle de PHP @ at mark

Exemple d'introduction au rôle de PHP @ at mark

高洛峰
Libérer: 2023-03-04 16:48:02
original
1191 Les gens l'ont consulté

En regardant le code PHP, il y a toujours des symboles @ devant certaines lignes, et je ne sais toujours pas ce qu'ils signifient. Par exemple dede5.7 @ni=imagecreatetruecolor(ftoW,$ftoH);

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

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

Cette phrase sert à obtenir la valeur du mot-clé de la page à partir du URL. Par exemple, "index.php?page=5", alors $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 @ .

Un autre exemple :

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

Cela saisira des informations erronées, à propos de Connexion à la base de données.

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

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

N'oubliez pas cela ici.

Pour plus d'exemples du rôle du PHP @ at mark et des articles connexes, veuillez faire attention au site Web PHP chinois !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal