PHP Conference Ehime 2026

A Classe Dom\Element

(PHP 8 >= 8.4.0)

Introdução

Representa um elemento.

Este é o equivalente moderno e compatível com as especificações de DOMElement.

Resumo da classe

class Dom\Element extends Dom\Node implements Dom\ParentNode, Dom\ChildNode {
/* Constantes herdadas */
/* Propriedades */
public readonly ?string $namespaceURI;
public readonly ?string $prefix;
public readonly string $localName;
public readonly string $tagName;
public string $id;
public readonly Dom\TokenList $classList;
public readonly Dom\NamedNodeMap $attributes;
public readonly ?Dom\Element $lastElementChild;
public readonly int $childElementCount;
public readonly Dom\HTMLCollection $children;
/* Propriedades herdadas */
public readonly int $nodeType;
public readonly string $nodeName;
public readonly string $baseURI;
public readonly bool $isConnected;
public readonly ?Dom\Document $ownerDocument;
public readonly ?Dom\Node $parentNode;
public readonly ?Dom\Element $parentElement;
public readonly Dom\NodeList $childNodes;
public readonly ?Dom\Node $firstChild;
public readonly ?Dom\Node $lastChild;
public readonly ?Dom\Node $previousSibling;
public readonly ?Dom\Node $nextSibling;
/* Métodos */
/* Not documented yet */
/* Métodos herdados */
/* Not documented yet */
}

Propriedades

namespaceURI

O URI do namespace do elemento.

prefix

O prefixo do namespace do elemento.

localName

O nome local do elemento.

tagName

O nome qualificado do elemento, em formato HTML e maiúsculas.

className

Uma string representando as classes do elemento separadas por espaços.

classList

Retorna uma instância de Dom\TokenList para facilitar o gerenciamento de classes neste elemento.

attributes

Retorna ums instância de Dom\NamedNodeMap que representa os atributos deste elemento.

id

Reflete o ID do elemento através do atributo "id".

firstElementChild

O primeiro elemento filho ou null.

lastElementChild

O último elemento filho ou null.

childElementCount

O número de elementos filhos.

previousElementSibling

O elemento irmão anterior ou null.

nextElementSibling

O próximo elemento irmão ou null.

children

Um objeto Dom\HTMLCollection contendo todos os elementos filhos deste nó. Disponível a partir do PHP 8.5.0.

innerHTML

O HTML interno (ou XML para documentos XML) do elemento.

outerHTML

O HTML externo (ou XML para documentos XML) do elemento, incluindo o próprio elemento. Disponível a partir do PHP 8.5.0.

substitutedNodeValue

O valor do nó com substituição de entidade habilitada.

Notas

Nota:

A extensão DOM usa codificação UTF-8 ao trabalhar com métodos ou propriedades. Os métodos do analisador detectam automaticamente a codificação ou permitem que o chamador especifique uma codificação.

adicionar nota

Notas de Usuários

Não há notas de usuários para esta página.
To Top