Funksioni is_dir

Funksioni is_dir kontrollon nëse rruga e specifikuar ekziston dhe nëse është një drejtori. Funksioni kthen true nëse rruga ekziston dhe është një drejtori, dhe false në rast të kundërt. Në parametër transmetohet një vlerë string - rruga drejt drejtorisë që kontrollohet.

Sintaksa

phpis_dir(string $filename): bool

Shembull

Le të kontrollojmë ekzistencën e drejtorisë 'docs':

php<?php
  $res = is_dir('docs');
  var_dump($res);
?>

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

phptrue

Shembull

Le të kontrollojmë ekzistencën e drejtorisë 'unknown_folder':

php<?php
  $res = is_dir('unknown_folder');
  var_dump($res);
?>

Rezultati i ekzekutimit të kodit:

phpfalse

Shembull

Le të kontrollojmë nëse rruga e specifikuar është drejtori, dhe jo skedar:

php<?php
  $path = 'test.txt';
  
  if (is_dir($path)) {
    echo "'$path' is a directory";
  } else {
    echo "'$path' is NOT a directory";
  }
?>

Shihni gjithashtu

  • funksionin file_exists,
    i cili kontrollon ekzistencën e skedarit/drejtorisë
  • funksionin is_file,
    i cili kontrollon skedarin
  • funksionin scandir,
    i cili lexon përmbajtjen e drejtorisë