2017-09-20 30 views
0

在我的TYPO3項目是一個PHP7錯誤的擴展。PHP7沒有STRICT模式?

PHP警告:...宣言應該是兼容... ..

1:PHP的警告:tx_caretaker_pi_singleview聲明:: getNodeChart($節點)應該是兼容 與tx_caretaker_pibase :: getNodeChart()在 /typo3conf/ext/caretaker/pi_singleview/class.tx_caretaker_pi_singleview.php 線40

class tx_caretaker_pi_singleview extends tx_caretaker_pibase 
    { 

https://github.com/TYPO3-Caretaker/caretaker/blob/master/pi_singleview/class.tx_caretaker_pi_singleview.php

問題是PHP7.1嚴格模式?!

我有2個選項,我修復了PHP的問題,或者我可以改變模式? 感謝您的幫助!

+0

看看在https://stackoverflow.com/questions/36079651/silence-declaration-should-be-compatible-warnings-in-php-7 –

回答

0

您可以禁用PHP中的警告,但最好是讓作者解決問題。您在https://forge.typo3.org/issues/82513處創建了一個問題,所以一切正常。

+0

我怎樣才能禁用PHP的警告? :) –

+0

$ GLOBALS ['TYPO3_CONF_VARS'] ['SYS'] ['displayErrors'] 新值= 0 糟糕,發生錯誤! PHP警告:tx_caretaker_pi_singleview :: getNodeChart($ node)聲明應該與/typo3conf/ext/caretaker/pi_singleview/class.tx_caretaker_pi_singleview.php中的tx_caretaker_pibase :: getNodeChart()一致 –