Wie implementiere ich die Funktion file_exists in PHP?



File_exists () in PHP ist eine integrierte Funktion, mit der überprüft wird, ob eine Datei oder ein Verzeichnis vorhanden ist oder nicht, und die beim Erstellen einer neuen Datei hilfreich ist.

Eine Datei ist eine Ressource zum Speichern von Daten, und PHP verfügt über eine umfangreiche Sammlung integrierter Funktionen, die Ihre Arbeit mit Dateien vereinfachen. Das Datei existiert() Funktion in ist eine eingebaute Funktion, mit der überprüft wird, ob eine Datei oder ein Verzeichnis vorhanden ist oder nicht. In diesem Artikel erfahren Sie, wie Sie file_exists in PHP in der folgenden Reihenfolge implementieren:





file_exists () in PHP

Es ist eine integrierte Funktion, mit der überprüft werden kann, ob eine Datei vorhanden ist oder nicht.Wenn wir vor der Verarbeitung wissen möchten, ob eine Datei vorhanden ist oder nicht, ist dies hilfreich.Sie können diese Funktion auch beim Erstellen einer neuen Datei verwenden und möchten sicherstellen, dass die Datei existiert noch nicht auf dem Server.

eine einfache Einführung in die Datenwissenschaft

PHP-Datei existiert in PHP-Edureka



Syntax:

file_exists (Pfad)

Es akzeptiert nur einen Parameter. der Pfad, der das Verzeichnis oder den Pfad der Datei angibt, je nachdem, was wir überprüfen möchten. Bei erfolgreicher Ausführung wird true und bei fehlerhafter Ausführung false zurückgegeben.



Wenn der Pfad einen Punkt auf nicht vorhandene Dateien angibt, gibt file_exists () false zurück. Einige der Dateisystemfunktionen können zu unerwarteten Ergebnissen für Dateien führen, die größer als 2 GB sind, da der PHP-Integer-Typ signiert ist und viele Plattformen 32-Bit-Integer verwenden.

clearstatcache ()

Normalerweise wird das Ergebnis von file_exists () zwischengespeichert. Um den Cache zu löschen, verwenden wir clearstatcache (). Sie müssen das Caching vermeiden, um korrekte Ergebnisse zu erhalten. Wenn eine Datei in einem Skript mehrmals überprüft werden soll. Wir haben die Funktion clearstatcache (), um dies auszuführen.

Syntax:

clearstatcache (clear_realpath_cache, Dateiname)

Beide Parameter sind optionalClear_realpath_cacheGibt an, ob der Realpath-Cache gelöscht werden soll oder nicht. Standardmäßig ist es FALSE, was anzeigt, dass der Realpath-Cache und nicht gelöscht werden sollDateinamenGibt den Namen des an und löscht den Realpfad und den Cache nur für diese Datei.

Das folgende Beispiel zeigt die Arbeitsweise von Datei existiert in PHP:

 

Ausgabe:

Java-Algorithmen und Datenstrukturen

Da die Datei nicht vorhanden ist, bedeutet dies, dass der angegebene Pfad auf eine nicht vorhandene Datei verweist, sodass false zurückgegeben wird und der else-Teil ausgeführt wird.

Damit sind wir am Ende dieses Artikels angelangt. Ich hoffe, Sie haben etwas über die eingebauten Funktionen file_exists () und clearstatcache () in PHP gelernt.

Wenn Sie diesen PHP-Blog für relevant befunden haben, lesen Sie die von Edureka, einem vertrauenswürdigen Online-Lernunternehmen mit einem Netzwerk von mehr als 250.000 zufriedenen Lernenden auf der ganzen Welt.

Hast du eine Frage an uns? Bitte erwähnen Sie es in den Kommentaren von ” file_exists in PHP Und ich werde mich bei Ihnen melden.