is_dir ශ්රිතය
is_dir ශ්රිතය නිශ්චිත පථයක් පවතිනවාද සහ එය ඩිරෙක්ටරියක්දැයි පරීක්ෂා කරයි.
පථය පවතින අතර එය ඩිරෙක්ටරියක් නම් ශ්රිතය true ආපසු ලබා දෙන අතර, එසේ නොමැති නම් false ආපසු ලබා දෙයි.
පරාමිතියට ස්ට්රිං අගයක් - පරීක්ෂා කරන ඩිරෙක්ටරිය වෙත ඇති පථය - සම්ප්රේෂණය කෙරේ.
වාක්ය රචනය
phpis_dir(string $filename): bool
උදාහරණය
'docs' ඩිරෙක්ටරිය පවතිනවාදැයි පරීක්ෂා කරමු:
php<?php
$res = is_dir('docs');
var_dump($res);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය (ඩිරෙක්ටරිය පවතියි නම්):
phptrue
උදාහරණය
'unknown_folder' ඩිරෙක්ටරිය පවතිනවාදැයි පරීක්ෂා කරමු:
php<?php
$res = is_dir('unknown_folder');
var_dump($res);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
phpfalse
උදාහරණය
නිශ්චිත පථය ගොනුවක් නොව ඩිරෙක්ටරියක්දැයි පරීක්ෂා කරමු:
php<?php
$path = 'test.txt';
if (is_dir($path)) {
echo "'$path' is a directory";
} else {
echo "'$path' is NOT a directory";
}
?>
මෙයද බලන්න
-
file_existsශ්රිතය,
ගොනුව/ඩිරෙක්ටරියක් පවතිනවාදැයි පරීක්ෂා කරන -
is_fileශ්රිතය,
ගොනුවක් පරීක්ෂා කරන -
scandirශ්රිතය,
ඩිරෙක්ටරියක අන්තර්ගතය කියවන