2017-09-20 39 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()一致 –