帮忙看看这里哪里错了

#1 怡紅公子

Parse error: syntax error, unexpected T_DOUBLE_ARROW in /home/xxdqorg/public_html/sp/controller/main.php on line 21
一直这样提示

class main extends spController
{ function index()
{
$name = $this->spArgs("name");
$pwd = $this->spArgs("pwd");
$lg = $this->spArgs("lg");
echo $lg . $name . $pwd;
if($lg=="" || $name=="" || $pwd=="")
{
echo $lg . $name . $pwd;
exit;
}
elseif($lg="ev")
{
$cduser = spClass("cduser");
$conditions = array(
'name' => '$name' ,
'pwd' => '$pwd'
);
$result = $cduser=>find($conditions);
}
}
}
?>

2011-01-02 16:09:07

#2 jake

发现两个问题
1. 14行附近$lg="ev",应该是$lg=="ev",虽然不会提示,但是这样会有逻辑问题。
2. 21行$cduser=>find($conditions);,应该是$cduser->find($conditions);,上面的出错提示应该源自于此。

2011-01-02 16:41:37