当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP closedir( )用法及代码示例


PHP中的closedir()函数是一个内置函数,用于关闭目录句柄。要关闭的目录句柄作为参数发送到closedir()函数,并且closedir()关闭目录句柄。必须事先通过opendir()函数打开目录句柄。

用法:

closedir($dir_handle)

使用的参数:PHP中的closedir()函数仅接受一个参数,如下所述。


  • $dir_handle:这是一个可选参数,用于指定先前使用opendir()打开的目录句柄资源。如果未指定此参数,则假定由opendir()打开的最后一个链接由closedir()假定并关闭。

返回值:它不返回任何值。

错误与异常

  1. 作为参数发送到closedir()函数的目录句柄必须事先由opendir()函数打开。
  2. 如果未指定dir_handle参数,则将假定opendir()打开的最后一个链接由closedir()函数关闭。

以下示例程序旨在说明closedir()函数:

程序1:

<?php 
  
// Opening a directory 
$dir_handle = opendir("/user/gfg/docs/"); 
  
if(is_resource($dir_handle)) 
{  
    echo("Directory Opened Successfully."); 
  
    // closing the directory 
    closedir($dir_handle); 
} 
else
{ 
    echo("Directory Cannot Be Opened."); 
}  
  
?>

输出:

Directory Opened Successfully.

程序2:

<?php 
  
// opening a directory and reading its contents 
$dir_handle = opendir("user/gfg/sample.docx"); 
  
if(is_resource($dir_handle))  
{  
    while(($file_name = readdir($dir_handle)) == true)  
    {  
        echo("File Name: " . $file_Name); 
        echo "<br>" ;  
    }  
  
    // closing the directory 
    closedir($dir_handle); 
} 
else
{ 
    echo("Directory Cannot Be Opened."); 
} 
  
?>

输出:

File Name: sample.docx

参考: http://php.net/manual/en/function.closedir.php



相关用法


注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 PHP | closedir() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。