is_file funksiýasy
is_file funksiýasy görkezilen ýol boýunça faýlyň ýa-da däl-digini we onuň adaty faýl (direktoriýa ýa-da simwolik çykgyt däl) ýa-da däl-digini barlaýar. Funksiýa faýl ýa-da we ol adaty faýl bolsa true gaýtarýar, tersine bolsa false gaýtarýar.
Sintaksis
is_file(string $filename): bool
Mysal
'test.txt' faýlynyň ýa-da däl-digini barlaýalyň:
<?php
$res = is_file('test.txt');
var_dump($res);
?>
Kodyň ýerine ýetirilmegi netijesi (faýl ýa-da bolsa):
true
Mysal
Derektoriniň ýa-da däl-digini barlaýalyň (funksiýa false gaýtarar):
<?php
$res = is_file('directory_name');
var_dump($res);
?>
Kodyň ýerine ýetirilmegi netijesi:
false
Mysal
Birnäçe ýollary bir wagtda barlaýalyň:
<?php
$files = ['file1.txt', 'file2.txt', 'folder'];
foreach ($files as $file) {
echo "$file: " . (is_file($file) ? 'true' : 'false') . "\n";
}
?>
Kodyň ýerine ýetirilmegi netijesi:
file1.txt: true
file2.txt: false
folder: false
Şeýle-de görmeli
-
faýlyň ýa-da däl-digini barlaýan
file_existsfunksiýasyny,
-
direktoriýany barlaýan
is_dirfunksiýasyny,
-
ýazgy ukybyny barlaýan
is_writablefunksiýasyny