Неопознанная ошибка: класс «Google \ AdsApi \ examples \ AdWords \ v201809 \ Reporting \ DOMDocument» не найден - PullRequest
0 голосов
/ 04 октября 2018

У меня установлен php-xml, и он отлично работает с другими файлами php, используя следующий код для отображения xml на веб-сайте:

$doc = new DOMDocument();
$doc->loadXML(html_entity_decode($xml), LIBXML_NOXMLDECL);
echo $doc->saveXML();

Но он не будет работать в API отчетов Google AdWords.Очевидно, это как-то связано с namespace Google\AdsApi\Examples\AdWords\v201809\Reporting;. Я не знаком с PHP и удивляюсь, как заставить этот DOMDocument работать внутри пространства имен Reporting.Благодарю.

1 Ответ

0 голосов
/ 04 октября 2018

Вам необходимо добавить обратную косую черту \ перед DOMDocument, чтобы загрузить класс из глобального пространства имен.В противном случае php ищет класс DOMDocument в вашем текущем пространстве имен.

Если вам нужна дополнительная информация об этом, вы можете взглянуть на документацию php для глобальных пространств имен :

$doc = new \DOMDocument();
...