CoralVM-PHP: Fixing token class hierarchy errors

Some tokens were mistakenly entering implicit expressions, because function name token was incorrectly inheriting from language symbol token instead of string-like token, like constant tokens.
This fixes #36, #37 and #38.