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