protected function parsePostfixIdentifier() { switch ($this->tokenizer->peek()) { case Tokens::T_STRING: $node = $this->parseLiteral(); break; default: $node = $this->parseCompoundVariableOrVariableVariableOrVariable(); break; } return $this->parseOptionalIndexExpression($node); }