is_file funksiyasi
is_file funksiyasi belgilangan yo'lda fayl mavjudligini
va u oddiy fayl (katalog yoki simvolik havola emas) ekanligini teksiradi.
Funksiya, agar fayl mavjud bo'lsa va oddiy fayl bo'lsa, true qaytaradi,
aks holda false qaytaradi.
Sintaksis
is_file(string $filename): bool
Misol
'test.txt' faylining mavjudligini tekshiramiz:
<?php
$res = is_file('test.txt');
var_dump($res);
?>
Kodni bajarish natijasi (agar fayl mavjud bo'lsa):
true
Misol
Katalog mavjudligini tekshiramiz (funksiya false qaytaradi):
<?php
$res = is_file('directory_name');
var_dump($res);
?>
Kodni bajarish natijasi:
false
Misol
Bir nechta yo'llarni bir vaqtning o'zida tekshiramiz:
<?php
$files = ['file1.txt', 'file2.txt', 'folder'];
foreach ($files as $file) {
echo "$file: " . (is_file($file) ? 'true' : 'false') . "\n";
}
?>
Kodni bajarish natijasi:
file1.txt: true
file2.txt: false
folder: false
Shuningdek qarang
-
file_existsfunksiyasi,
bu fayl mavjudligini tekshiradi -
is_dirfunksiyasi,
bu katalogni tekshiradi -
is_writablefunksiyasi,
bu yozish imkoniyatini tekshiradi