PHP - Directory Functions


These functions are provided to manipulate any directory.


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

PHP needs to be configured with --enable-chroot-func option to enable chroot() function.

Runtime Configuration

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

PHP Directory Constants

PHP: indicates the earliest version of PHP that supports the constant.

Constant Description PHP

List of Functions

PHP: indicates the earliest version of PHP that supports that function.

Function Description PHP
chdir() Changes current directory 4
chroot() Change the root directory 4.0.4
dir() Opens a directory handle and returns an object. 4
closedir() Closes a directory 4
getcwd() Gets the current working directory.

opendir() Open directory handle 4
readdir() Read entry from directory handle 4
rewinddir() Rewind directory handle 4
scandir() List files and directories inside the specified path 5

NOTE: For more functions related to file system, check File System Functions