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

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

给TA打赏
共{{data.count}}人
人已打赏
解决方案

Flask重定向到外部文件,并提供文件名而不是原始文件名。

2022-4-21 2:00:10

解决方案

我在哪里可以找到我在Stack Overflow上问过的问题列表?[重复]

2022-4-21 2:00:12

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索