file_exists

(PHP 4, PHP 5, PHP 7, PHP 8)

file_exists — Перевіряє наявність вказаного файлу чи каталогу

Опис

file_exists(string $filename): bool

Перевіряє наявність вказаного файлу чи каталогу.

Список параметрів

filename

Шлях до файлу чи каталогу.

На платформах Windows, для перевірки наявності файлів на мережевих ресурсах, використовуйте імена, подібні //computername/share/filename або \\computername\share\filename.

Значення, що повертаються

Повертає true, якщо файл або каталог, вказаний параметром filename, існує, інакше повертає false

Зауваження :

Ця функція повертає false для символічних посилань, які свідчать про неіснуючі файли.

Зауваження :

Перевірка відбувається з допомогою реальних UID/GID, а чи не ефективних ідентифікаторів.

Зауваження: Так як тип integer в PHP є цілим числом зі знаком, і багато платформ використовують 32-бітові цілі числа, то деякі функції файлових систем можуть повертати несподівані результати для файлів розміром більше 2 Гб.

Помилки

У разі невдалого завершення роботи генерується помилка рівня E_WARNING

Приклади

Приклад #1 Перевірка файлу

Loading...

Примітки

Зауваження: Результати цієї функції кешуються Більш детальну інформацію дивіться у розділі clearstatcache()

Підказка

Починаючи з PHP 5.0.0, ця функція також може бути використана з деякими обгортками url. Список обгорток, що підтримуються сімейством функцій stat(), смотрите в разделеПідтримувані протоколи та обгортки

Дивіться також

  • is_readable() - Визначає існування файлу і чи він доступний для читання
  • is_writable() - Визначає, чи доступний файл для запису
  • is_file() - Визначає, чи файл є звичайним файлом
  • file() - Читає вміст файлу та поміщає його в масив
  • SplFileInfo