]> granicus.if.org Git - php/commitdiff
Get rid of <?php_track_vars?>
authorZeev Suraski <zeev@php.net>
Mon, 12 Jun 2000 16:07:15 +0000 (16:07 +0000)
committerZeev Suraski <zeev@php.net>
Mon, 12 Jun 2000 16:07:15 +0000 (16:07 +0000)
Zend/zend-parser.y
Zend/zend-scanner.l
Zend/zend.h
Zend/zend_compile.c

index ba65b01badb47da0257557830cc0e4e4ac8f03af..de13873e5d3b8155df5abb2ee9c453d84c5352c0 100644 (file)
 %token T_DOLLAR_OPEN_CURLY_BRACES
 %token T_CURLY_OPEN
 %token T_PAAMAYIM_NEKUDOTAYIM
-%token T_PHP_TRACK_VARS
 
 %% /* Rules */
 
index 18711267e0bf91e7e7e9e0420820d4eba198ba82..30ab9dc3b4199667e315261f27ba4cdfe9d2125c 100644 (file)
@@ -1241,9 +1241,12 @@ ESCAPED_AND_WHITESPACE [\n\t\r #'.:;,()|^&+-/*=%!~<>?@]+
 
 
 <INITIAL>"<?php_track_vars?>"([\n]|"\r\n")? {
-       zend_message_dispatcher(ZMSG_ENABLE_TRACK_VARS, NULL);
+       zend_error(E_WARNING, "<?php_track_vars?> is no longer supported - please use the track_vars INI directive instead");
        HANDLE_NEWLINE(yytext[yyleng-1]);
-       return T_PHP_TRACK_VARS;
+       zendlval->value.str.val = (char *) estrndup(yytext, yyleng);
+       zendlval->value.str.len = yyleng;
+       zendlval->type = IS_STRING;
+       return T_INLINE_HTML;
 }
 
 <ST_IN_SCRIPTING,ST_DOUBLE_QUOTES,ST_HEREDOC,ST_BACKQUOTE>"$"{LABEL} {
index e585ce585b39545164a5d18ad245fd79427625af..5596fe61c51df4325bf429538ad13360e0b00896 100644 (file)
@@ -351,13 +351,12 @@ ZEND_API int zend_get_ini_entry(char *name, uint name_length, zval *contents);
 
 
 /* Messages for applications of Zend */
-#define ZMSG_ENABLE_TRACK_VARS                 1L
-#define ZMSG_FAILED_INCLUDE_FOPEN              2L
-#define ZMSG_FAILED_REQUIRE_FOPEN              3L
-#define ZMSG_FAILED_HIGHLIGHT_FOPEN            4L
-#define ZMSG_MEMORY_LEAK_DETECTED              5L
-#define ZMSG_MEMORY_LEAK_REPEATED              6L
-#define ZMSG_LOG_SCRIPT_NAME           7L
+#define ZMSG_FAILED_INCLUDE_FOPEN              1L
+#define ZMSG_FAILED_REQUIRE_FOPEN              2L
+#define ZMSG_FAILED_HIGHLIGHT_FOPEN            3L
+#define ZMSG_MEMORY_LEAK_DETECTED              4L
+#define ZMSG_MEMORY_LEAK_REPEATED              5L
+#define ZMSG_LOG_SCRIPT_NAME                   6L
 
 #define INIT_PZVAL(z)          \
        (z)->refcount = 1;              \
index 3d1666e32627282aaf3c7ed284f17a70038e8783..65a183efdc772d8dffd929541ad903e838ad014a 100644 (file)
@@ -2289,7 +2289,6 @@ int zendlex(znode *zendlval CLS_DC)
                case T_COMMENT:
                case T_OPEN_TAG:
                case T_WHITESPACE:
-               case T_PHP_TRACK_VARS:
                        retval = zendlex(zendlval CLS_CC);
                        break;
                case T_CLOSE_TAG: