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 для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць