# DOMNodeList クラス

(PHP 5, PHP 7, PHP 8)

## はじめに

現在のノードリストを表します。

## クラス概要

class DOMNodeList implements IteratorAggregate, Countable {
/* プロパティ */
public readonly int $length;
/* メソッド */
public function count(): int
public function getIterator(): Iterator
public function item(int `$index`): DOMElement|DOMNode|DOMNameSpaceNode|null
}

## プロパティ

length

  リスト内のノードの数。有効な子ノードのインデックスの範囲は 0 以上 `length - 1` 以下

## 変更履歴

バージョン | 説明
--- | ---
8.0.0 | DOMNodeList は IteratorAggregate を実装しました。 これより前のバージョンでは、 Traversable を代わりに実装していました。
7.2.0 | Countable インターフェイスが実装され、 length の値を返すようになりました。

## 注意

> 注意: リスト中のノードは、配列の文法を使ってもアクセスできます。

## 参考

- » W3C での NodeList の仕様

## 目次

- DOMNodeList::count — リストにあるノードの数を取得する
- DOMNodeList::getIterator — 外部のイテレータを取得する
- DOMNodelist::item — インデックスで指定したノードを取得する

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open