0

当我尝试执行这个函数时,它返回一条错误消息“解析错误:语法错误,第 103 行上的意外 T_PAAMAYIM_NEKUDOTAYIM”。

在第 103 行,它看起来像(这是代码的开始部分)

  function get_list($option) 


{

    //$db = new db();

    //$db->getConnection();

    $rs = $this->db->MongoCursor::doQuery($this->sql, $this->sql_params);   //this is the line 103

    $this->resultList = $rs;

我究竟做错了什么?

4

1 回答 1

0

您不能混合使用静态和实例语法。要么是:

$rs = $this->db->MongoCursor->doQuery($this->sql, $this->sql_params);

或者

$rs = MongoCursor::doQuery($this->sql, $this->sql_params);

我不知道您使用什么框架来准确地告诉您它应该是什么,但我向您展示的内容将修复语法错误。

$this->db看起来可能是 Codeigniter?但是 MongoCursor::doQuery() 是普通 PHP:http ://php.net/manual/en/mongocursor.doquery.php

于 2013-07-02T17:45:58.660 回答