--- php.c 2009-07-07 11:42:53.000000000 +0200 +++ php.c 2009-07-07 11:48:05.000000000 +0200 @@ -73,8 +73,8 @@ "\\2", "d,define,constant definitions", NULL); addTagRegex(language, "(^[ \t]*(public|protected|private)?([ \t]*static)?[ \t]+)function[ \t]+&?[ \t]*([" ALPHA "_][" ALNUM "_]*)", "\\4", "f,function,functions", NULL); - addTagRegex(language, "(^|[ \t])\\$([" ALPHA "_][" ALNUM "_]*)[ \t]*=", - "\\2", "v,variable,variables", NULL); + addTagRegex(language, "(^[ \t]*(var|public|protected|private)([ \t]*static)?[ \t]+)\\$([" ALPHA "_][" ALNUM "_]*)", + "\\4", "v,variable,variables", NULL); /* function regex is covered by PHP regex */ addTagRegex (language, "(^|[ \t])([A-Za-z0-9_]+)[ \t]*[=:][ \t]*function[ \t]*\\(",