# DOMNamedNodeMap クラス

(PHP 5, PHP 7, PHP 8)

## クラス概要

class DOMNamedNodeMap implements IteratorAggregate, Countable {
/* プロパティ */
public readonly int $length;
/* メソッド */
public function count(): int
public function getIterator(): Iterator
public function getNamedItem(string `$qualifiedName`): ?DOMNode
public function getNamedItemNS(?string `$namespace`, string `$localName`): ?DOMNode
public function item(int `$index`): ?DOMNode
}

## プロパティ

length

  マップ内のノードの数。子ノードのインデックスとして有効な範囲は `0` から `length - 1` まで (両端を含む) です。

## 変更履歴

バージョン | 説明
--- | ---
8.0.0 | 実装されていなかったメソッド DOMNamedNodeMap::setNamedItem(), DOMNamedNodeMap::removeNamedItem(), DOMNamedNodeMap::setNamedItemNS(), DOMNamedNodeMap::removeNamedItem() が削除されました。
8.0.0 | DOMNamedNodeMap は IteratorAggregate を実装しました。 これより前のバージョンでは、 Traversable が代わりに実装されていました。

## 注意

> 注意: マップ内のノードは、配列の文法を使ってアクセスできます。

## 目次

- DOMNamedNodeMap::count — マップにあるノードの数を取得する
- DOMNamedNodeMap::getIterator — 外部のイテレータを取得する
- DOMNamedNodeMap::getNamedItem — 名前で指定されたノードを取得する
- DOMNamedNodeMap::getNamedItemNS — ローカル名および名前空間 URI で指定したノードを取得する
- DOMNamedNodeMap::item — インデックスで指定したノードを取得する

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