Функсияи is_file
Функсияи is_file месанҷад, ки оё файл ба роҳи мушаххасшуда мавҷуд аст
ва оё он файли оддӣ мебошад (на директория ё пайванди рамзӣ).
Функсия true-ро бармегардонад, агар файл мавҷуд бошад ва файли оддӣ бошад,
ва false дар ҳолати дигар.
Синтаксис
is_file(string $filename): bool
Мисол
Мавҷуд будани файли 'test.txt'-ро месанҷем:
<?php
$res = is_file('test.txt');
var_dump($res);
?>
Натиҷаи иҷрои рамз (агар файл мавҷуд бошад):
true
Мисол
Мавҷуд будани директорияро месанҷем (функсия false-ро бармегардонад):
<?php
$res = is_file('directory_name');
var_dump($res);
?>
Натиҷаи иҷрои рамз:
false
Мисол
Чанд роҳро якбора месанҷем:
<?php
$files = ['file1.txt', 'file2.txt', 'folder'];
foreach ($files as $file) {
echo "$file: " . (is_file($file) ? 'true' : 'false') . "\n";
}
?>
Натиҷаи иҷрои рамз:
file1.txt: true
file2.txt: false
folder: false
Инчунин нигаред
-
функсияи
file_exists,
ки мавҷуд будани файлро месанҷад -
функсияи
is_dir,
ки директорияро месанҷад -
функсияи
is_writable,
ки имконияти навиштанро месанҷад