在存储时,如何正确加载定义或序列化PHP类的实例/对象?

时间:2018-10-05 11:18:54

标签: php api serialization ads google-adwords

我正在使用Google Ads(以前称为Adwords)PHP库来管理客户帐户,并且该库在PHP 7上运行。

我使示例正常工作,但是我无法将创建的OAuth2类的OAuth2对象实例作为$ _SESSION变量存储,而没有得到this __PHP_Incomplete_Class error

我知道我必须在存储之前以某种方式正确地序列化或定义它,但是我对PHP,后端编码和Internet安全性不满意。我发现了类似的问题herehere。另外,herehere的回应是:

  

这意味着您已经未序列化(大概是在会话中)   当前运行时未定义其类的对象

,并且“类定义尚未加载”,但是我不知道该怎么做。我能以某种方式使用var_dump来做到这一点吗?我现在机智了。具体来说,我想正确存储$oauth2 object,以便可以使用它通过客户端库进行呼叫。

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

0 个答案:

没有答案