Функсияи 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,
ки имконияти навиштанро тафтиш мекунад