# Класс 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