Funksie is_dir

Die funksie is_dir kontroleer of die gespesifiseerde pad bestaan en of dit 'n gids is. Die funksie gee true terug as die pad bestaan en dit 'n gids is, en false andersins. 'n Stringwaarde word as parameter oorgedra - die pad na die gids wat gekontroleer word.

Sintaksis

phpis_dir(string $filename): bool

Voorbeeld

Laat ons die bestaan van die gids 'docs' kontroleer:

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

Resultaat van die uitvoering van die kode (indien die gids bestaan):

phptrue

Voorbeeld

Laat ons die bestaan van die gids 'unknown_folder' kontroleer:

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

Resultaat van die uitvoering van die kode:

phpfalse

Voorbeeld

Laat ons kontroleer of die gespesifiseerde pad 'n gids is, en nie 'n lêer nie:

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

Sien ook

  • die funksie file_exists,
    wat die bestaan van 'n lêer/gids kontroleer
  • die funksie is_file,
    wat 'n lêer kontroleer
  • die funksie scandir,
    wat die inhoud van 'n gids lees