📜  PHP | opendir()函数

📅  最后修改于: 2022-05-13 01:56:34.411000             🧑  作者: Mango

PHP | opendir()函数

PHP中的 opendir()函数是一个内置函数,用于打开目录句柄。要打开的目录的路径作为参数发送给 opendir()函数,成功时返回目录句柄资源,失败时返回 FALSE。

opendir()函数用于打开一个目录句柄,以便在后续使用其他目录函数,例如 closedir()、readdir() 和 rewinddir()。

句法:

opendir($path, $context)

使用的参数: PHP中的 opendir()函数接受两个参数。

  • $path :它是一个强制参数,它指定要打开的目录的路径。
  • $context :它是一个可选参数,用于指定流的行为。

返回值:成功时返回目录句柄资源,失败时返回 FALSE。

错误和异常

  1. 如果路径不是有效目录或由于权限限制或文件系统错误而无法打开目录,则会生成 E_WARNING 级别的PHP错误,并且 opendir() 返回 FALSE。
  2. opendir() 的错误输出可以通过在函数名前面添加“@”来抑制。

下面的程序说明了 opendir()函数:
方案一:


输出:

Directory Opened Successfully.

方案二:

" ; 
    } 
  
    // closing the directory
    closedir($dir_handle);
}
else
{
echo("Directory Cannot Be Opened.");
}
?>

输出:

File Name: sample.docx

参考: 函数 : PHP 。 PHP