summaryrefslogtreecommitdiff
path: root/pygments/lexers/php.py
diff options
context:
space:
mode:
Diffstat (limited to 'pygments/lexers/php.py')
-rw-r--r--pygments/lexers/php.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/pygments/lexers/php.py b/pygments/lexers/php.py
index bd4a2376..ea7e5814 100644
--- a/pygments/lexers/php.py
+++ b/pygments/lexers/php.py
@@ -176,6 +176,8 @@ class PhpLexer(RegexLexer):
include('magicconstants'),
(r'\$\{\$+' + _ident_inner + r'\}', Name.Variable),
(r'\$+' + _ident_inner, Name.Variable),
+ (r'(self|parent)\b(?=\s*::)', Name.Class),
+ (_ident_inner + r'(?=\s*\()', Name.Function),
(_ident_inner, Name.Other),
(r'(\d+\.\d*|\d*\.\d+)(e[+-]?[0-9]+)?', Number.Float),
(r'\d+e[+-]?[0-9]+', Number.Float),