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
is_file(string $filename): bool
Shembull
Le të kontrollojmë ekzistencën e skedarit 'test.txt':
<?php
$res = is_file('test.txt');
var_dump($res);
?>
Rezultati i ekzekutimit të kodit (nëse skedari ekziston):
true
Shembull
Le të kontrollojmë ekzistencën e një drejtorie (funksioni do të kthejë false):
<?php
$res = is_file('directory_name');
var_dump($res);
?>
Rezultati i ekzekutimit të kodit:
false
Shembull
Le të kontrollojmë disa rrugë njëherësh:
<?php
$files = ['file1.txt', 'file2.txt', 'folder'];
foreach ($files as $file) {
echo "$file: " . (is_file($file) ? 'true' : 'false') . "\n";
}
?>
Rezultati i ekzekutimit të kodit:
file1.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