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