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

phpis_file(string $filename): bool

Ví dụ

Hãy kiểm tra sự tồn tại của tệp 'test.txt':

php<?php
  $res = is_file('test.txt');
  var_dump($res);
?>

Kết quả thực thi mã (nếu tệp tồn tại):

phptrue

Ví dụ

Hãy kiểm tra sự tồn tại của thư mục (hàm sẽ trả về false):

php<?php
  $res = is_file('directory_name');
  var_dump($res);
?>

Kết quả thực thi mã:

phpfalse

Ví dụ

Hãy kiểm tra nhiều đường dẫn cùng một lúc:

php<?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ã:

phpfile1.txt: true
file2.txt: false
folder: false

Xem thêm