La raison de l'erreur signalée par la fonction unlink() : Le fichier spécifié à supprimer n'existe pas. Solution : ajoutez un suppresseur d'erreur "@" avant la fonction unlink() et la syntaxe est "@unlink($filename)". Le suppresseur d'erreurs "@" peut bloquer certaines erreurs et messages d'avertissement provoqués par des problèmes rencontrés lors de l'exécution de la fonction.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
La fonction unlink() permet de supprimer le fichier spécifié, mais si vous souhaitez supprimer un fichier qui ne le fait pas existe, unlink() sert à signaler une erreur.
<?php $to_link = 'C:\Users\Administrator\Desktop\cut.jpg'; unlink($to_link); ?>
Si vous souhaitez bloquer le rapport d'erreur de la fonction unlink, vous pouvez utiliser le suppresseur d'erreur "@" et ajouter un suppresseur d'erreur "@" avant la fonction unlink().
<?php $to_link = 'C:\Users\Administrator\Desktop\cut.jpg'; @unlink($to_link); ?>
Si vous utilisez @unlink()
, aucune erreur ne sera signalée.
Explication : Le @error suppressor
@ peut bloquer certaines erreurs et messages d'avertissement causés par des problèmes rencontrés lors de l'exécution de la fonction, afin que les utilisateurs ne puissent pas voir les messages d'erreur du programme. Outre une interface utilisateur plus conviviale, cela est plus important pour la sécurité, car des informations telles que le chemin d'accès au fichier d'erreur sont bloquées.
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!