/** * @see Fl_Token::getLastToken() */ public function getLastToken() { if ($this->validate) { $length = count($this->validateData); for ($i = 0; $i < $length; $i += 2) { if ($this->validateData[$i] != $this->validateData[$i + 1]) { $this->throwException('"' . $item[0] . '"(' . $this->validateData[$item[0]] . ') & "' . $item[1] . '"(' . $this->validateData[$item[1]] . ') count not equal'); } } } return parent::getLastToken(); }
/** * 在获取最后一个token的时候,检测{和}个数是否相等 * @see Fl_Token::getLastToken() */ public function getLastToken() { if ($this->bracesNum[0] != $this->bracesNum[1]) { $this->throwException('{ & } num not equal'); } return parent::getLastToken(); }
/** * 在获取最后一个token的时候,检测{和}个数是否相等 * @see Fl_Token::getLastToken() */ public function getLastToken() { if ($this->validate && $this->bracesNum[0] != $this->bracesNum[1]) { $this->throwException('`{` & `}` count not equal. please check.', false); } return parent::getLastToken(); }
/** * 获取最后一个节点(non-PHPdoc) * @see Fl_Token::getLastToken() */ public function getLastToken() { if ($this->validate) { $data = array(array('(', ')'), array('{', '}'), array('[', ']')); foreach ($data as $item) { if ($this->validateData[$item[0]] != $this->validateData[$item[1]]) { $this->throwException('"' . $item[0] . '"(' . $this->validateData[$item[0]] . ') & "' . $item[1] . '"(' . $this->validateData[$item[1]] . ') count not equal'); } } } return parent::getLastToken(); }