304 of 410 menu

Funkcja closedir

Funkcja closedir zamyka uchwyt katalogu, który został wcześniej otwarty funkcją opendir. To uwalnia zasoby systemowe powiązane z uchwytem.

Składnia

closedir(resource $dir_handle): void

Przykład

Podstawowe użycie z opendir:

<?php $dir = opendir('/path/to/directory'); if ($dir) { // Praca z katalogiem closedir($dir); // Zamknięcie uchwytu } ?>

Zawsze zamykaj uchwyt po zakończeniu pracy z katalogiem.

Przykład

Użycie w bloku try-finally:

<?php $dir = opendir('/path/to/directory'); try { // Praca z katalogiem } finally { if (is_resource($dir)) { closedir($dir); } } ?>

Takie podejście gwarantuje zamknięcie uchwytu nawet w przypadku wystąpienia wyjątku.

Przykład

Zamknięcie uchwytu po scandir:

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

Zobacz też

  • funkcję opendir,
    która otwiera uchwyt katalogu
  • funkcję readdir,
    która odczytuje zawartość katalogu
  • funkcję scandir,
    która zwraca listę plików w katalogu
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć