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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне