diff options
-rw-r--r-- | pygments/lexers/php.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pygments/lexers/php.py b/pygments/lexers/php.py index 091cf93f..5d1d650d 100644 --- a/pygments/lexers/php.py +++ b/pygments/lexers/php.py @@ -148,7 +148,8 @@ class PhpLexer(RegexLexer): (r'/\*.*?\*/', Comment.Multiline), (r'(->|::)(\s*)(' + _ident_inner + ')', bygroups(Operator, Text, Name.Attribute)), - (r'[~!%^&*+=|:.<>/?@-]+', Operator), + (r'[~!%^&*+=|:.<>/@-]+', Operator), + (r'\?', Operator), # don't add to the charclass above! (r'[\[\]{}();,]+', Punctuation), (r'(class)(\s+)', bygroups(Keyword, Text), 'classname'), (r'(function)(\s*)(?=\()', bygroups(Keyword, Text)), |