Php 警告:从($this)中的空值创建默认对象
我正在将一个带有定制CMS(我没有构建)的网站转移到一个运行5.6.31 php的新服务器上 似乎“$this”创建“警告:从错误中的空值创建默认对象”时出错 即使我关闭php.ini中的错误,它仍然会抛出一个错误打印输出 该站点确实在5.6上本地工作,所以我猜它在php.ini中禁用了一些东西 我知道所有这些代码在理想情况下都需要重写,因为它在PHP7中可能根本不起作用 我只是想知道我是否有一个可以在服务器上调整的快速修复选项 这是有问题的代码Php 警告:从($this)中的空值创建默认对象,php,mysql,server,Php,Mysql,Server,我正在将一个带有定制CMS(我没有构建)的网站转移到一个运行5.6.31 php的新服务器上 似乎“$this”创建“警告:从错误中的空值创建默认对象”时出错 即使我关闭php.ini中的错误,它仍然会抛出一个错误打印输出 该站点确实在5.6上本地工作,所以我猜它在php.ini中禁用了一些东西 我知道所有这些代码在理想情况下都需要重写,因为它在PHP7中可能根本不起作用 我只是想知道我是否有一个可以在服务器上调整的快速修复选项 这是有问题的代码 $this->view->css =
$this->view->css = 'THEME';
$this->view->js = 'ALL';
$this->view->font = 'ALL';
如果有人能在这方面帮助我,我将不胜感激。这意味着
$this->view
还不是一个值,它正在从中创建一个默认的空对象。更多信息代码片段-是否在类中?您需要添加更多代码。从您放置的片段来看,可能是您没有正确初始化变量,警告一直存在,而您现在才意识到。