我有一个PHP脚本中显示的跟随错误。
Strict Standards: Declaration of Response::toXML() should
be compatible with Element::toXML($header = false) in line 35
有问题的行是require_once ('./plivo.php');
;导入plivo.com PHP助手。
有谁能告诉我这个错误是什么以及我如何解决它?
由于
答案 0 :(得分:8)
您可能已经想到了这一点,但是如果您确实想要修复错误而不是更改错误报告的级别,则需要更改以下内容:
// In the plivo.php helper file we're looking at
// the Response class that extends the Element class
// Change the following function from:
public function toXML() {
$xml = parent::toXML($header=TRUE);
return $xml;
}
// To:
public function toXML($header=TRUE) {
$xml = parent::toXML($header);
return $xml;
}
问题是childClass :: method()与notJim's answer here中概述的parentClass :: method()有不同的参数。希望这有帮助。
答案 1 :(得分:0)
我使用的是error_reporting(E_ALL);
,它给我带来了同样的问题。我删除了它,现在我正在使用error_reporting(E_ERROR);
由于E_STRICT
而发生错误。有关error_reporting的更多信息:http://php.net/manual/en/function.error-reporting.php