Funksioni is_file

Funksioni is_file kontrollon nëse ekziston një skedar në rrugën e specifikuar dhe nëse ai është një skedar i zakonshëm (dhe jo një drejtori ose një lidhje simbolike). Funksioni kthen true nëse skedari ekziston dhe është një skedar i zakonshëm, dhe false në rast të kundërt.

Sintaksa

phpis_file(string $filename): bool

Shembull

Le të kontrollojmë ekzistencën e skedarit 'test.txt':

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

Rezultati i ekzekutimit të kodit (nëse skedari ekziston):

phptrue

Shembull

Le të kontrollojmë ekzistencën e një drejtorie (funksioni do të kthejë false):

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

Rezultati i ekzekutimit të kodit:

phpfalse

Shembull

Le të kontrollojmë disa rrugë njëherësh:

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

Rezultati i ekzekutimit të kodit:

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

Shihni gjithashtu

  • funksionin file_exists,
    i cili kontrollon ekzistencën e skedarit
  • funksionin is_dir,
    i cili kontrollon një drejtori
  • funksionin is_writable,
    i cili kontrollon mundësinë e shkrimit