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+