Hàm is_file
Hàm is_file kiểm tra xem tệp có tồn tại theo đường dẫn được chỉ định hay không
và liệu nó có phải là một tệp thông thường (không phải thư mục hay liên kết tượng trưng).
Hàm trả về true nếu tệp tồn tại và là một tệp thông thường,
và false trong trường hợp ngược lại.
Cú pháp
is_file(string $filename): bool
Ví dụ
Hãy kiểm tra sự tồn tại của tệp 'test.txt':
<?php
$res = is_file('test.txt');
var_dump($res);
?>
Kết quả thực thi mã (nếu tệp tồn tại):
true
Ví dụ
Hãy kiểm tra sự tồn tại của thư mục (hàm sẽ trả về false):
<?php
$res = is_file('directory_name');
var_dump($res);
?>
Kết quả thực thi mã:
false
Ví dụ
Hãy kiểm tra nhiều đường dẫn cùng một lúc:
<?php
$files = ['file1.txt', 'file2.txt', 'folder'];
foreach ($files as $file) {
echo "$file: " . (is_file($file) ? 'true' : 'false') . "\n";
}
?>
Kết quả thực thi mã:
file1.txt: true
file2.txt: false
folder: false
Xem thêm
-
hàm
file_exists,
kiểm tra sự tồn tại của tệp -
hàm
is_dir,
kiểm tra thư mục -
hàm
is_writable,
kiểm tra khả năng ghi