From 1a4dea0120c3e8890396242697433d0fa93859dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fiedler?= Date: Sun, 27 Feb 2011 18:08:39 +0100 Subject: [PATCH 1/2] Fix Issue #142 --- lib/ace/mode/php_highlight_rules.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ace/mode/php_highlight_rules.js b/lib/ace/mode/php_highlight_rules.js index 274acb00..0f45e374 100644 --- a/lib/ace/mode/php_highlight_rules.js +++ b/lib/ace/mode/php_highlight_rules.js @@ -449,7 +449,7 @@ var PhpHighlightRules = function() { ); var builtinVariables = lang.arrayToMap( - ('$_GLOBALS|$_SERVER|$_GET|$_POST|$_FILES|$_REQUEST|$_SESSION|$_ENV|$_COOKIE|$php_errormsg|$HTTP_RAW_POST_DATA|' + + ('$GLOBALS|$_SERVER|$_GET|$_POST|$_FILES|$_REQUEST|$_SESSION|$_ENV|$_COOKIE|$php_errormsg|$HTTP_RAW_POST_DATA|' + '$http_response_header|$argc|$argv').split('|') ); From ee1355d83274d8b1b172c11ae9065207f6d65728 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fiedler?= Date: Sat, 30 Apr 2011 00:48:52 +0000 Subject: [PATCH 2/2] this fixes #229 --- lib/ace/mode/php_highlight_rules.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ace/mode/php_highlight_rules.js b/lib/ace/mode/php_highlight_rules.js index 0f45e374..5e5d3922 100644 --- a/lib/ace/mode/php_highlight_rules.js +++ b/lib/ace/mode/php_highlight_rules.js @@ -544,7 +544,7 @@ var PhpHighlightRules = function() { else if (value == "debugger") return "invalid.deprecated"; else - if(value.match(/^(\$[a-zA-Z][a-zA-Z0-9_]*|self|parent)$/)) + if(value.match(/^(\$[a-zA-Z_][a-zA-Z0-9_]*|self|parent)$/)) return "variable"; return "identifier"; },