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 !