To access attribute value use getNamedItem() method :
<?php
$imgNode = $dom->querySelector('figure img');
echo $imgNode->attributes->getNamedItem('src')->value,"\n";
?>
(PHP 8 >= 8.4.0)
Представляет набор атрибутов элемента.
Замечание: При работе с методами или свойствами модуль DOM использует кодировку UTF-8. Методы парсера автоматически определяют кодировку или разрешают указать кодировку при вызове.
To access attribute value use getNamedItem() method :
<?php
$imgNode = $dom->querySelector('figure img');
echo $imgNode->attributes->getNamedItem('src')->value,"\n";
?>