警告:在($ this)

时间:2016-08-17 13:20:20

标签: php mysql server

我正在使用自定义CMS(我没有构建)的网站移动到运行5.6.31 php的新服务器。

似乎错误的是“$ this”创建了“警告:错误地从空值创建默认对象”。

即使我关闭了php.ini中的错误,它仍然会打印出错误。

该网站在5.6本地工作,所以我猜它在php.ini中禁用了某些内容。

我知道所有这些代码都需要理想地重写,因为它甚至可能在php 7中根本不起作用。

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

这是有问题的代码......

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

如果有人能帮助我,我将非常感激。

1 个答案:

答案 0 :(得分:1)

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