【发布时间】:2011-08-28 07:39:14
【问题描述】:
我收到此错误:
PayPal::raiseError() 声明 应该与 PEAR::raiseError()
它们分别是 PEAR::raiseError() 和 PayPal::raiseError():
function &raiseError($message = null,
$code = null,
$mode = null,
$options = null,
$userinfo = null,
$error_class = null,
$skipmsg = false)
{
class PayPal extends PEAR
{
function raiseError($message, $code = null)
{
return parent::raiseError($message, $code, null, null, null, 'PayPal_Error');
}
有什么方法可以在不修改定义的情况下使其工作?
我阅读了here 关于加载类的顺序。会不会是这个问题?
【问题讨论】:
标签: php inheritance methods