PHP довольно печать перестать работать - PullRequest
1 голос
/ 21 мая 2011

У меня есть php-код, который больше не работает

$doc = DOMDocument::loadXML($string);
$doc->formatOutput = true;
echo $doc->saveXML();

У меня ошибка

<strong>Fatal error</strong>: Call to undefined method stdClass::saveXML() in <strong>/path/to/the/File</strong> on line <strong>242</strong>

У меня есть версия PHP 5.2.14

1 Ответ

5 голосов
/ 21 мая 2011

См. Руководство в DOMDocument:

При статическом вызове возвращает DOMDocument или FALSE при ошибке.

и

Если в качестве источника передана пустая строка, будет сгенерировано предупреждение.Это предупреждение не генерируется libxml и не может быть обработано с помощью функций обработки ошибок libxml.

$string, скорее всего, пусто.

...