Just trying to add some clarification: this function will return boolean "false" when there is not a $name attribute :)
Cheers, Alex(PHP 5, PHP 7, PHP 8)
DOMElement::getAttributeNode — Devuelve el nodo de un atributo
   Devuelve el nodo del atributo con nombre qualifiedName para el
   elemento actual.
  
qualifiedNameEl nombre del atributo.
   El nodo de atributos. Observe que para los atributos de las declaraciones
   del espacio de nombres XML (xmlns y xmlns:*) una
   instancia de DOMNameSpaceNode es devuelta en vez de una instancia de
   DOMAttr.
  
