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

phpis_file(string $filename): bool

Contoh

Mari semak kewujudan fail 'test.txt':

php<?php
  $res = is_file('test.txt');
  var_dump($res);
?>

Keputusan pelaksanaan kod (jika fail wujud):

phptrue

Contoh

Mari semak kewujudan direktori (fungsi akan mengembalikan false):

php<?php
  $res = is_file('directory_name');
  var_dump($res);
?>

Keputusan pelaksanaan kod:

phpfalse

Contoh

Mari semak beberapa laluan sekaligus:

php<?php
  $files = ['file1.txt', 'file2.txt', 'folder'];
  
  foreach ($files as $file) {
    echo "$file: " . (is_file($file) ? 'true' : 'false') . "\n";
  }
?>

Keputusan pelaksanaan kod:

phpfile1.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