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