我正在使用文章实时内容管理脚本,该脚本现已关闭,并且不支持。
在网站顶部显示所有网页上的以下错误消息:
Strict Standards: Declaration of MySQLDb::LastId()
应该与Db::LastId($seq = '')
/home4/xxxx/public_html/xxx.com/lib/mysqldb.php
29
中的ajax/responsive
兼容
还有一些菜单栏使用{{1}}无法在管理区域中工作。
我该如何解决?
答案 0 :(得分:0)
你需要在MySQLDb中声明LastId函数,如下所示
MySQLDb::LastId($seq = '')
Db
类似乎是MySQLDb
的父类,并且您已声明函数LastId
,它期望1参数是默认值,但在子类中,您已覆盖相同的函数零参数。
从PHP 5.3开始,它会向你显示警告,如上所述。
答案 1 :(得分:0)
这意味着你必须尊重父功能模式:
class MySQLDb extends Db {
...
public static function LastId($seq = '') {
// your method
// if you call the parent function, do:
// return parent::LastId($seq)
}
...
}