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функциясын,
ол жазудың мүмкіндігін тексереді