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