Comment implémenter la fonction file_exists en PHP?



Le file_exists () en PHP est une fonction intégrée qui est utilisée pour vérifier si un fichier ou un répertoire existe ou non et aide à créer un nouveau fichier.

Un fichier est une ressource pour stocker des données et PHP possède une riche collection de fonctions intégrées qui simplifie votre travail avec les fichiers. La le fichier existe() fonction dans est une fonction intégrée qui permet de vérifier si un fichier ou un répertoire existe ou non. Dans cet article, nous verrons comment implémenter file_exists en PHP dans l'ordre suivant:





file_exists () en PHP

C'est une fonction intégrée qui peut être utilisée pour vérifier si un fichier existe ou non.Lorsque nous voulons savoir si un fichier existe ou non avant le traitement, cela est pratique.Vous pouvez également utiliser cette fonction lors de la création d'un nouveau fichier et vous voulez vous assurer que le fichier n'existe pas déjà sur le serveur.

PHP- fichier_existe en PHP - Edureka



Syntaxe:

file_exists (chemin)

Il n'accepte qu'un seul paramètre. c'est-à-dire le chemin qui spécifie le répertoire ou le chemin du fichier que nous voulons vérifier. Il renverrait true en cas d'exécution réussie et false en cas d'échec de l'exécution.



Si le chemin indique pointer vers des fichiers inexistants, file_exists () renvoie false. Certaines fonctions du système de fichiers peuvent donner des résultats inattendus pour les fichiers de plus de 2 Go car le type entier PHP est signé et de nombreuses plates-formes utilisent des entiers 32 bits.

appel c ++ par référence

clearstatcache ()

Habituellement, le résultat de file_exists () est mis en cache. Afin de vider le cache, nous utilisons clearstatcache (), vous devez éviter la mise en cache pour obtenir des résultats corrects, si un fichier doit être vérifié plusieurs fois dans un script. Nous avons la fonction clearstatcache () pour effectuer cela.

Syntaxe:

clearstatcache (clear_realpath_cache, nom de fichier)

Les deux paramètres sont facultatifs oùClear_realpath_cacheindique s'il faut effacer le cache de realpath ou non. Par défaut, il est FALSE, ce qui indique de ne pas effacer le cache de realpath etnom de fichierspécifie le nom du , et efface le chemin réel et le cache pour ce fichier uniquement.

L'exemple ci-dessous montre le fonctionnement de le fichier existe en PHP:

avantages et inconvénients du piratage
 

Production:

Comme le fichier n'existe pas, ce qui signifie que le chemin spécifié pointe vers un fichier inexistant, il renvoie donc false et exécute la partie else.

Avec cela, nous arrivons à la fin de cet article. J'espère que vous avez appris la fonction intégrée file_exists () et clearstatcache () en PHP.

Si vous avez trouvé ce blog PHP pertinent, consultez le par Edureka, une entreprise d'apprentissage en ligne de confiance avec un réseau de plus de 250 000 apprenants satisfaits répartis dans le monde entier.

Vous avez une question pour nous? Veuillez le mentionner dans la section des commentaires de ' file_exists en PHP »Et je vous répondrai.