Hoe de functie file_exists in PHP te implementeren?



De file_exists () in PHP is een ingebouwde functie die wordt gebruikt om te controleren of een bestand of map bestaat of niet en helpt bij het maken van een nieuw bestand.

Een bestand is een bron voor het opslaan van gegevens en PHP heeft een rijke verzameling ingebouwde functies die uw werk met bestanden vereenvoudigen. De Bestand bestaat() functie in is een ingebouwde functie die wordt gebruikt om te controleren of een bestand of map bestaat of niet. In dit artikel zullen we zien hoe we file_exists in PHP kunnen implementeren in de volgende volgorde:





file_exists () in PHP

Het is een ingebouwde functie die kan worden gebruikt om te controleren of een bestand al dan niet bestaat.Als we willen weten of een bestand bestaat of niet voordat we het verwerken, is dit handig.U kunt deze functie ook gebruiken bij het aanmaken van een nieuw bestand en u wilt er zeker van zijn dat de het dossier bestaat nog niet op de server.

hoe php 7 op windows 10 te installeren

Php- file_exists in php - edureka



Syntaxis:

file_exists (pad)

Het accepteert slechts één parameter. d.w.z. pad dat de map of het pad van het bestand specificeert dat we willen controleren. Het zou true retourneren bij succesvolle uitvoering en false retourneren bij mislukte uitvoering.



wat is een tolk in java

Als het pad verwijst naar niet-bestaande bestanden, geeft file_exists () false terug. Sommige van de bestandssysteemfuncties kunnen onverwachte resultaten opleveren voor bestanden die groter zijn dan 2 GB, aangezien het PHP-integer-type is ondertekend en veel platforms 32-bits gehele getallen gebruiken.

clearstatcache ()

Gewoonlijk wordt het resultaat van file_exists () in de cache opgeslagen. Om de cache leeg te maken gebruiken we clearstatcache (). U moet caching vermijden om correcte resultaten te krijgen. Als een bestand meerdere keren in een script moet worden gecontroleerd. We clearstatcache () functie om dit uit te voeren.

Syntaxis:

clearstatcache (clear_realpath_cache, bestandsnaam)

Beide parameters zijn optioneel waarClear_realpath_cachegeeft aan of de realpath-cache moet worden gewist of niet. Standaard is het FALSE, wat aangeeft dat de realpath-cache enbestandsnaamspecificeert de naam van de , en wist het realpath en de cache alleen voor dat bestand.

Onderstaand voorbeeld toont de werking van Bestand bestaat in PHP:

recursie fibonacci-serie in java
 

Uitgang:

Omdat het bestand niet bestaat, betekent dit dat het opgegeven pad verwijst naar een niet-bestaand bestand, dus het retourneert false en voert het else-gedeelte uit.

Hiermee komen we aan het einde van dit artikel. Ik hoop dat je hebt geleerd over de ingebouwde functie file_exists () en clearstatcache () in PHP.

Als je deze PHP-blog relevant vond, bekijk dan de door Edureka, een vertrouwd online leerbedrijf met een netwerk van meer dan 250.000 tevreden leerlingen verspreid over de hele wereld.

Heeft u een vraag voor ons? Vermeld het in het opmerkingengedeelte van ' file_exists in PHP ”En ik neem contact met je op.