aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--plugins/language_php.lua7
1 files changed, 5 insertions, 2 deletions
diff --git a/plugins/language_php.lua b/plugins/language_php.lua
index fa1992a..81cf49e 100644
--- a/plugins/language_php.lua
+++ b/plugins/language_php.lua
@@ -51,8 +51,11 @@ syntax.add {
{ pattern = "array", type = "literal" },
-- Match static or namespace container on sub element access
{ pattern = "[%a_][%w_]*[%s]*%f[:]", type = "literal" },
- -- Uppercase constants of at least 3 characters in len
- { pattern = "%u[%u_][%u%d_]+", type = "number" },
+ -- Uppercase constants of at least 2 chars in len
+ {
+ pattern = "%u[%u_][%u%d_]*%f[%s%+%*%-%.%(%)%?%^%%=/<>~|&;:,!]",
+ type = "number"
+ },
-- Magic constants
{ pattern = "__[%u]+__", type = "number" },
-- Everything else