2

我有以下错误,显示在 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 助手的导入。

谁能告诉我这个错误是什么以及我该如何解决?

谢谢

4

2 回答 2

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() 与 parentClass::method() 有不同的参数,如notJim 的回答中所述。希望这会有所帮助。

于 2013-11-19T16:21:34.227 回答
0

我正在使用error_reporting(E_ALL);,它给我带来了同样的问题。我删除了它,现在我正在使用error_reporting(E_ERROR);该错误是由于E_STRICT. 有关 error_reporting 的更多信息,请访问:http: //php.net/manual/en/function.error-reporting.php

于 2013-10-29T17:26:53.610 回答