Funktionen file_exists

Funktionen file_exists kontrollerar existensen av en fil eller katalog på den angivna sökvägen. Funktionen returnerar true om filen eller katalogen finns, och false om den inte finns. Till funktionens parameter skickas en sträng med den absoluta eller relativa sökvägen till filen.

Syntax

phpfile_exists(string $filename): bool

Exempel

Låt oss kontrollera existensen av filen 'test.txt' i den aktuella katalogen:

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

Resultat av kodkörning (om filen finns):

phptrue

Exempel

Låt oss kontrollera existensen av en fil som inte finns:

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

Resultat av kodkörning:

phpfalse

Exempel

Låt oss kontrollera existensen av en katalog:

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

Resultat av kodkörning (om katalogen finns):

phptrue

Se även

  • funktionen is_dir,
    som kontrollerar en mapp
  • funktionen is_file,
    som kontrollerar en fil
  • funktionen is_readable,
    som kontrollerar läsbarhet
  • funktionen is_writable,
    som kontrollerar skrivbarhet