Функцыя 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,
якая правярае магчымасць запісу