Получить элемент по ClassName с методом DOMdocument ()

Вот что я пытаюсь достичь: получить все продукты на странице и поместить их в массив. Вот код, который я использую:

$page2 = curl_exec($ch);
$doc = new DOMDocument();
@$doc->loadHTML($page2);
$nodes = $doc->getElementsByTagName('title');
$noders = $doc->getElementsByClassName('productImage');
$title = $nodes->item(0)->nodeValue;
$product = $noders->item(0)->imageObject.src;

Это работает для$title but не для продукта. Для информации, в HTML-коде тег img выглядит так:

<img alt="" class="productImage" data-altimages="" src="xxxx">

Я смотрел на это (PHP DOMDocument как получить элемент?) но я все еще нене понимаю, как заставить это работать.

PS: я получаю эту ошибку:

Вызов неопределенного методаDOMDocument::getElementsByclassName()

Ответы на вопрос(3)

Ваш ответ на вопрос