La función closedir() en PHP es una función incorporada que se usa para cerrar un identificador de directorio. El identificador de directorio que se va a cerrar se envía como un parámetro a la función closedir() y closedir() cierra el identificador de directorio. El identificador del directorio debe abrirse previamente mediante la función opendir().
Sintaxis:
closedir($dir_handle)
Parámetros utilizados: la función closedir() en PHP acepta solo un parámetro como se describe a continuación.
- $dir_handle : es un parámetro opcional que especifica el recurso de identificador de directorio abierto previamente con opendir(). Si no se especifica este parámetro, se asume el último enlace abierto por opendir() y cerrado por closedir().
Valor devuelto: No devuelve ningún valor.
Errores y excepciones :
- El identificador de directorio enviado como parámetro a la función closedir() debe ser abierto previamente por la función opendir().
- Si no se especifica el parámetro dir_handle, se asume el último enlace abierto por opendir() y se cierra con la función closedir().
Los siguientes programas ilustran la función closedir():
Programa 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."); } ?>
Producción:
Directory Opened Successfully.
Programa 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."); } ?>
Producción:
File Name: sample.docx
Referencia: http://php.net/manual/en/function.closedir.php
Publicación traducida automáticamente
Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA