首页 >社区问答列表 >访问fetch为啥会报错

访问fetch为啥会报错

 // 获取单条查询结果

     public static function fetch($sql){

    return $this->conn->query($sql)->fetch(PDO::FETCH_ASSOC);

    }

报错:

Fatal error: Using $this when not in object context in D:\Web\api\Db.php on line 79

  • 寻觅 beyond
  • 寻觅 beyond     2018-03-07 11:42:21 4楼

    检查一下,应该是这个方法的前面多了几个花括号,导致你这个fetch定义在类的外部了,所以才会出现这个情况

    +0 添加回复

  • 回复
  • 辉
  • 辉     2018-03-05 21:27:12 1楼

    致命错误,$this上下文中没有此对象,查看该变量内容

    +0 添加回复

  • 回复

    按照视频上的写法,为啥会报错呢?

    右耳   作者 · 2018-03-05 21:28:31
    回复