Jak zaimplementować funkcję file_exists w PHP?



File_exists () w PHP jest wbudowaną funkcją, która służy do sprawdzania, czy plik lub katalog istnieje, czy nie, i pomaga podczas tworzenia nowego pliku.

Plik jest zasobem do przechowywania danych, a PHP ma bogatą kolekcję wbudowanych funkcji, które ułatwiają pracę z plikami. Plik plik istnieje() funkcja w to wbudowana funkcja, która służy do sprawdzania, czy plik lub katalog istnieje, czy nie. W tym artykule zobaczymy, jak zaimplementować file_exists w PHP w następującej kolejności:





file_exists () w PHP

Jest to wbudowana funkcja, której można użyć do sprawdzenia, czy plik istnieje, czy nie.Kiedy chcemy wiedzieć, czy plik istnieje, czy nie przed przetworzeniem, przydaje się.Możesz również użyć tej funkcji podczas tworzenia nowego pliku i chcesz mieć pewność, że rozszerzenie plik nie istnieje jeszcze na serwerze.

PHP- plik_istnieje w php - edureka



Składnia:

jak posortować tablicę w C ++
file_exists (ścieżka)

Akceptuje tylko jeden parametr. tj. ścieżka, która określa katalog lub ścieżkę do pliku, w zależności od tego, co chcemy sprawdzić. Zwróciłby true w przypadku pomyślnego wykonania i zwróciłby false w przypadku niepowodzenia wykonania.



Jeśli ścieżka wskazuje na nieistniejące pliki, funkcja file_exists () zwraca false. Niektóre funkcje systemu plików mogą dawać nieoczekiwane wyniki w przypadku plików, które są większe niż 2 GB, ponieważ typ liczby całkowitej PHP jest podpisany, a wiele platform używa 32-bitowych liczb całkowitych.

clearstatcache ()

Zwykle wynik funkcji file_exists () jest zapisywany w pamięci podręcznej. Aby wyczyścić pamięć podręczną używamy clearstatcache (), aby uzyskać poprawne wyniki, należy unikać buforowania, jeśli plik ma być sprawdzany kilka razy w skrypcie. W tym celu usuwamy funkcjęstatcache ().

Składnia:

nadpisywanie i przeciążanie w java
clearstatcache (clear_realpath_cache, nazwa pliku)

Oba parametry są opcjonalne, gdzieClear_realpath_cachewskazuje, czy wyczyścić pamięć podręczną realpath, czy nie. Domyślnie jest FALSE, co oznacza, że ​​nie należy czyścić pamięci podręcznej realpath iNazwa plikuokreśla nazwę pliku i czyści realpath i pamięć podręczną tylko dla tego pliku.

Poniższy przykład demonstruje działanie plik istnieje w PHP:

 

Wynik:

java pobierz datę z łańcucha

Ponieważ plik nie istnieje, co oznacza, że ​​określona ścieżka wskazuje na nieistniejący plik, zwraca false i wykonuje część else.

Tym samym dochodzimy do końca tego artykułu. Mam nadzieję, że dowiedziałeś się o wbudowanej funkcji file_exists () i clearstatcache () w PHP.

Jeśli uważasz, że ten blog PHP jest odpowiedni, zapoznaj się z autorstwa Edureka, zaufanej firmy zajmującej się edukacją online, z siecią ponad 250 000 zadowolonych uczniów rozsianych po całym świecie.

Masz do nas pytanie? Wspomnij o tym w sekcji komentarzy w „ file_exists w PHP ”I skontaktuję się z Tobą.