# Directory Functions

## Introduction

## Requirements

No external libraries are needed to build this extension.

## Installation

There is no installation needed to use these functions; they are part of the PHP core.

## Runtime Configuration

This extension has no configuration directives defined in php.ini.

## Resource Types

## Predefined Constants

The constants below are defined by this extension, and will only be available when the extension has either been compiled into PHP or dynamically loaded at runtime.

`DIRECTORY_SEPARATOR` (string)
`PATH_SEPARATOR` (string)

> Note: The `PATH_SEPARATOR` was introduced with PHP 4.3.0-RC2.

## See Also

For related functions such as dirname(), is_dir(), mkdir(), and rmdir(), see the Filesystem section.

## Table of Contents

- chdir — Change directory
- chroot — Change the root directory
- dir — Return an instance of the Directory class
- closedir — Close directory handle
- getcwd — Gets the current working directory
- opendir — Open directory handle
- readdir — Read entry from directory handle
- rewinddir — Rewind directory handle
- scandir — List files and directories inside the specified path