Lines Matching refs:var_name

1587 static zend_always_inline int php_valid_var_name(const char *var_name, size_t var_name_len) /* {{{ …  argument
1608 ch = (uint32_t)((unsigned char *)var_name)[0];
1612 if (var_name[0] != '_' &&
1625 ch = (uint32_t)((unsigned char *)var_name)[i];
1629 if (var_name[i] != '_' &&
1644 PHPAPI int php_prefix_varname(zval *result, zend_string *prefix, const char *var_name, size_t var_n… argument
1653 …memcpy(Z_STRVAL_P(result) + ZSTR_LEN(prefix) + (add_underscore ? 1 : 0), var_name, var_name_len + …
1662 zend_string *var_name; local
1668 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(arr, var_name, entry) {
1669 if (!var_name) {
1672 orig_var = zend_hash_find_known_hash(symbol_table, var_name);
1680 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
1683 if (zend_string_equals_literal(var_name, "GLOBALS")) {
1686 if (zend_string_equals_literal(var_name, "this")) {
1708 zend_string *var_name; local
1714 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(arr, var_name, entry) {
1715 if (!var_name) {
1718 orig_var = zend_hash_find_known_hash(symbol_table, var_name);
1726 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
1729 if (zend_string_equals_literal(var_name, "GLOBALS")) {
1732 if (zend_string_equals_literal(var_name, "this")) {
1752 zend_string *var_name; local
1758 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(arr, var_name, entry) {
1759 if (!var_name) {
1762 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
1765 if (zend_string_equals_literal(var_name, "this")) {
1769 orig_var = zend_hash_find_known_hash(symbol_table, var_name);
1774 if (zend_string_equals_literal(var_name, "GLOBALS")) {
1790 zend_hash_add_new(symbol_table, var_name, entry);
1802 zend_string *var_name; local
1808 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(arr, var_name, entry) {
1809 if (!var_name) {
1812 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
1815 if (zend_string_equals_literal(var_name, "this")) {
1819 orig_var = zend_hash_find_known_hash(symbol_table, var_name);
1824 if (zend_string_equals_literal(var_name, "GLOBALS")) {
1835 zend_hash_add_new(symbol_table, var_name, entry);
1847 zend_string *var_name; local
1853 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(arr, var_name, entry) {
1854 if (!var_name) {
1857 orig_var = zend_hash_find_known_hash(symbol_table, var_name);
1872 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
1906 zend_string *var_name; local
1912 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(arr, var_name, entry) {
1913 if (!var_name) {
1916 orig_var = zend_hash_find_known_hash(symbol_table, var_name);
1926 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
1960 zend_string *var_name; local
1966 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(arr, var_name, entry) {
1967 if (!var_name) {
1970 if (ZSTR_LEN(var_name) == 0) {
1973 orig_var = zend_hash_find_known_hash(symbol_table, var_name);
1989 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
2014 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
2017 if (zend_string_equals_literal(var_name, "this")) {
2025 zend_hash_add_new(symbol_table, var_name, entry);
2037 zend_string *var_name; local
2043 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(arr, var_name, entry) {
2044 if (!var_name) {
2047 if (ZSTR_LEN(var_name) == 0) {
2050 orig_var = zend_hash_find_known_hash(symbol_table, var_name);
2061 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
2086 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
2089 if (zend_string_equals_literal(var_name, "this")) {
2094 zend_hash_add_new(symbol_table, var_name, entry);
2106 zend_string *var_name; local
2110 ZEND_HASH_FOREACH_KEY_VAL(arr, num_key, var_name, entry) {
2111 if (var_name) {
2112 if (ZSTR_LEN(var_name) == 0) {
2115 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
2153 zend_string *var_name; local
2157 ZEND_HASH_FOREACH_KEY_VAL(arr, num_key, var_name, entry) {
2158 if (var_name) {
2159 if (ZSTR_LEN(var_name) == 0) {
2162 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
2200 zend_string *var_name; local
2204 ZEND_HASH_FOREACH_KEY_VAL(arr, num_key, var_name, entry) {
2205 if (var_name) {
2206 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))
2207 || zend_string_equals_literal(var_name, "this")) {
2208 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
2214 ZVAL_STR_COPY(&final_name, var_name);
2255 zend_string *var_name; local
2259 ZEND_HASH_FOREACH_KEY_VAL(arr, num_key, var_name, entry) {
2260 if (var_name) {
2261 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))
2262 || zend_string_equals_literal(var_name, "this")) {
2263 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
2269 ZVAL_STR_COPY(&final_name, var_name);
2310 zend_string *var_name; local
2316 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(arr, var_name, entry) {
2317 if (!var_name) {
2320 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
2323 if (zend_string_equals_literal(var_name, "this")) {
2326 orig_var = zend_hash_find_known_hash(symbol_table, var_name);
2346 zend_hash_add_new(symbol_table, var_name, entry);
2358 zend_string *var_name; local
2364 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(arr, var_name, entry) {
2365 if (!var_name) {
2368 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
2371 if (zend_string_equals_literal(var_name, "this")) {
2374 orig_var = zend_hash_find_known_hash(symbol_table, var_name);
2386 zend_hash_add_new(symbol_table, var_name, entry);