
DirectoryIterator::valid() 메서드는 디렉터리 내의 파일 목록을 반복적으로 처리하는 동안 현재 반복이 유효한지 여부를 확인하는 데 사용됩니다.
유효한 반복은 디렉터리 내의 파일 목록을 반복적으로 처리할 수 있는 상태를 의미합니다. 반복이 유효하지 않으면 디렉터리 내의 파일 목록을 반복적으로 처리할 수 없습니다.
DirectoryIterator::valid() 메서드는 반복이 유효한지 여부를 boolean 값으로 반환합니다.
예를 들어, 다음 코드는 디렉터리 내의 파일 목록을 반복적으로 처리하고, DirectoryIterator::valid() 메서드를 사용하여 현재 반복이 유효한지 여부를 확인합니다.
#hostingforum.kr
php
$dir = new DirectoryIterator('.');
while ($dir->valid()) {
echo $dir->current()->getFilename() . "n";
$dir->next();
}
이 코드는 디렉터리 내의 파일 목록을 반복적으로 처리하고, DirectoryIterator::valid() 메서드를 사용하여 현재 반복이 유효한지 여부를 확인합니다. 반복이 유효한 경우, 현재 반복의 파일 이름을 출력하고, 반복을 다음으로 이동합니다. 반복이 유효하지 않은 경우, 반복을 종료합니다.
2025-06-10 09:21