Overview
KB
Technical FAQ
PHP Manual
CSS2 Manual
HTML Manual
JS Guide
JS Reference
PhpDock Manual
Nu-Coder Manual
PhpExpress Manual
PHP Joomla
Development
Learn PHP
 
<Dom\AdjacentPositionDom\Attr::isId>
^DOMLast updated: Mon, 26 Oct 2026

The Dom\Attr class

(PHP 8 >= 8.4.0)

Introduction

Dom\Attr represents an attribute in the Dom\Element object.

This is the modern, spec-compliant equivalent of DOMAttr.

Class synopsis

class Dom\Attr extends Dom\Node {
/* Inherited constants */
/* Properties */
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;
/* Inherited properties */
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;
/* Methods */
public function isId(): bool
public function rename(?string $namespaceURI, string $qualifiedName): void
/* Inherited methods */
/* Not documented yet */
}

Properties

namespaceURI

The namespace URI of the attribute.

prefix

The namespace prefix of the attribute.

localName

The local name of the attribute.

name

The qualified name of the attribute.

value

The value of the attribute.

Note:

Unlike the equivalent property in DOMAttr, this does not substitute entities.

ownerElement

The element that contains the attribute or null.

specified

Legacy option, always is true.

Table of Contents


<Dom\AdjacentPositionDom\Attr::isId>
^DOMLast updated: Mon, 26 Oct 2026