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)
Represents the set of attributes on an element.
Hinweis: Die Erweiterung DOM verwendet die UTF-8-Kodierung, wenn sie mit Methoden oder Eigenschaften arbeitet. Die Parser-Methoden erkennen die Kodierung automatisch oder erlauben es dem Aufrufer, eine Kodierung anzugeben.
To access attribute value use getNamedItem() method :
<?php
$imgNode = $dom->querySelector('figure img');
echo $imgNode->attributes->getNamedItem('src')->value,"\n";
?>