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 — Возвращает узел атрибута
   Возвращает узел атрибута с именем qualifiedName для текущего элемента.
  
qualifiedNameИмя атрибута.
   Узел атрибута. Обратите внимание, что для объявлений пространств имён XML
   (атрибуты xmlns и xmlns:*) возвращается экземпляр
   DOMNameSpaceNode, а не DOMAttr.
  
