Функция 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,
    которая проверяет возможность записи