Hàm file_exists() trong PHP
Hàm file_exists()
trong PHP được dùng để kiểm tra sự tồn tại của một tập tin hoặc thư mục trên hệ thống.
<?php
if (file_exists("/var/www/images/logo.png")) {
echo "Tập tin tồn tại";
} else {
echo "Tập tin không tồn tại";
}
?>
Cú Pháp
Hàm file_exists()
trong PHP có cú pháp như sau:
file_exists ($path)
Trong đó:
- Tham số
$path
là địa chỉ đường dẫn của tập tin hoặc thư mục cần kiểm tra tồn tại hay không. Tham số này có kiểu dữ liệu là chuỗi.
Ví Dụ
Ví dụ dưới đây kiểm tra xem tập tin icon.png
có tồn tại trong thư mục /var/www/images/
hay không:
<?php
if (file_exists("/var/www/images/icon.png")) {
echo "Tập tin icon.png tồn tại";
} else {
echo "Tập tin icon.png không tồn tại";
}
?>
Ví dụ dưới đây kiểm tra xem tập tin icon.png
có tồn tại trong thư mục cùng với thư mục chứa tập tin PHP đang được thực thi hay không:
<?php
if (file_exists("./icon.png")) {
echo "Tập tin icon.png tồn tại";
} else {
echo "Tập tin icon.png không tồn tại";
}
?>
Đoạn mã PHP ở ví dụ trên tương đương với đoạn mã sau:
<?php
if (file_exists(__DIR__."con.png")) {
echo "Tập tin icon.png tồn tại";
} else {
echo "Tập tin icon.png không tồn tại";
}
?>
Giá Trị Trả Về
Hàm file_exists()
trả về giá trị TRUE
trong trường hợp tập tin hoặc thư mục được kiểm tra tồn tại trên máy. Ngược lại sẽ trả về giá trị FALSE
.