Fungsi is_file
Fungsi is_file menyemak sama ada fail wujud pada laluan yang ditentukan
dan sama ada ia ialah fail biasa (bukan direktori atau pautan simbolik).
Fungsi mengembalikan true jika fail wujud dan merupakan fail biasa,
dan false sebaliknya.
Sintaks
is_file(string $filename): bool
Contoh
Mari semak kewujudan fail 'test.txt':
<?php
$res = is_file('test.txt');
var_dump($res);
?>
Keputusan pelaksanaan kod (jika fail wujud):
true
Contoh
Mari semak kewujudan direktori (fungsi akan mengembalikan false):
<?php
$res = is_file('directory_name');
var_dump($res);
?>
Keputusan pelaksanaan kod:
false
Contoh
Mari semak beberapa laluan sekaligus:
<?php
$files = ['file1.txt', 'file2.txt', 'folder'];
foreach ($files as $file) {
echo "$file: " . (is_file($file) ? 'true' : 'false') . "\n";
}
?>
Keputusan pelaksanaan kod:
file1.txt: true
file2.txt: false
folder: false
Lihat juga
-
fungsi
file_exists,
yang menyemak kewujudan fail -
fungsi
is_dir,
yang menyemak direktori -
fungsi
is_writable,
yang menyemak kebolehan menulis