每次尝试添加嵌套对象时,都会出现以下错误Creating default object from empty value...
。
class api {
private $authentication=null;
private $status=null;
private $response=null;
public function __construct($user, $token) {
$this->status->version=2.3;
$this->authentication->user=$user;
$this->authentication->token=$token;
}
}
如何在不出现此错误的情况下完成这项工作?
我不想为这个特殊的东西使用数组。
答案 0 :(得分:0)
这对您有帮助还是我误会了...
public function __construct($user, $token) {
$this->status = new stdClass(); // Here
$this->status->version=2.3;
$this->authentication = new stdClass(); // & Here
$this->authentication->user=$user;
$this->authentication->token=$token;
}