stdClass无法转换为字符串

时间:2018-11-09 09:39:31

标签: php jwt

我有这个对象,里面有一个带有字符串的属性。

class Authentication
{
    public $secretKey = "secret";
}

当我在jwt中使用变量进行解码时,其输出:

Object of class stdClass could not be converted to string

在任何时候我都不会将该变量作为对象。

这是我对代码的处理:

$authentication = new Authentication();

$token = array();
$token['id'] = "username_here";

$jwtToken = jwt::encode($token, $authentication->getKey());
echo jwt::decode($jwtToken, $authentication->getKey());

1 个答案:

答案 0 :(得分:0)

问题是我试图回显作为对象的返回值。本来我以为问题是变量。