Kazi is_file

Kazi is_file inakagua ikiwa faili ipo kwenye njia iliyobainishwa na ikiwa ni faili ya kawaida (sio directory au kiungo cha ishara). Kazi inarudisha true, ikiwa faili ipo na ni faili ya kawaida, na false vinginevyo.

Sintaksia

phpis_file(string $filename): bool

Mfano

Wacha tukague uwepo wa faili 'test.txt':

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

Matokeo ya utekelezaji wa kodi (ikiwa faili ipo):

phptrue

Mfano

Wacha tukague uwepo wa directory (kazi itarudisha false):

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

Matokeo ya utekelezaji wa kodi:

phpfalse

Mfano

Wacha tukague njia kadhaa mara moja:

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

Matokeo ya utekelezaji wa kodi:

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

Angalia pia

  • kazi file_exists,
    ambayo inakagua uwepo wa faili
  • kazi is_dir,
    ambayo inakagua directory
  • kazi is_writable,
    ambayo inakagua uwezo wa kuandikwa