ВНИМАНИЕ: Запись на курсы по HTML, CSS, JavaScript, PHP, Python, React, Vue, Laravel и другим фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
265 of 410 menu
Бесплатный курс по выкладке сайтов на хостинг. Разбираем все нюансы! Начало 14 октября. Жми для записи!

Функция file_exists

Функция file_exists проверяет существование файла или директории по указанному пути. Функция возвращает true, если файл или директория существует, и false в противном случае. В параметр функции передается строка с абсолютным или относительным путем к файлу.

Синтаксис

file_exists(string $filename): bool

Пример

Проверим существование файла 'test.txt' в текущей директории:

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

Результат выполнения кода (если файл существует):

true

Пример

Проверим существование несуществующего файла:

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

Результат выполнения кода:

false

Пример

Проверим существование директории:

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

Результат выполнения кода (если директория существует):

true

Смотрите также

  • функцию is_dir,
    которая проверяет папку
  • функцию is_file,
    которая проверяет файл
  • функцию is_readable,
    которая проверяет доступность для чтения
  • функцию is_writable,
    которая проверяет возможность записи
byenru