Az is_file függvény

Az is_file függvény ellenőrzi, hogy létezik-e a fájl a megadott elérési úton és hogy szabályos fájl-e (és nem könyvtár vagy szimbolikus link). A függvény true értéket ad vissza, ha a fájl létezik és szabályos fájl, és false értéket ad vissza egyébként.

Szintaxis

phpis_file(string $filename): bool

Példa

Ellenőrizzük a 'test.txt' fájl létezését:

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

A kód végrehajtásának eredménye (ha a fájl létezik):

phptrue

Példa

Ellenőrizzük egy könyvtár létezését (a függvény false értéket fog visszaadni):

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

A kód végrehajtásának eredménye:

phpfalse

Példa

Ellenőrizzünk több elérési utat egyszerre:

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

A kód végrehajtásának eredménye:

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

Lásd még

  • az file_exists függvényt,
    amely egy fájl létezését ellenőrzi
  • az is_dir függvényt,
    amely egy könyvtárat ellenőriz
  • az is_writable függvényt,
    amely az írhatóságot ellenőrzi