Função is_dir
A função is_dir verifica se o caminho especificado existe e se é um diretório.
A função retorna true se o caminho existir e for um diretório, e false caso contrário.
O parâmetro recebe um valor string - o caminho para o diretório a ser verificado.
Sintaxe
is_dir(string $filename): bool
Exemplo
Vamos verificar a existência do diretório 'docs':
<?php
$res = is_dir('docs');
var_dump($res);
?>
Resultado da execução do código (se o diretório existir):
true
Exemplo
Vamos verificar a existência do diretório 'unknown_folder':
<?php
$res = is_dir('unknown_folder');
var_dump($res);
?>
Resultado da execução do código:
false
Exemplo
Vamos verificar se o caminho especificado é um diretório, e não um arquivo:
<?php
$path = 'test.txt';
if (is_dir($path)) {
echo "'$path' is a directory";
} else {
echo "'$path' is NOT a directory";
}
?>
Veja também
-
a função
file_exists,
que verifica a existência de um arquivo/diretório -
a função
is_file,
que verifica um arquivo -
a função
scandir,
que lê o conteúdo de um diretório