Только что столкнулся с непонятным мне багом: Код (Text): $xml = new SimpleXMLElement($result); var_dump($xml); foreach ($xml->orders->order as $order) { echo 1; } Такой код вызывает ошибку Warning: Invalid argument supplied for foreach() in xml_test.php on line 80 Если закомментировать var_dump(), то foreach отработает и выдаст набор единиц. В чем причина ошибки если перед foreach использовать var_dump?