Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 警告:从($this)中的空值创建默认对象_Php_Mysql_Server - Fatal编程技术网

Php 警告:从($this)中的空值创建默认对象

Php 警告:从($this)中的空值创建默认对象,php,mysql,server,Php,Mysql,Server,我正在将一个带有定制CMS(我没有构建)的网站转移到一个运行5.6.31 php的新服务器上 似乎“$this”创建“警告:从错误中的空值创建默认对象”时出错 即使我关闭php.ini中的错误,它仍然会抛出一个错误打印输出 该站点确实在5.6上本地工作,所以我猜它在php.ini中禁用了一些东西 我知道所有这些代码在理想情况下都需要重写,因为它在PHP7中可能根本不起作用 我只是想知道我是否有一个可以在服务器上调整的快速修复选项 这是有问题的代码 $this->view->css =

我正在将一个带有定制CMS(我没有构建)的网站转移到一个运行5.6.31 php的新服务器上

似乎“$this”创建“警告:从错误中的空值创建默认对象”时出错

即使我关闭php.ini中的错误,它仍然会抛出一个错误打印输出

该站点确实在5.6上本地工作,所以我猜它在php.ini中禁用了一些东西

我知道所有这些代码在理想情况下都需要重写,因为它在PHP7中可能根本不起作用

我只是想知道我是否有一个可以在服务器上调整的快速修复选项

这是有问题的代码

$this->view->css = 'THEME';
$this->view->js = 'ALL';
$this->view->font = 'ALL';

如果有人能在这方面帮助我,我将不胜感激。

这意味着
$this->view
还不是一个值,它正在从中创建一个默认的空对象。更多信息

代码片段-是否在类中?您需要添加更多代码。从您放置的片段来看,可能是您没有正确初始化变量,警告一直存在,而您现在才意识到。