Az is_file függvény
Az is_file függvény ellenőrzi, hogy létezik-e a fájl a megadott elérési úton
és hogy szabályos fájl-e (és nem könyvtár vagy szimbolikus link).
A függvény true értéket ad vissza, ha a fájl létezik és szabályos fájl,
és false értéket ad vissza egyébként.
Szintaxis
is_file(string $filename): bool
Példa
Ellenőrizzük a 'test.txt' fájl létezését:
<?php
$res = is_file('test.txt');
var_dump($res);
?>
A kód végrehajtásának eredménye (ha a fájl létezik):
true
Példa
Ellenőrizzük egy könyvtár létezését (a függvény false értéket fog visszaadni):
<?php
$res = is_file('directory_name');
var_dump($res);
?>
A kód végrehajtásának eredménye:
false
Példa
Ellenőrizzünk több elérési utat egyszerre:
<?php
$files = ['file1.txt', 'file2.txt', 'folder'];
foreach ($files as $file) {
echo "$file: " . (is_file($file) ? 'true' : 'false') . "\n";
}
?>
A kód végrehajtásának eredménye:
file1.txt: true
file2.txt: false
folder: false
Lásd még
-
az
file_existsfüggvényt,
amely egy fájl létezését ellenőrzi -
az
is_dirfüggvényt,
amely egy könyvtárat ellenőriz -
az
is_writablefüggvényt,
amely az írhatóságot ellenőrzi