/** * * 可能是赋值 * @param boolean $notIn */ public function maybeAssign($notIn = false) { $left = $this->maybeConditional($notIn); $value = $this->currentToken['value']; if ($this->isToken(FL_TOKEN_JS_OPERATOR) && Fl_Js_Static::isAssignment($value)) { if ($this->isAssignable($left)) { $this->getNextToken(); return array("assign", Fl_Js_Static::getAssignmentValue($value), $left, $this->maybeAssign($notIn)); } $this->throwException("Invalid assignment"); } return $left; }