표준 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가 반환되었습니다.

기타