Lines Matching refs:var

38 PHPAPI void php_register_variable(char *var, char *strval, zval *track_vars_array)  in php_register_variable()  argument
40 php_register_variable_safe(var, strval, strlen(strval), track_vars_array); in php_register_variable()
44 PHPAPI void php_register_variable_safe(char *var, char *strval, size_t str_len, zval *track_vars_ar… in php_register_variable_safe() argument
57 php_register_variable_ex(var, &new_entry, track_vars_array); in php_register_variable_safe()
73 char *var, *var_orig; in php_register_variable_ex() local
102 var = var_orig = do_alloca(var_len + 1, use_heap); in php_register_variable_ex()
106 for (p = var; *p; p++) { in php_register_variable_ex()
116 var_len = p - var; in php_register_variable_ex()
131 if (memcmp(var, "this", sizeof("this")-1) == 0) { in php_register_variable_ex()
147 !memcmp(var, "GLOBALS", sizeof("GLOBALS")-1)) { in php_register_variable_ex()
153 index = var; in php_register_variable_ex()
168 zend_symtable_str_del(ht, var, var_len); in php_register_variable_ex()
284 static zend_bool add_post_var(zval *arr, post_var_data_t *var, zend_bool eof) in add_post_var() argument
290 if (var->ptr >= var->end) { in add_post_var()
294 start = var->ptr + var->already_scanned; in add_post_var()
295 vsep = memchr(start, '&', var->end - start); in add_post_var()
298 var->already_scanned = var->end - var->ptr; in add_post_var()
301 vsep = var->end; in add_post_var()
305 ksep = memchr(var->ptr, '=', vsep - var->ptr); in add_post_var()
309 klen = ksep - var->ptr; in add_post_var()
314 klen = vsep - var->ptr; in add_post_var()
318 php_url_decode(var->ptr, klen); in add_post_var()
325 if (sapi_module.input_filter(PARSE_POST, var->ptr, &val, vlen, &new_vlen)) { in add_post_var()
326 php_register_variable_safe(var->ptr, val, new_vlen, arr); in add_post_var()
330 var->ptr = vsep + (vsep != var->end); in add_post_var()
331 var->already_scanned = 0; in add_post_var()
406 char *res = NULL, *var, *val, *separator = NULL; in SAPI_TREAT_DATA_FUNC() local
479 var = php_strtok_r(res, separator, &strtok_buf); in SAPI_TREAT_DATA_FUNC()
481 while (var) { in SAPI_TREAT_DATA_FUNC()
482 val = strchr(var, '='); in SAPI_TREAT_DATA_FUNC()
486 while (isspace(*var)) { in SAPI_TREAT_DATA_FUNC()
487 var++; in SAPI_TREAT_DATA_FUNC()
489 if (var == val || *var == '\0') { in SAPI_TREAT_DATA_FUNC()
505 php_url_decode(var, strlen(var)); in SAPI_TREAT_DATA_FUNC()
509 if (sapi_module.input_filter(arg, var, &val, val_len, &new_val_len)) { in SAPI_TREAT_DATA_FUNC()
510 php_register_variable_safe(var, val, new_val_len, &array); in SAPI_TREAT_DATA_FUNC()
518 php_url_decode(var, strlen(var)); in SAPI_TREAT_DATA_FUNC()
522 if (sapi_module.input_filter(arg, var, &val, val_len, &new_val_len)) { in SAPI_TREAT_DATA_FUNC()
523 php_register_variable_safe(var, val, new_val_len, &array); in SAPI_TREAT_DATA_FUNC()
528 var = php_strtok_r(NULL, separator, &strtok_buf); in SAPI_TREAT_DATA_FUNC()