Fungsi is_file

Fungsi is_file memeriksa apakah file ada di jalur yang ditentukan dan apakah itu adalah file biasa (bukan direktori atau tautan simbolis). Fungsi mengembalikan true jika file ada dan merupakan file biasa, dan false sebaliknya.

Sintaks

phpis_file(string $filename): bool

Contoh

Mari periksa keberadaan file 'test.txt':

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

Hasil eksekusi kode (jika file ada):

phptrue

Contoh

Mari periksa keberadaan direktori (fungsi akan mengembalikan false):

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

Hasil eksekusi kode:

phpfalse

Contoh

Mari periksa beberapa jalur sekaligus:

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

Hasil eksekusi kode:

phpfile1.txt: true
file2.txt: false
folder: false

Lihat juga

  • fungsi file_exists,
    yang memeriksa keberadaan file
  • fungsi is_dir,
    yang memeriksa direktori
  • fungsi is_writable,
    yang memeriksa kemungkinan penulisan