표준 PHP 라이브러리(SPL) MultipleIterator::key
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
MultipleIterator::key — 등록된 반복자 인스턴스를 가져옵니다.
설명
public MultipleIterator::key(): array
등록된 반복자 인스턴스 key() 결과를 가져옵니다.
경고 이 함수는 현재 문서화되어 있지 않습니다. 인수 목록만 사용할 수 있습니다.
매개변수
이 함수에는 매개변수가 없습니다.
반환 값
등록된 모든 반복기 인스턴스의 배열입니다.
오류/예외
반복자가 유효하지 않거나(PHP 8.1.0부터) MIT_NEED_ALL
모드가 설정되고 연결된 반복자가 하나 이상 유효하지 않은 경우 RuntimeException입니다.
foreach에서 이 메서드를 호출하면 "잘못된 형식이 반환되었습니다"라는 경고가 트리거됩니다.
변경 로그
버전 | 설명 |
---|---|
8.1.0 | 유효하지 않은 반복자에서 MultipleIterator::key() 가 호출되면 RuntimeException이 발생합니다. 이전에는 false 가 반환되었습니다. |
기타
- MultipleIterator::current() - 등록된 반복자 인스턴스를 가져옵니다.