라이브러리

[PHP] Directory::close - 디렉토리 핸들 닫기




Directory::close() 함수


PHP의 Directory::close() 함수는 디렉토리 핸들러를 닫는 함수입니다. 디렉토리 핸들러는 디렉토리 열기와 관련된 함수인 Directory::open() 함수를 사용하여 열린 디렉토리 핸들러를 반환받을 수 있습니다. 디렉토리 핸들러를 닫는 이유는 디렉토리 핸들러를 사용하지 않는 경우에도 메모리가 계속 할당되는 것을 방지하기 위함입니다.

Directory::close() 함수 사용 예제


#hostingforum.kr
php

// 디렉토리 핸들러 열기

$dir = opendir('./example');



// 디렉토리 핸들러 닫기

closedir($dir);



위의 예제는 디렉토리 핸들러를 열고, 열린 디렉토리 핸들러를 닫는 예제입니다. 디렉토리 핸들러를 닫는 함수인 closedir() 함수를 사용합니다.

Directory::close() 함수 사용 예제 (디렉토리 내용 출력)


#hostingforum.kr
php

// 디렉토리 핸들러 열기

$dir = opendir('./example');



// 디렉토리 내용 출력

while (($file = readdir($dir)) !== false) {

    echo $file . "
";

}



// 디렉토리 핸들러 닫기

closedir($dir);



위의 예제는 디렉토리 핸들러를 열고, 열린 디렉토리 핸들러를 사용하여 디렉토리 내용을 출력하는 예제입니다. readdir() 함수를 사용하여 디렉토리 내용을 읽어옵니다.

Directory::close() 함수 사용 예제 (디렉토리 내용 출력 및 디렉토리 핸들러 닫기)


#hostingforum.kr
php

// 디렉토리 핸들러 열기

$dir = opendir('./example');



// 디렉토리 내용 출력

while (($file = readdir($dir)) !== false) {

    echo $file . "
";

}



// 디렉토리 핸들러 닫기

$dir = closedir($dir);



위의 예제는 디렉토리 핸들러를 열고, 열린 디렉토리 핸들러를 사용하여 디렉토리 내용을 출력하고, 디렉토리 핸들러를 닫는 예제입니다. closedir() 함수를 사용하여 디렉토리 핸들러를 닫습니다.

Directory::close() 함수 사용 예제 (디렉토리 내용 출력 및 디렉토리 핸들러 닫기, 에러 처리)


#hostingforum.kr
php

// 디렉토리 핸들러 열기

$dir = opendir('./example');



// 디렉토리 내용 출력

while (($file = readdir($dir)) !== false) {

    echo $file . "
";

}



// 디렉토리 핸들러 닫기

if (!closedir($dir)) {

    echo "디렉토리 핸들러 닫기 실패
";

} else {

    echo "디렉토리 핸들러 닫기 성공
";

}



위의 예제는 디렉토리 핸들러를 열고, 열린 디렉토리 핸들러를 사용하여 디렉토리 내용을 출력하고, 디렉토리 핸들러를 닫는 예제입니다. closedir() 함수를 사용하여 디렉토리 핸들러를 닫고, 에러 처리를 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 620 페이지

검색

게시물 검색