Функция is_file

Функция is_file белгиланган йўлда файл мавжудлиги ва у oddй файл (директория ёки символь ҳаволалар эмас) эканини текширади. Функция true қайтаради, агар файл мавжуд бўлса ва oddй файл бўлса, ва 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,
    ёзиш имкониятини текширади