ფუნქცია 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,
რომელიც ამოწმებს ჩაწერის შესაძლებლობას