Funkce file_exists
Funkce file_exists kontroluje existenci souboru nebo adresáře na zadané cestě.
Funkce vrací true, pokud soubor nebo adresář existuje, a false v opačném případě.
Do parametru funkce se předává řetězec s absolutní nebo relativní cestou k souboru.
Syntaxe
file_exists(string $filename): bool
Příklad
Zkontrolujeme existenci souboru 'test.txt' v aktuálním adresáři:
<?php
$res = file_exists('test.txt');
var_dump($res);
?>
Výsledek provedení kódu (pokud soubor existuje):
true
Příklad
Zkontrolujeme existenci neexistujícího souboru:
<?php
$res = file_exists('nonexistent_file.txt');
var_dump($res);
?>
Výsledek provedení kódu:
false
Příklad
Zkontrolujeme existenci adresáře:
<?php
$res = file_exists('images/');
var_dump($res);
?>
Výsledek provedení kódu (pokud adresář existuje):
true
Viz také
-
funkci
is_dir,
která kontroluje složku -
funkci
is_file,
která kontroluje soubor -
funkci
is_readable,
která kontroluje dostupnost pro čtení -
funkci
is_writable,
která kontroluje možnost zápisu