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
phpfile_exists(string $filename): bool
Příklad
Zkontrolujeme existenci souboru 'test.txt' v aktuálním adresáři:
php<?php
$res = file_exists('test.txt');
var_dump($res);
?>
Výsledek provedení kódu (pokud soubor existuje):
phptrue
Příklad
Zkontrolujeme existenci neexistujícího souboru:
php<?php
$res = file_exists('nonexistent_file.txt');
var_dump($res);
?>
Výsledek provedení kódu:
phpfalse
Příklad
Zkontrolujeme existenci adresáře:
php<?php
$res = file_exists('images/');
var_dump($res);
?>
Výsledek provedení kódu (pokud adresář existuje):
phptrue
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