Funkcija is_file

Funkcija is_file preveri, ali datoteka na navedeni poti obstaja in ali je navadna datoteka (ne pa direktorij ali simbolna povezava). Funkcija vrne true, če datoteka obstaja in je navadna datoteka, in false v nasprotnem primeru.

Sintaksa

phpis_file(string $filename): bool

Primer

Preverimo obstoj datoteke 'test.txt':

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

Rezultat izvajanja kode (če datoteka obstaja):

phptrue

Primer

Preverimo obstoj direktorija (funkcija bo vrnila false):

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

Rezultat izvajanja kode:

phpfalse

Primer

Preverimo več poti naenkrat:

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

Rezultat izvajanja kode:

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

Glejte tudi