is_file කාර්යය
is_file කාර්යය නිශ්චිත පථයේ ගොනුවක් පවතී දැයි හා එය සාමාන්ය ගොනුවක් දැයි (ඩිරෙක්ටරියක් හෝ සංකේතාත්මක සබැඳියක් නොවේ දැයි) පරීක්ෂා කරයි.
ගොනුව පවතින අතර සාමාන්ය ගොනුවක් නම් කාර්යය true ආපසු දෙන අතර,
එසේ නොමැති නම් false ආපසු දෙයි.
වාක්ය රචනය
phpis_file(string $filename): bool
උදාහරණය
'test.txt' ගොනුවේ පැවැත්ම පරීක්ෂා කරමු:
php<?php
$res = is_file('test.txt');
var_dump($res);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය (ගොනුව පවතින්නේ නම්):
phptrue
උදාහරණය
ඩිරෙක්ටරියක පැවැත්ම පරීක්ෂා කරමු (කාර්යය false ආපසු දෙයි):
php<?php
$res = is_file('directory_name');
var_dump($res);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
phpfalse
උදාහරණය
පථ කිහිපයක් එකවර පරීක්ෂා කරමු:
php<?php
$files = ['file1.txt', 'file2.txt', 'folder'];
foreach ($files as $file) {
echo "$file: " . (is_file($file) ? 'true' : 'false') . "\n";
}
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
phpfile1.txt: true
file2.txt: false
folder: false
මෙයද බලන්න
-
file_existsකාර්යය,
ගොනුවක පැවැත්ම පරීක්ෂා කරයි -
is_dirකාර්යය,
ඩිරෙක්ටරියක් පරීක්ෂා කරයි -
is_writableකාර්යය,
ලිවීමේ හැකියාව පරීක්ෂා කරයි