PHP 警告:从中的空值创建默认对象

PHP Warning: Creating default object from empty value in

我在 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';