Как правильно загрузить определение или сериализовать экземпляр / объект класса PHP при хранении? - PullRequest
0 голосов
/ 05 октября 2018

Я использую PHP-библиотеку Google Ads (ранее Adwords) для управления учетными записями клиентов, и она работает на PHP 7.

У меня работают примеры, но у меня возникают проблемы с их хранением, так какПеременная $ _SESSION или иным образом, созданный экземпляр объекта OAuth2 класса OAuth2 без получения ошибки this __PHP_Incomplete_Class .

Я знаю, что должен правильно сериализовать или определить его каким-либо образом перед сохранением, но я 'Я нуб в PHP, бэкэнд-кодирование и интернет-безопасность.Я нашел похожие вопросы здесь и здесь .Кроме того, здесь и здесь их ответы были:

Это означает, что вы не сериализовали (предположительно из сеанса) объект, класс которого не определенв текущем времени выполнения

и что «определение класса не было загружено», но я не знаю точно, как это сделать.Могу ли я как-то использовать var_dump для этого?Теперь я в своем уме.В частности, я хочу правильно сохранить объект $ oauth2 , чтобы я мог использовать его для выполнения вызовов с использованием клиентской библиотеки.

$oauth2->setCode($_GET['code']);
$authToken = $oauth2->fetchAuthToken();
...