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 функциясын,
    ал жазса боло тургандыгын текшейт