
SplFileObject::current 메소드는 현재 읽은 위치를 반환합니다. 예를 들어, 파일을 읽어오면서 현재 위치를 확인하고 싶다면, SplFileObject 객체를 생성하고, read() 메소드를 사용하여 파일을 읽은 후, current 메소드를 호출하여 현재 위치를 반환받을 수 있습니다.
#hostingforum.kr
php
$file = new SplFileObject('example.txt');
$file->rewind(); // 파일의 처음 위치로 이동
echo $file->current(); // 현재 위치를 출력
$file->next(); // 다음 위치로 이동
echo $file->current(); // 다음 위치를 출력
current 메소드는 SplFileObject 객체의 내부 포인터를 사용하여 현재 위치를 반환합니다. 내부 포인터는 파일의 시작 위치에서 시작하여, read() 메소드를 호출할 때마다 이동됩니다.
이러한 메커니즘을 사용하면, 파일을 읽어오면서 현재 위치를 확인하고, 필요에 따라 파일의 위치를 이동할 수 있습니다.
2025-05-01 15:57