我的php日志中出现了一个常见的错误,但似乎无法解决基于其他线程...
我得到的错误。PHP 警告。 从空值中创建默认对象
指的是下面的代码。
$status = new \stdClass();
$status->about->requester = $username;
$status->about->method = $method;
$status->about->command = $cmd;
其他的帖子都说要使用 ( $status = new \stdClass(); )或变体. 我都试过了, 但错误依然存在.
有什么想法吗?
我快疯了,因为日志有点大,这是我唯一的错误。
这个错误不是关于 $status
对象,但 $status->about
. 先给它分配一个stdClass的实例,就会出错。
$status = new \stdClass();
$status->about = new \stdClass();
$status->about->requester = 'username';
$status->about->method = 'method';
$status->about->command = 'cmd';