Функција 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,
    која проверува можност за запишување