Cum se implementează funcția file_exists în PHP?



File_exists () în PHP este o funcție încorporată care este utilizată pentru a verifica dacă există sau nu un fișier sau director și ajută la crearea unui fișier nou.

Un fișier este o resursă pentru stocarea datelor, iar PHP are o bogată colecție de funcții încorporate care vă simplifică munca cu fișiere. fisierul exista() funcționează în este o funcție încorporată care este utilizată pentru a verifica dacă există sau nu un fișier sau director. În acest articol, vom vedea cum să implementăm file_exists în PHP în următoarea secvență:





file_exists () în PHP

Este o funcție încorporată care poate fi utilizată pentru a verifica dacă un fișier există sau nu.Când vrem să știm dacă un fișier există sau nu înainte de procesare, acesta este util.De asemenea, puteți utiliza această funcție atunci când creați un fișier nou și doriți să vă asigurați că fişier nu există deja pe server.

PHP- file_exists în php - edureka



Sintaxă:

fișier_există (cale)

Acceptă un singur parametru. adică calea care specifică directorul sau calea fișierului pe care dorim să îl verificăm. Ar reveni adevărat la executarea cu succes și returnează fals la executarea cu eșec.



Dacă calea specifică punctul către fișiere inexistente, file_exists () returnează false. Unele dintre funcțiile sistemului de fișiere pot da rezultate neașteptate pentru fișierele care sunt mai mari de 2 GB, deoarece tipul întreg PHP este semnat și multe platforme folosesc numere întregi de 32 de biți.

clearstatcache ()

De obicei, rezultatul file_exists () este stocat în cache. Pentru a șterge memoria cache, folosim clearstatcache (), trebuie să evitați stocarea în cache pentru a obține rezultate corecte, dacă un fișier trebuie verificat de mai multe ori într-un script. Ștergem funcția statstatcache () pentru a realiza acest lucru.

Sintaxă:

clearstatcache (clear_realpath_cache, nume de fișier)

Ambii parametri sunt opționali undeClear_realpath_cacheindică dacă ștergeți cache-ul realpath sau nu. În mod implicit, este FALS, care indică să nu ștergeți cache-ul realpath șinume de fișierspecifică numele fișierului , și șterge calea reală și memoria cache pentru acel fișier.

Exemplul de mai jos demonstrează funcționarea fisierul exista în PHP:

 

Ieșire:

Deoarece fișierul nu există, ceea ce înseamnă că calea specificată indică spre fișierul inexistent, deci returnează fals și execută partea else.

Cu aceasta, ajungem la sfârșitul acestui articol. Sper că ați aflat despre funcția încorporată file_exists () și clearstatcache () în PHP.

java ce face anexă

Dacă ați găsit relevant acest blog PHP, verificați de Edureka, o companie de învățare online de încredere, cu o rețea de peste 250.000 de elevi mulțumiți răspândiți pe tot globul.

Ai o întrebare pentru noi? Vă rugăm să o menționați în secțiunea de comentarii din ” fișier_există în PHP ”Și mă voi întoarce la tine.