for ($i = 0; $i < count($array); $i++) {
}
if (is_countable($array)) {
interface Countable ...
...
class DOMElement extends DOMNode implements DOMParentNode, DOMChildNode {
// не реализует Countable
Сделал проверку перед if (is_countable($array)) {
$dom = new DOMElement('div');
echo var_dump(is_countable($dom));
// bool(false)