2016-08-17 72 views
1

我正在將帶有自定義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'; 

如果有人可以幫助我在此,我將非常感激。

+0

代碼片段 - 是否在類內? – RamRaider

+0

你需要放更多的代碼。從您放置的作品中,可能是因爲您沒有正確初始化變量,警告始終存在,您現在才意識到。 –

回答

2

這意味着$this->view不是一個值,它從它創建一個默認的空對象。更多信息here

相關問題