# A Classe Dom\Attr

(PHP 8 >= 8.4.0)

## Introdução

Dom\Attr representa um atributo no objeto Dom\Element.

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

## Resumo da classe

class Dom\Attr extends Dom\Node {
/* Constantes herdadas */
public const int Dom\Node::DOCUMENT_POSITION_DISCONNECTED = 0x1;
public const int Dom\Node::DOCUMENT_POSITION_PRECEDING = 0x2;
public const int Dom\Node::DOCUMENT_POSITION_FOLLOWING = 0x4;
public const int Dom\Node::DOCUMENT_POSITION_CONTAINS = 0x8;
public const int Dom\Node::DOCUMENT_POSITION_CONTAINED_BY = 0x10;
public const int Dom\Node::DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;
/* Propriedades */
public readonly ?string $namespaceURI;
public readonly ?string $prefix;
public readonly string $localName;
public readonly string $name;
public string $value;
public readonly ?Dom\Element $ownerElement;
public readonly bool $specified;
/* 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;
public ?string $nodeValue;
public ?string $textContent;
/* Métodos */
public function isId(): bool
public function rename(?string `$namespaceURI`, string `$qualifiedName`): void
/* Métodos herdados */
/* Not documented yet */
}

## Propriedades

namespaceURI
  O URI do namespace do atributo.
prefix
  O prefixo do namespace do atributo.
localName
  O nome local do atributo.
name
  O nome qualificado do atributo.
value
  O valor do atributo.

  > Nota: Ao contrário da propriedade equivalente em DOMAttr, esta não substitui entidades.

ownerElement
  O elemento que contém o atributo ou `null`.
specified
  Opção legada, sempre é `true`.

## Veja Também

- » Especificação WHATWG de Attr

## Índice

- Dom\Attr::isId — Verifica se o atributo é um ID definido
- Dom\Attr::rename — Altera o nome qualificado ou namespace de um atributo

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