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