1

尝试使用 WAMP 运行站点时遇到此错误。

但它在我的 LAMP VM 上运行良好。

父函数具有以下签名:

public function get($table, $join = null, $column = null, $where = null)
{

它像这样扩展:

class DatabaseAccess extends Medoo
{
    public function get($table, $columns, $where = null)
    {
        return parent::get($table, $columns, $where);
    }

WAMP 对此是否更严格,还是我遗漏了一些明显的东西?

4

1 回答 1

1

您正在使用不同的签名覆盖该方法。如果允许,这将破坏继承。为什么要扩展数据库适配器?如果您想要一个更简单的接口,只需按原样使用它或包装一个新类而不是继承。

编辑:顺便说一句,您可以通过禁用严格的标准来解决这个问题。

error_reporting(E_ALL & ~E_STRICT)
于 2016-10-18T23:52:49.353 回答