Maison > développement back-end > Problème PHP > Que faire si la fonction de dissociation php signale une erreur

Que faire si la fonction de dissociation php signale une erreur

青灯夜游
Libérer: 2023-03-12 17:06:02
original
2681 Les gens l'ont consulté

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.

Que faire si la fonction de dissociation php signale une erreur

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 = &#39;C:\Users\Administrator\Desktop\cut.jpg&#39;;
unlink($to_link);
?>
Copier après la connexion

Que faire si la fonction de dissociation php signale une erreur

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 = &#39;C:\Users\Administrator\Desktop\cut.jpg&#39;;
@unlink($to_link);
?>
Copier après la connexion

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!

Étiquettes associées:
@ php
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