Функсияи file_exists

Функсияи file_exists мавҷуди будани файл ё директорияро дар масири муайянкардашуда тафтиш мекунад. Функсия true бармегардонад, агар файл ё директория мавҷуд бошад, ва false дар ҳолати дигар. Ба параметри функсия сатри бо масири муталаққӣ ё нисбӣ ба файл интиқол дода мешавад.

Синтаксис

phpfile_exists(string $filename): bool

Мисол

Мавҷуди будани файли 'test.txt'-ро дар директорияи ҷорӣ тафтиш мекунем:

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

Натиҷаи иҷрои рамз (агар файл мавҷуд бошад):

phptrue

Мисол

Мавҷуди будани файли мавҷуднабударо тафтиш мекунем:

php<?php
  $res = file_exists('nonexistent_file.txt');
  var_dump($res);
?>

Натиҷаи иҷрои рамз:

phpfalse

Мисол

Мавҷуди будани директорияро тафтиш мекунем:

php<?php
  $res = file_exists('images/');
  var_dump($res);
?>

Натиҷаи иҷрои рамз (агар директория мавҷуд бошад):

phptrue

Ҳамчунин бинед

  • функсияи is_dir,
    ки ҷилдро тафтиш мекунад
  • функсияи is_file,
    ки файлро тафтиш мекунад
  • функсияи is_readable,
    ки дастрасӣ барои хонданро тафтиш мекунад
  • функсияи is_writable,
    ки имконияти навиштанро тафтиш мекунад