The dir() function in PHP used to find the instance of a Directory class. This function read directory, which includes the following:
- The given directory is opened.
- The two properties handle and path of dir() are available.
- The handle property can be used with other directory functions such as readdir(), rewinddir(), closedir(). The path property is set to path the directory that was opened
- Both handle and path properties have three methods: read(), rewind(), and close().
dir(string $directory, resource $context)
Parameters Used :
The dir() function accepts two parameters. They are illustrated as follows:
- $directory : It is a required parameter. It specifies the directory to be opened.
- $context : It is an optional parameter. It contains references to all modules in the
directory that can be required with a request matching the regular expression.
Return Value :
The above function will return an instance of the Directory class on success. Otherwise will return FALSE on Failure.
- The order in which directory entries are returned by the read method is system-dependent.
- This function defines the internal class Directory, meaning that we will not be able to define our own classes with that name.
Below is the implementation of above explained function :
Handle: Resource id #3 Path: /storage/ssd2/630/2687630/public_html filename: . filename: .. filename: bookkart filename: index.php filename: upload.html filename: hello.html filename: file-upload-manager.php filename: tmp.php filename: raj.php filename: gfgchecking filename: gfg.txt
Reference : http://php.net/manual/en/function.dir.php