Funzione file_exists

La funzione file_exists verifica l'esistenza di un file o di una directory nel percorso specificato. La funzione restituisce true se il file o la directory esiste, e false in caso contrario. Il parametro della funzione è una stringa con il percorso assoluto o relativo al file.

Sintassi

phpfile_exists(string $filename): bool

Esempio

Verifichiamo l'esistenza del file 'test.txt' nella directory corrente:

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

Risultato dell'esecuzione del codice (se il file esiste):

phptrue

Esempio

Verifichiamo l'esistenza di un file inesistente:

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

Risultato dell'esecuzione del codice:

phpfalse

Esempio

Verifichiamo l'esistenza di una directory:

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

Risultato dell'esecuzione del codice (se la directory esiste):

phptrue

Vedi anche

  • la funzione is_dir,
    che verifica una cartella
  • la funzione is_file,
    che verifica un file
  • la funzione is_readable,
    che verifica la leggibilità
  • la funzione is_writable,
    che verifica la scrivibilità