PHP 8.1.0 Beta 1 available for testing

closedir

(PHP 4, PHP 5, PHP 7, PHP 8)

closedirFerme le pointeur sur le dossier

Description

closedir(resource $dir_handle = ?): void

closedir() ferme le pointeur de dossier dir_handle. Le dossier devait avoir été ouvert auparavant avec opendir().

Liste de paramètres

dir_handle

La ressource de dossier ouverte précédemment avec opendir().

Valeurs de retour

Aucune valeur n'est retournée.

Exemples

Exemple #1 Exemple avec closedir()

<?php
$dir 
"/etc/php5/";

// Ouverture d'un dossier connu, lecture du dossier et assignation à
// une variable, ensuite fermeture du dossier
if (is_dir($dir)) {
    if (
$dh opendir($dir)) {
        
$directory readdir($dh);
        
closedir($dh);
    }
}
?>

add a note add a note

User Contributed Notes 1 note

up
-32
foo at bar dot com
20 years ago
About deleting a directory after doing a readdir/closedir on it... I'm not sure if this is the solution, but you could try to chdir("/"); before the rmdir to make absolutely sure you aren't standing in the directory (i.e trying to pull out the rug from under yourself).
To Top