Funkcia is_file
Funkcia is_file kontroluje, či existuje súbor na zadanej ceste
a či je to obyčajný súbor (a nie adresár alebo symbolický odkaz).
Funkcia vráti true, ak súbor existuje a je obyčajným súborom,
a false v opačnom prípade.
Syntax
is_file(string $filename): bool
Príklad
Skontrolujeme existenciu súboru 'test.txt':
<?php
$res = is_file('test.txt');
var_dump($res);
?>
Výsledok vykonania kódu (ak súbor existuje):
true
Príklad
Skontrolujeme existenciu adresára (funkcia vráti false):
<?php
$res = is_file('directory_name');
var_dump($res);
?>
Výsledok vykonania kódu:
false
Príklad
Skontrolujeme niekoľko ciest naraz:
<?php
$files = ['file1.txt', 'file2.txt', 'folder'];
foreach ($files as $file) {
echo "$file: " . (is_file($file) ? 'true' : 'false') . "\n";
}
?>
Výsledok vykonania kódu:
file1.txt: true
file2.txt: false
folder: false
Pozrite tiež
-
funkciu
file_exists,
ktorá kontroluje existenciu súboru -
funkciu
is_dir,
ktorá kontroluje adresár -
funkciu
is_writable,
ktorá kontroluje možnosť zápisu