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 ශ්‍රිතය,
    ඩිරෙක්ටරියක අන්තර්ගතය කියවන