PHP - Directory Functions


Advertisements


These functions are provided to manipulate any directory.

Installation

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.

Sr.No Constant & Description PHP
1

DIRECTORY_SEPARATOR

3
2

PATH_SEPARATOR

4

List of Functions

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

Sr.No Function & Description PHP
1 chdir()

Changes current directory

4
2 chroot()

Change the root directory

4.0.4
3 dir()

Opens a directory handle and returns an object.

4
4 closedir()

Closes a directory

4
5 getcwd()

Gets the current working directory.

4
6 opendir()

Open directory handle

4
7 readdir()

Read entry from directory handle

4
8 rewinddir()

Rewind directory handle

4
9 scandir()

List files and directories inside the specified path

5

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


php_function_reference.htm