PHP警告。从空值中创建默认对象
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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';
以上是关于PHP警告。从空值中创建默认对象的主要内容,如果未能解决你的问题,请参考以下文章
如何修复 PHP Strict 错误“从空值创建默认对象”?
为啥我不能在 Wordpress 中创建新帖子?警告:从第 716 行 /public_html/wp-admin/includes/post.php 中的空值创建默认对象