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