Hàm is_dir

Hàm is_dir kiểm tra xem đường dẫn được chỉ định có tồn tại và có phải là một thư mục hay không. Hàm trả về true nếu đường dẫn tồn tại và đó là một thư mục, và false trong trường hợp ngược lại. Tham số truyền vào là một giá trị chuỗi - đường dẫn đến thư mục cần kiểm tra.

Cú pháp

phpis_dir(string $filename): bool

Ví dụ

Kiểm tra sự tồn tại của thư mục 'docs':

php<?php
  $res = is_dir('docs');
  var_dump($res);
?>

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

phptrue

Ví dụ

Kiểm tra sự tồn tại của thư mục 'unknown_folder':

php<?php
  $res = is_dir('unknown_folder');
  var_dump($res);
?>

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

phpfalse

Ví dụ

Kiểm tra xem đường dẫn được chỉ định có phải là thư mục hay không, chứ không phải tệp tin:

php<?php
  $path = 'test.txt';
  
  if (is_dir($path)) {
    echo "'$path' is a directory";
  } else {
    echo "'$path' is NOT a directory";
  }
?>

Xem thêm

  • hàm file_exists,
    hàm kiểm tra sự tồn tại của tệp tin/thư mục
  • hàm is_file,
    hàm kiểm tra tệp tin
  • hàm scandir,
    hàm đọc nội dung thư mục