
SplFileObject::next 메서드는 파일 객체를 통해 한 줄씩 읽는 방법을 제공합니다. 이 메서드는 반복적으로 사용할 수 있으며, 파일의 끝까지 읽을 때까지 반복합니다.
SplFileObject::next 메서드를 사용할 때 주의할 점은, 이 메서드는 파일의 현재 위치를 이동시킨다는 점입니다. 따라서, 이 메서드를 사용하기 전에 파일의 현재 위치를 저장하여야 합니다.
예제 코드를 통해 SplFileObject::next 메서드를 이해하는 방법을 설명하겠습니다.
#hostingforum.kr
php
$file = new SplFileObject('example.txt');
$file->setFlags(SplFileObject::READ_AHEAD);
$file->rewind();
while (!$file->eof()) {
echo $file->current() . "n";
$file->next();
}
이 예제 코드에서는 'example.txt' 파일을 읽어와 한 줄씩 출력합니다. SplFileObject::next 메서드를 사용하여 한 줄씩 읽으며, 파일의 끝까지 읽을 때까지 반복합니다.
또한, SplFileObject::next 메서드는 파일의 현재 위치를 이동시키므로, 파일의 끝까지 읽을 때까지 반복하는 반복문에서 사용할 수 있습니다.
2025-07-18 02:24