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