(PHP 5, PHP 7, PHP 8)
DOMElement::setAttribute — Adds new or modifies existing attribute
public DOMElement::setAttribute(string $qualifiedName, string $value): DOMAttr|bool
Sets an attribute with name qualifiedName to the given value. If the attribute does not exist, it will be created.
qualifiedNameThe name of the attribute.
valueThe value of the attribute.
DOM_NO_MODIFICATION_ALLOWED_ERRRaised if the node is readonly.
Example #1 Setting an attribute
<?php
$doc = new DOMDocument("1.0");
$node = $doc->createElement("para");
$newnode = $doc->appendChild($node);
$newnode->setAttribute("align", "left");
?>
© 1997–2025 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/domelement.setattribute.php