
OCILob::eof 메서드는 LOB 데이터의 EOF를 체크하는 메서드입니다. 이 메서드를 사용하여 LOB 데이터의 EOF를 체크할 수 있습니다.
OCILob::eof 메서드는 LOB 데이터를 읽는 중에 EOF가 발생했을 때 자동으로 체크되지 않습니다. 대신, LOB 데이터를 읽기 전에 OCILob::eof 메서드를 호출하여 EOF를 체크해야 합니다.
예제 코드는 다음과 같습니다.
#hostingforum.kr
php
$lob = oci_new_descriptor($conn, OCI_D_LOB);
$lob->writeTemporary(1024, 'W');
// EOF 체크
if (OCILob::eof($lob)) {
echo "EOF";
} else {
echo "Not EOF";
}
// LOB 데이터 읽기
$buf = str_repeat('a', 1024);
$bytes_read = OCILob::read($lob, 1, 1024, $buf);
if (OCILob::eof($lob)) {
echo "EOF";
} else {
echo "Not EOF";
}
위 코드에서 OCILob::eof 메서드를 사용하여 LOB 데이터의 EOF를 체크하고, LOB 데이터를 읽기 전에 EOF를 체크합니다.
2025-07-15 20:09