當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。