Ako implementovať funkciu file_exists v PHP?



File_exists () v PHP je zabudovaná funkcia, ktorá sa používa na kontrolu, či súbor alebo adresár existuje alebo nie, a pomáha pri vytváraní nového súboru.

Súbor je prostriedok na ukladanie údajov a PHP má bohatú zbierku zabudovaných funkcií, ktoré zjednodušujú prácu so súbormi. The file_exists () funkcia v je vstavaná funkcia, ktorá sa používa na kontrolu, či súbor alebo adresár existuje alebo nie. V tomto článku uvidíme, ako implementovať file_exists v PHP v nasledujúcom poradí:





file_exists () v PHP

Jedná sa o zabudovanú funkciu, pomocou ktorej je možné skontrolovať, či súbor existuje alebo neexistuje.Keď sa chceme pred spracovaním dozvedieť, či nejaký súbor existuje alebo nie, bude to užitočné.Túto funkciu môžete použiť aj pri vytváraní nového súboru a chcete zaistiť, aby spis na serveri už neexistuje.

PHP- file_exists v php - edureka



Syntax:

čo je serializované v jave
file_exists (cesta)

Prijíma iba jeden parameter. tj cesta, ktorá určuje adresár alebo cestu k súboru, podľa toho, čo chceme skontrolovať. Pri úspešnom vykonaní by sa vrátil true a pri vykonaní zlyhania by sa vrátil false.



Ak cesta určuje bod na neexistujúce súbory, file_exists () vráti hodnotu false. Niektoré z funkcií systému súborov môžu poskytnúť neočakávané výsledky pre súbory, ktoré sú väčšie ako 2 GB, pretože je podpísaný celočíselný typ PHP a veľa platforiem používa 32-bitové celé čísla.

čo je viacnásobné dedičstvo v jave

clearstatcache ()

Výsledok file_exists () sa zvyčajne ukladá do medzipamäte. Na vyčistenie medzipamäte používame clearstatcache (), aby ste dosiahli správne výsledky, musíte sa vyhnúť ukladaniu do medzipamäte. Ak sa má súbor v skripte skontrolovať niekoľkokrát. Funkciu clearstatcache () vykonávame.

Syntax:

clearstatcache (clear_realpath_cache, názov súboru)

Oba parametre sú voliteľnéClear_realpath_cacheoznačuje, či sa má vymazať vyrovnávacia pamäť realpath alebo nie. Predvolene je to FALSE, čo znamená nevymazať vyrovnávaciu pamäť realpath anázov súboruurčuje názov súboru , a vymaže skutočnú cestu a medzipamäť iba pre tento súbor.

Nasledujúci príklad demonštruje fungovanie file_exists v PHP:

 

Výkon:

kedy použiť túto javu

Pretože súbor neexistuje, čo znamená, že zadaná cesta smeruje na neexistujúci súbor, takže vráti hodnotu false a vykoná inú časť.

Týmto sa dostávame na koniec tohto článku. Dúfam, že ste sa dozvedeli o vstavanej funkcii file_exists () a clearstatcache () v PHP.

Ak považujete tento blog PHP za relevantný, pozrite si stránku autor: Edureka, dôveryhodná online vzdelávacia spoločnosť so sieťou viac ako 250 000 spokojných študentov rozmiestnených po celom svete.

Máte na nás otázku? Uveďte to v sekcii komentárov stránky ” file_exists v PHP “A ozvem sa ti.