Funktionen file_exists

Funktionen file_exists kontrollerer eksistensen af en fil eller mappe på den angivne sti. Funktionen returnerer true, hvis filen eller mappen eksisterer, og false i modsat fald. Funktionen tager en streng med en absolut eller relativ sti til filen som parameter.

Syntaks

phpfile_exists(string $filename): bool

Eksempel

Lad os kontrollere eksistensen af filen 'test.txt' i den aktuelle mappe:

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

Resultatet af kodeudførelsen (hvis filen eksisterer):

phptrue

Eksempel

Lad os kontrollere eksistensen af en ikke-eksisterende fil:

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

Resultatet af kodeudførelsen:

phpfalse

Eksempel

Lad os kontrollere eksistensen af en mappe:

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

Resultatet af kodeudførelsen (hvis mappen eksisterer):

phptrue

Se også

  • funktionen is_dir,
    som kontrollerer en mappe
  • funktionen is_file,
    som kontrollerer en fil
  • funktionen is_readable,
    som kontrollerer læsbarhed
  • funktionen is_writable,
    som kontrollerer skrivbarhed