php8.5
Home/ Manual/ filesystem / functions/ is_dir

is_dir

PHP function Edit on GitHub ✎

(PHP 4, PHP 5, PHP 7, PHP 8)

Tells whether the filename is a directory

Description

is_dir(string $filename): bool

Tells whether the given filename is a directory.

Parameters

filename

Path to the file. If filename is a relative filename, it will be checked relative to the current working directory. If filename is a symbolic or hard link then the link will be resolved and checked. If you have enabled open_basedir further restrictions may apply.

Return Values

Returns true if the filename exists and is a directory, false otherwise.

Errors/Exceptions Failure

Examples

is_dir() example

php
<?php
var_dump(is_dir('a_file.txt'));
var_dump(is_dir('bogus_dir/abc'));

var_dump(is_dir('..')); //one dir up
?>

The above example will output:

output
bool(false)
bool(false)
bool(true)

Notes Clearstatcache Stat

See Also

Source: reference/filesystem/functions/is-dir.xml · from the official PHP manual (php/doc-en)