현재 위치: > 최신 기사 목록> php is_dir () 함수 세부 설명 : 경로가 디렉토리인지 확인하는 방법

php is_dir () 함수 세부 설명 : 경로가 디렉토리인지 확인하는 방법

M66 2025-07-15

php is_dir () 함수 소개

PHP 개발에서 경로가 디렉토리인지 여부를 결정해야합니다. IS_DIR () 함수를 사용하면이 기능을 쉽게 구현할 수 있습니다. 이 함수는 주어진 경로가 디렉토리인지 확인하고 결과를 나타 내기 위해 부울 값을 반환합니다.

IS_DIR () 함수의 기본 구문

IS_DIR ()의 구문은 매우 간단하며 기본 형식은 다음과 같습니다.

 <span class="fun">bool is_dir (String $ filename)</span>

$ filename이 우리가 확인 해야하는 경로 인 경우 상대적 또는 절대 경로를 지원합니다. 이 함수는 지정된 경로가 디렉토리 인 경우 부울 값을 반환합니다. 그렇지 않으면 false를 반환합니다.

is_dir () 함수 예제

다음으로 실질적인 예를 살펴 보겠습니다.

 <span class="fun">$ dir = &#39;test_dir&#39;; <br> if (is_dir ($ dir)) {<br> echo "path {$ dir}는 디렉토리입니다"; <br>} else {<br> echo "path {$ dir}는 디렉토리가 아닙니다"; <br>}</span>

이 예에서는 먼저 변수 $ dir를 정의하여 "test_dir"에 할당합니다. 그런 다음 is_dir () 함수를 호출하여 경로가 디렉토리인지 확인하십시오. 디렉토리 인 경우 "경로 test_dir는 디렉토리"입니다. 디렉토리가 아닌 경우 출력 "경로 test_dir는 디렉토리가 아닙니다".

다른 기능과 함께 사용됩니다

IS_DIR () 함수는 일반적으로 다른 PHP 함수와 함께 사용하여 기능을 향상시킵니다. 예를 들어, opendir () 및 readDir () 함수를 결합하여 디렉토리에서 파일을 가로 질러 갈 수 있습니다.

 <span class="fun">$ dir = &#39;test_dir&#39;; <br> if (is_dir ($ dir)) {<br> $ hone = opendir ($ dir); <br> while (($ file = readdir ($ hone))! == false) {<br> if ($ file! = ". Closedir ($ hands); <br>}</span>

이 예에서는 먼저 is_dir ()를 사용하여 $ dir가 디렉토리인지 확인합니다. 그렇다면 opendir ()을 통해 디렉토리를 열고 핸들을 얻습니다. 다음으로 readDir () 함수를 사용하여 디렉토리의 파일을 반복하고 각 파일 이름 (제외 및 ...)을 출력하십시오. 마지막으로 ClosedIR ()을 사용하여 디렉토리 핸들을 닫아 리소스를 확보하십시오.

요약

IS_DIR () 함수는 PHP에서 매우 실용적인 기능으로 경로가 디렉토리인지 여부를 결정하는 데 사용됩니다. 개발자는 실제 요구에 따라 경로 유형을 신속하게 식별하고 그에 따라 이에 따라 처리 할 수 있습니다. 이 기사는 개발자 가이 기능을 더 잘 사용할 수 있도록 기본 사용 방법과 IS_DIR ()의 일반적인 예를 제공합니다.