Lines Matching refs:var_name

1782 static zend_always_inline int php_valid_var_name(const char *var_name, size_t var_name_len) /* {{{ …  argument
1803 ch = (uint32_t)((unsigned char *)var_name)[0];
1807 if (var_name[0] != '_' &&
1820 ch = (uint32_t)((unsigned char *)var_name)[i];
1824 if (var_name[i] != '_' &&
1839 PHPAPI int php_prefix_varname(zval *result, zend_string *prefix, const char *var_name, size_t var_n… argument
1848 …memcpy(Z_STRVAL_P(result) + ZSTR_LEN(prefix) + (add_underscore ? 1 : 0), var_name, var_name_len + …
1857 zend_string *var_name; local
1863 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(arr, var_name, entry) {
1864 if (!var_name) {
1867 orig_var = zend_hash_find_known_hash(symbol_table, var_name);
1875 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
1878 if (zend_string_equals_literal(var_name, "GLOBALS")) {
1881 if (zend_string_equals(var_name, ZSTR_KNOWN(ZEND_STR_THIS))) {
1903 zend_string *var_name; local
1909 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(arr, var_name, entry) {
1910 if (!var_name) {
1913 orig_var = zend_hash_find_known_hash(symbol_table, var_name);
1921 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
1924 if (zend_string_equals_literal(var_name, "GLOBALS")) {
1927 if (zend_string_equals(var_name, ZSTR_KNOWN(ZEND_STR_THIS))) {
1947 zend_string *var_name; local
1953 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(arr, var_name, entry) {
1954 if (!var_name) {
1957 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
1960 if (zend_string_equals(var_name, ZSTR_KNOWN(ZEND_STR_THIS))) {
1964 orig_var = zend_hash_find_known_hash(symbol_table, var_name);
1969 if (zend_string_equals_literal(var_name, "GLOBALS")) {
1985 zend_hash_add_new(symbol_table, var_name, entry);
1997 zend_string *var_name; local
2003 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(arr, var_name, entry) {
2004 if (!var_name) {
2007 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
2010 if (zend_string_equals(var_name, ZSTR_KNOWN(ZEND_STR_THIS))) {
2014 orig_var = zend_hash_find_known_hash(symbol_table, var_name);
2019 if (zend_string_equals_literal(var_name, "GLOBALS")) {
2030 zend_hash_add_new(symbol_table, var_name, entry);
2042 zend_string *var_name; local
2048 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(arr, var_name, entry) {
2049 if (!var_name) {
2052 orig_var = zend_hash_find_known_hash(symbol_table, var_name);
2067 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
2101 zend_string *var_name; local
2107 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(arr, var_name, entry) {
2108 if (!var_name) {
2111 orig_var = zend_hash_find_known_hash(symbol_table, var_name);
2121 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
2155 zend_string *var_name; local
2161 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(arr, var_name, entry) {
2162 if (!var_name) {
2165 if (ZSTR_LEN(var_name) == 0) {
2168 orig_var = zend_hash_find_known_hash(symbol_table, var_name);
2184 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
2209 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
2212 if (zend_string_equals(var_name, ZSTR_KNOWN(ZEND_STR_THIS))) {
2220 zend_hash_add_new(symbol_table, var_name, entry);
2232 zend_string *var_name; local
2238 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(arr, var_name, entry) {
2239 if (!var_name) {
2242 if (ZSTR_LEN(var_name) == 0) {
2245 orig_var = zend_hash_find_known_hash(symbol_table, var_name);
2256 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
2281 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
2284 if (zend_string_equals(var_name, ZSTR_KNOWN(ZEND_STR_THIS))) {
2289 zend_hash_add_new(symbol_table, var_name, entry);
2301 zend_string *var_name; local
2305 ZEND_HASH_FOREACH_KEY_VAL(arr, num_key, var_name, entry) {
2306 if (var_name) {
2307 if (ZSTR_LEN(var_name) == 0) {
2310 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
2348 zend_string *var_name; local
2352 ZEND_HASH_FOREACH_KEY_VAL(arr, num_key, var_name, entry) {
2353 if (var_name) {
2354 if (ZSTR_LEN(var_name) == 0) {
2357 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
2395 zend_string *var_name; local
2399 ZEND_HASH_FOREACH_KEY_VAL(arr, num_key, var_name, entry) {
2400 if (var_name) {
2401 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))
2402 || zend_string_equals(var_name, ZSTR_KNOWN(ZEND_STR_THIS))) {
2403 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
2409 ZVAL_STR_COPY(&final_name, var_name);
2450 zend_string *var_name; local
2454 ZEND_HASH_FOREACH_KEY_VAL(arr, num_key, var_name, entry) {
2455 if (var_name) {
2456 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))
2457 || zend_string_equals(var_name, ZSTR_KNOWN(ZEND_STR_THIS))) {
2458 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
2464 ZVAL_STR_COPY(&final_name, var_name);
2505 zend_string *var_name; local
2511 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(arr, var_name, entry) {
2512 if (!var_name) {
2515 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
2518 if (zend_string_equals(var_name, ZSTR_KNOWN(ZEND_STR_THIS))) {
2521 orig_var = zend_hash_find_known_hash(symbol_table, var_name);
2541 zend_hash_add_new(symbol_table, var_name, entry);
2553 zend_string *var_name; local
2559 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(arr, var_name, entry) {
2560 if (!var_name) {
2563 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
2566 if (zend_string_equals(var_name, ZSTR_KNOWN(ZEND_STR_THIS))) {
2569 orig_var = zend_hash_find_known_hash(symbol_table, var_name);
2581 zend_hash_add_new(symbol_table, var_name, entry);