Funktionen is_dir

Funktionen is_dir kontrollerer, om den angivne sti eksisterer og om den er en mappe. Funktionen returnerer true, hvis stien eksisterer og det er en mappe, og false i modsat fald. Parameteren overføres en strengværdi - stien til den mappe, der kontrolleres.

Syntaks

phpis_dir(string $filename): bool

Eksempel

Lad os kontrollere eksistensen af mappen 'docs':

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

Resultatet af udførelsen af koden (hvis mappen eksisterer):

phptrue

Eksempel

Lad os kontrollere eksistensen af mappen 'unknown_folder':

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

Resultatet af udførelsen af koden:

phpfalse

Eksempel

Lad os kontrollere, om den angivne sti er en mappe, og ikke en fil:

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

Se også

  • funktionen file_exists,
    som kontrollerer eksistensen af en fil/mappe
  • funktionen is_file,
    som kontrollerer en fil
  • funktionen scandir,
    som læser indholdet af en mappe