Funksie is_file
Die funksie is_file kontroleer of 'n lêer by die gespesifiseerde pad bestaan
en of dit 'n gewone lêer is (en nie 'n gids of simboliese skakel nie).
Die funksie gee true terug as die lêer bestaan en 'n gewone lêer is,
en false andersins.
Sintaksis
is_file(string $filename): bool
Voorbeeld
Kom ons kontroleer die bestaan van die lêer 'test.txt':
<?php
$res = is_file('test.txt');
var_dump($res);
?>
Resultaat van die kode-uitvoering (as die lêer bestaan):
true
Voorbeeld
Kom ons kontroleer die bestaan van 'n gids (die funksie sal false teruggee):
<?php
$res = is_file('directory_name');
var_dump($res);
?>
Resultaat van die kode-uitvoering:
false
Voorbeeld
Kom ons kontroleer verskeie paaie gelyktydig:
<?php
$files = ['file1.txt', 'file2.txt', 'folder'];
foreach ($files as $file) {
echo "$file: " . (is_file($file) ? 'true' : 'false') . "\n";
}
?>
Resultaat van die kode-uitvoering:
file1.txt: true
file2.txt: false
folder: false
Sien ook
-
die funksie
file_exists,
wat die bestaan van 'n lêer kontroleer -
die funksie
is_dir,
wat 'n gids kontroleer -
die funksie
is_writable,
wat die skryfbaarheid kontroleer