(PHP 5, PHP 7, PHP 8)
DOMElement::setAttributeNode — Adds new attribute node to element
Adds new attribute node attr
to element.
If an attribute with the same name already exists on the element, that attribute is replaced by attr
.
attr
The attribute node.
Returns the old attribute if it has been replaced or null
if there was no old attribute.
If a DOM_WRONG_DOCUMENT_ERR
error is raised, and strictErrorChecking is false
, false
is returned.
DOM_WRONG_DOCUMENT_ERR
Raised if attr
belongs to a different document than the element.