Hàm File_exists() Trong PHP Dùng để Làm Gì ? - Code Từ Tâm
Có thể bạn quan tâm
Mục lục
- Định Nghĩa.
- Cú pháp.
- Cú pháp:
- Trong đó.
- Giá trị trả về.
- Ví dụ.
- code:
- Ghi chú.
- Hàm liên quan.
- Thông tin thêm.
Định Nghĩa.
Hàm file_exists() sẽ kiểm tra xem file hoặc thư mục có tồn tại hay không.
Cú pháp.
Cú pháp:
file_exists ( string $filename ) : boolTrong đó.
- $filename là đường dẫn tới file hoặc thư mục cần kiểm tra.
– Lưu ý: Trên windows, sử dụng // computername / share / filename hoặc \\ computername \ share \ filename để kiểm tra các tệp trên mạng chia sẻ.
Giá trị trả về.
- Hàm sẽ trả về True nếu file, thư mục truyền vào tồn tại. Ngược lại hàm sẽ trả về False..
Ví dụ.
code:
<?php $filename = '/path/to/foo.txt'; if (file_exists($filename)) { echo "The file $filename exists"; } else { echo "The file $filename does not exist"; } ?>Ghi chú.
- Kết quả của chức năng này được lưu trữ. Xem Clearstatcache () để biết thêm chi tiết.
- Kể từ phiên bản PHP 5.0.0, chức năng này cũng có thể được sử dụng với một số trình bao bọc URL. Tham khảo các Giao thức và Trình bao bọc được Hỗ trợ để xác định nhóm chức năng hỗ trợ stat () nào.
- Khi thất bại, E_WARNING được phát ra.
Hàm liên quan.
- is_readable() – Cho biết liệu một tập tin tồn tại và có thể đọc được
- is_writable() – Cho biết tên tệp có thể ghi được không
- is_file() – Cho biết tên tệp có phải là tệp thông thường không
- file() – Đọc toàn bộ tập tin thành một mảng
Thông tin thêm.
- Lưu ý: Kết quả của chức năng này được lưu trữ. Xem Clearstatcache () để biết thêm chi tiết. Đó là một lưu ý khá lớn. Đừng quên điều này, vì nó có thể khiến file_exists () của bạn hoạt động bất ngờ – có thể tại thời điểm sản xuất;)
- Tôi cần đo lường hiệu suất cho một dự án, vì vậy tôi đã thực hiện một thử nghiệm đơn giản với một triệu kiểm tra file_exists () và is_file (). Trong một kịch bản, chỉ có bảy trong số các tệp tồn tại. Trong lần thứ hai, tất cả các tập tin tồn tại. is_file () cần 3.0 cho kịch bản một và 3,3 giây cho kịch bản hai. file_exists () cần lần lượt 2,8 và 2,9 giây. Các số tuyệt đối phụ thuộc vào khóa học, nhưng nó chỉ ra rõ ràng rằng file_exists () nhanh hơn.
- Lưu ý rằng realpath () sẽ trả về false nếu tệp không tồn tại. Vì vậy, nếu bạn định tuyệt đối hóa đường dẫn và giải quyết các liên kết tượng trưng, bạn chỉ cần kiểm tra giá trị trả về từ realpath () thay vì gọi file_exists () trước
Các bạn có thể xem chi tiết hơn trên php.net.
Hi vọng với bài viết này, bạn đã hiểu rõ ứng dụng của hàm file_exists() trong PHP. Nếu bạn thấy bài viết hay và có ý nghĩa hãy like và chia sẻ bài viết này để mọi người cùng nhau học tập nhé. Cảm ơn các bạn đã ghé thăm codetutam.com
Từ khóa » File_exists Là Gì Trong Php
-
Hàm File_exists Trong Php - Freetuts
-
Hàm File_exists() Trong PHP | Kiểm Tra Xem Tập Tin Hoặc Thư Mục Có ...
-
Hàm File_exists() Trong PHP
-
Ví Dụ Về File_exists, Fopen, Fwrite, Fclose, Fgets, Copy, Unlink Trong ...
-
Is_file Hoặc File_exists Trong PHP - HelpEx - Trao đổi & Giúp đỡ
-
File System Trong PHP - Tìm Hiểu Về File Và Hệ Thống File Trong PHP
-
Hàm File_exists() Trong PHP - Vi
-
Xử Lý File Trong PHP – Phần 2 - Lập Trình Từ Đầu
-
Is_file Hoặc File_exists In PHP - Tra-loi-cau-hoi-phat-trien
-
Kiểm Tra Sự Tồn Tại File ảnh (image)
-
Làm Việc Với File Trong PHP
-
PHP File_exists() Function - W3Schools
-
Cách Kiểm Tra Xem Tệp Có Tồn Tại Trong PHP Hay Không - GiaLaiPC
-
Làm Việc Với Tập Tin Trong PHP - Diên Lợi