Funktsioon is_file

Funktsioon is_file kontrollib, kas fail määratud teel on olemas ja kas see on tavaline fail (mitte kataloog ega sümboolne link). Funktsioon tagastab true, kui fail on olemas ja on tavaline fail, ja false vastasel juhul.

Süntaks

phpis_file(string $filename): bool

Näide

Kontrollime faili 'test.txt' olemasolu:

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

Koodi täitmise tulemus (kui fail on olemas):

phptrue

Näide

Kontrollime kataloogi olemasolu (funktsioon tagastab false):

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

Koodi täitmise tulemus:

phpfalse

Näide

Kontrollime mitut teed korraga:

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

Koodi täitmise tulemus:

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

Vaata ka

  • funktsiooni file_exists,
    mis kontrollib faili olemasolu
  • funktsiooni is_dir,
    mis kontrollib kataloogi
  • funktsiooni is_writable,
    mis kontrollib kirjutatavust