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 — Retorna o nó do atributo
   Retorna o nó do atributo com o nome qualifiedName para o
   elemento atual.
  
qualifiedNameO nome do atributo.
   O nó do atributo. Observe que, para declarações de espaço para nomes XML
   (atributos xmlns e xmlns:*), uma
   instância de DOMNameSpaceNode é retornada em vez de um
   DOMAttr.
  
