Kazi is_file
Kazi is_file inakagua ikiwa faili ipo kwenye njia iliyobainishwa
na ikiwa ni faili ya kawaida (sio directory au kiungo cha ishara).
Kazi inarudisha true, ikiwa faili ipo na ni faili ya kawaida,
na false vinginevyo.
Sintaksia
is_file(string $filename): bool
Mfano
Wacha tukague uwepo wa faili 'test.txt':
<?php
$res = is_file('test.txt');
var_dump($res);
?>
Matokeo ya utekelezaji wa kodi (ikiwa faili ipo):
true
Mfano
Wacha tukague uwepo wa directory (kazi itarudisha false):
<?php
$res = is_file('directory_name');
var_dump($res);
?>
Matokeo ya utekelezaji wa kodi:
false
Mfano
Wacha tukague njia kadhaa mara moja:
<?php
$files = ['file1.txt', 'file2.txt', 'folder'];
foreach ($files as $file) {
echo "$file: " . (is_file($file) ? 'true' : 'false') . "\n";
}
?>
Matokeo ya utekelezaji wa kodi:
file1.txt: true
file2.txt: false
folder: false
Angalia pia
-
kazi
file_exists,
ambayo inakagua uwepo wa faili -
kazi
is_dir,
ambayo inakagua directory -
kazi
is_writable,
ambayo inakagua uwezo wa kuandikwa