라이브러리
[PHP] SplFixedArray::next - 다음 항목으로 이동
SplFixedArray::next
PHP 5.4부터 제공되는 SplFixedArray 클래스는 고정된 크기의 배열을 제공합니다. 이 클래스는 SplDoublyLinkedList 클래스와 유사하게 동작하지만, 고정된 크기의 배열을 제공합니다. SplFixedArray::next 메소드는 SplFixedArray 객체의 현재 포인터를 반환합니다.
SplFixedArray::next 사용법
SplFixedArray::next 메소드는 SplFixedArray 객체의 현재 포인터를 반환합니다. 포인터는 SplFixedArray 객체의 첫 번째 요소부터 시작하여 마지막 요소까지 순회합니다.
예제
#hostingforum.kr
php
// SplFixedArray 객체를 생성합니다.
$array = new SplFixedArray(5);
// SplFixedArray 객체에 요소를 추가합니다.
$array[0] = 'A';
$array[1] = 'B';
$array[2] = 'C';
$array[3] = 'D';
$array[4] = 'E';
// SplFixedArray::next 메소드를 사용하여 포인터를 설정합니다.
$array->rewind();
// SplFixedArray::next 메소드를 사용하여 포인터를 순회합니다.
while ($array->current() !== false) {
echo $array->current() . "
";
$array->next();
}
SplFixedArray::next 메소드의 반환 값
SplFixedArray::next 메소드는 SplFixedArray 객체의 현재 포인터를 반환합니다. 포인터는 SplFixedArray 객체의 첫 번째 요소부터 시작하여 마지막 요소까지 순회합니다.
SplFixedArray::next 메소드의 예외
SplFixedArray::next 메소드는 다음과 같은 예외를 발생시킬 수 있습니다.
* SplFixedArray 객체가 생성되지 않은 경우: `Fatal error: Uncaught Error: Cannot use object of type SplFixedArray as array`
* SplFixedArray 객체의 포인터가 마지막 요소에 도달한 경우: `Fatal error: Uncaught Error: Cannot use object of type SplFixedArray as array`
결론
SplFixedArray::next 메소드는 SplFixedArray 객체의 현재 포인터를 반환합니다. 포인터는 SplFixedArray 객체의 첫 번째 요소부터 시작하여 마지막 요소까지 순회합니다. SplFixedArray::next 메소드는 SplFixedArray 객체가 생성되지 않은 경우와 SplFixedArray 객체의 포인터가 마지막 요소에 도달한 경우 예외를 발생시킬 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.