PHP dir() 함수
예제
dir() 함수 사용:
<?php $d = dir(getcwd()); echo "handles: " . $d->handle . "<br>"; echo "Path: " . $d->path . "<br>"; while (($file = $d->read()) !== false){ echo "filename: " . $file . "<br>"; } $d->close(); ?>
결과:
Handle: 자원 id #2 Path: /etc/php filename: . filename: .. filename: ajax.gif filename: books.xml filename: cdcatalog.xml filename: cd_catalog.xml filename: index.asp filename: demo_array.asp filename: demo_array.htm ... ... ...
정의 및 사용 방법
dir() 함수는 Directory 클래스의 인스턴스를 반환합니다. 이 함수는 다음과 같은 디렉토리를 읽습니다:
열고자 하는 주어진 디렉토리 dir()의 handle과 path 두 가지 속성은 사용 가능합니다. handle과 path 속성은 read()、rewind() 및 close() 세 가지 메서드가 있습니다.문법
dir(directory,context);
매개변수 | 설명 |
---|---|
directory | 필수 사항. 열고자 하는 디렉토리를 지정합니다. |
context | 선택 사항 |
기술적인 세부 사항
반환 값: | Directory 클래스의 인스턴스를 반환합니다. 실패하면 FALSE를 반환합니다. |
---|---|
PHP 버전: | 4.0+ |