当我尝试执行这一个函数时,它会返回一个错误,说“解析错误:语法错误,第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;
我做错了什么?
答案 0 :(得分:0)
您不能混用静态和实例语法。它可能是:
$rs = $this->db->MongoCursor->doQuery($this->sql, $this->sql_params);
或
$rs = MongoCursor::doQuery($this->sql, $this->sql_params);
我不知道你用什么框架来告诉你它到底应该是什么,但我向你展示的将修复语法错误。
$this->db
看起来可能是Codeigniter?但MongoCursor :: doQuery()是vanilla PHP:http://php.net/manual/en/mongocursor.doquery.php