opendir is a built-in function in php, used to open a directory handle. The syntax is opendir(path,context), the parameter path is required and refers to the directory path to be opened.
php opendir() function
opendir() function is used to open a directory handle for subsequent Used with other directory functions such as closedir(), readdir(), and rewinddir().
Syntax
opendir(path,context);
Parameters
● Path: required. Specifies the directory path to be opened.
●Context: Optional. Specifies the environment for directory handles. context is a set of options that modify the behavior of the directory stream.
Return value: If successful, the directory handle resource is returned. Returns FALSE on failure.
Errors and exceptions:
● If the path is not a legal directory, or the directory cannot be opened due to licensing restrictions or file system errors, an E_WARNING level error is thrown .
●You can hide the error output of opendir() by adding '@' before the function name.
PHP Version: 4.0
Example
<?php $dir = "/images/"; // Open a directory, and read its contents if (is_dir($dir)){ if ($dh = opendir($dir)){ while (($file = readdir($dh)) !== false){ echo "filename:" . $file . "<br>"; } closedir($dh); } } ?>
Result:
filename: cat.gif filename: dog.gif filename: horse.gif
The above is the detailed content of What does opendir in php mean?. For more information, please follow other related articles on the PHP Chinese website!