
SplDoublyLinkedList::current 메서드는 현재 노드가 존재하지 않는 경우 NULL을 반환합니다.
따라서, SplDoublyLinkedList::current 메서드를 사용할 때, 현재 노드가 존재하지 않는 경우를 처리하기 위해서는 NULL 체크를 수행해야 합니다.
예를 들어, 다음과 같이 사용할 수 있습니다:
#hostingforum.kr
php
$linkedList = new SplDoublyLinkedList();
$linkedList->push('A');
$linkedList->push('B');
$currentNode = $linkedList->current();
if ($currentNode !== null) {
echo $currentNode . "n"; // B
} else {
echo "현재 노드가 존재하지 않습니다.n";
}
이러한 예제에서, 현재 노드가 존재하지 않는 경우 NULL이 반환되며, NULL 체크를 통해 적절한 처리를 수행할 수 있습니다.
2025-07-16 02:54