Làm thế nào để triển khai hàm file_exists trong PHP?



File_exists () trong PHP là một hàm có sẵn được sử dụng để kiểm tra xem tệp hoặc thư mục có tồn tại hay không và giúp tạo tệp mới.

Tệp là tài nguyên để lưu trữ dữ liệu và PHP có một bộ sưu tập phong phú các hàm tích hợp sẵn giúp đơn giản hóa công việc của bạn với tệp. Các File tồn tại() chức năng trong là một hàm có sẵn được sử dụng để kiểm tra xem một tệp hoặc thư mục có tồn tại hay không. Trong bài viết này, chúng ta sẽ thấy cách triển khai file_exists trong PHP theo trình tự sau:





file_exists () trong PHP

Nó là một chức năng tích hợp có thể được sử dụng để kiểm tra xem một tệp tồn tại hay không tồn tại.Khi chúng ta muốn biết một tệp có tồn tại hay không trước khi xử lý, nó rất hữu ích.Bạn cũng có thể sử dụng chức năng này khi tạo một tệp mới và bạn muốn đảm bảo rằng tập tin chưa tồn tại trên máy chủ.

PHP- file_exists trong php - edureka



Cú pháp:

sự khác biệt giữa lớp và giao diện
file_exists (đường dẫn)

Nó chỉ chấp nhận một tham số. tức là đường dẫn chỉ định thư mục hoặc đường dẫn của tệp mà chúng ta muốn kiểm tra. Nó sẽ trả về true khi thực hiện thành công và trả về false khi thực hiện thất bại.



Nếu đường dẫn chỉ định trỏ đến các tệp không tồn tại, thì file_exists () trả về false. Một số hàm của hệ thống tệp có thể cho kết quả không mong muốn đối với tệp lớn hơn 2GB vì kiểu số nguyên PHP được ký và nhiều nền tảng sử dụng số nguyên 32 bit.

Clerstatcache ()

Thông thường, kết quả của file_exists () được lưu vào bộ nhớ đệm. Để xóa bộ nhớ cache, chúng tôi sử dụng clerstatcache (), Bạn cần tránh bộ nhớ đệm để có kết quả chính xác, Nếu một tệp được kiểm tra nhiều lần trong một tập lệnh. Chúng ta sử dụng hàm clerstatcache () để thực hiện điều này.

cách tạo lớp singleton trong java

Cú pháp:

Clerstatcache (clear_realpath_cache, tên tệp)

Cả hai tham số đều là tùy chọn trong đóClear_realpath_cachecho biết có xóa bộ nhớ cache đường dẫn thực hay không. Theo mặc định, nó là FALSE, cho biết không xóa bộ nhớ cache đường dẫn thực vàtên tập tinchỉ định tên của và chỉ xóa đường dẫn thực và bộ nhớ cache cho tệp đó.

Ví dụ dưới đây cho thấy hoạt động của File tồn tại trong PHP:

sự khác biệt giữa ghi đè phương thức và ghi đè phương thức

 

Đầu ra:

Vì tệp không tồn tại, có nghĩa là đường dẫn được chỉ định điểm đến tệp không tồn tại nên nó trả về false và thực thi phần khác.

Với điều này, chúng ta đến phần cuối của bài viết này. Tôi hy vọng bạn đã tìm hiểu về hàm sẵn có file_exists () và clerstatcache () trong PHP.

Nếu bạn thấy blog PHP này có liên quan, hãy xem của Edureka, một công ty học trực tuyến đáng tin cậy với mạng lưới hơn 250.000 người học hài lòng trải dài trên toàn cầu.

Có một câu hỏi cho chúng tôi? Hãy đề cập đến nó trong phần bình luận của ” file_exists trong PHP ”Và tôi sẽ liên lạc lại với bạn.