Funcția file_exists

Funcția file_exists verifică existența unui fișier sau a unui director la calea specificată. Funcția returnează true dacă fișierul sau directorul există și false în caz contrar. În parametrul funcției se transmite un șir cu calea absolută sau relativă către fișier.

Sintaxă

phpfile_exists(string $filename): bool

Exemplu

Să verificăm existența fișierului 'test.txt' în directorul curent:

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

Rezultatul executării codului (dacă fișierul există):

phptrue

Exemplu

Să verificăm existența unui fișier inexistent:

php<?php
  $res = file_exists('nonexistent_file.txt');
  var_dump($res);
?>

Rezultatul executării codului:

phpfalse

Exemplu

Să verificăm existența unui director:

php<?php
  $res = file_exists('images/');
  var_dump($res);
?>

Rezultatul executării codului (dacă directorul există):

phptrue

Vezi și

  • funcția is_dir,
    care verifică un director
  • funcția is_file,
    care verifică un fișier
  • funcția is_readable,
    care verifică accesul pentru citire
  • funcția is_writable,
    care verifică posibilitatea de scriere