НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
304 of 410 menu

Функция closedir

Функция closedir закрывает дескриптор директории, который был ранее открыт функцией opendir. Это освобождает системные ресурсы, связанные с дескриптором.

Синтаксис

closedir(resource $dir_handle): void

Пример

Базовое использование с opendir:

<?php $dir = opendir('/path/to/directory'); if ($dir) { // Работа с директорией closedir($dir); // Закрытие дескриптора } ?>

Всегда закрывайте дескриптор после завершения работы с директорией.

Пример

Использование в блоке try-finally:

<?php $dir = opendir('/path/to/directory'); try { // Работа с директорией } finally { if (is_resource($dir)) { closedir($dir); } } ?>

Такой подход гарантирует закрытие дескриптора даже при возникновении исключения.

Пример

Закрытие дескриптора после scandir:

<?php $dir = opendir('.'); $files = scandir($dir); closedir($dir); print_r($files); ?>

Смотрите также

  • функцию opendir,
    которая открывает дескриптор директории
  • функцию readdir,
    которая читает содержимое директории
  • функцию scandir,
    которая возвращает список файлов в директории
Русский
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить