ფუნქცია is_file

ფუნქცია is_file ამოწმებს, არსებობს თუ არა ფაილი მითითებული გზით და არის თუ არა ის ჩვეულებრივი ფაილი (და არა დირექტორია ან სიმბოლური ბმული). ფუნქცია აბრუნებს true-ს, თუ ფაილი არსებობს და არის ჩვეულებრივი ფაილი, და false-ს სხვა შემთხვევაში.

სინტაქსი

phpis_file(string $filename): bool

მაგალითი

შევამოწმოთ ფაილის 'test.txt' არსებობა:

php<?php
  $res = is_file('test.txt');
  var_dump($res);
?>

კოდის შესრულების შედეგი (თუ ფაილი არსებობს):

phptrue

მაგალითი

შევამოწმოთ დირექტორიის არსებობა (ფუნქცია დააბრუნებს false-ს):

php<?php
  $res = is_file('directory_name');
  var_dump($res);
?>

კოდის შესრულების შედეგი:

phpfalse

მაგალითი

შევამოწმოთ რამდენიმე გზა ერთდროულად:

php<?php
  $files = ['file1.txt', 'file2.txt', 'folder'];
  
  foreach ($files as $file) {
    echo "$file: " . (is_file($file) ? 'true' : 'false') . "\n";
  }
?>

კოდის შესრულების შედეგი:

phpfile1.txt: true
file2.txt: false
folder: false

იხილეთ აგრეთვე

  • ფუნქციას file_exists,
    რომელიც ამოწმებს ფაილის არსებობას
  • ფუნქციას is_dir,
    რომელიც ამოწმებს დირექტორიას
  • ფუნქციას is_writable,
    რომელიც ამოწმებს ჩაწერის შესაძლებლობას