Lines Matching refs:var_name

1650 static zend_always_inline int php_valid_var_name(const char *var_name, size_t var_name_len) /* {{{ …  argument
1671 ch = (uint32_t)((unsigned char *)var_name)[0];
1675 if (var_name[0] != '_' &&
1688 ch = (uint32_t)((unsigned char *)var_name)[i];
1692 if (var_name[i] != '_' &&
1707 PHPAPI int php_prefix_varname(zval *result, const zval *prefix, const char *var_name, size_t var_na… argument
1716 …memcpy(Z_STRVAL_P(result) + Z_STRLEN_P(prefix) + (add_underscore ? 1 : 0), var_name, var_name_len …
1725 zend_string *var_name; local
1728 ZEND_HASH_FOREACH_STR_KEY_VAL_IND(arr, var_name, entry) {
1729 if (!var_name) {
1732 orig_var = zend_hash_find_ex(symbol_table, var_name, 1);
1740 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
1743 if (zend_string_equals_literal(var_name, "GLOBALS")) {
1746 if (zend_string_equals_literal(var_name, "this")) {
1768 zend_string *var_name; local
1771 ZEND_HASH_FOREACH_STR_KEY_VAL_IND(arr, var_name, entry) {
1772 if (!var_name) {
1775 orig_var = zend_hash_find_ex(symbol_table, var_name, 1);
1783 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
1786 if (zend_string_equals_literal(var_name, "GLOBALS")) {
1789 if (zend_string_equals_literal(var_name, "this")) {
1809 zend_string *var_name; local
1812 ZEND_HASH_FOREACH_STR_KEY_VAL_IND(arr, var_name, entry) {
1813 if (!var_name) {
1816 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
1819 if (zend_string_equals_literal(var_name, "this")) {
1823 orig_var = zend_hash_find_ex(symbol_table, var_name, 1);
1828 if (zend_string_equals_literal(var_name, "GLOBALS")) {
1844 zend_hash_add_new(symbol_table, var_name, entry);
1856 zend_string *var_name; local
1859 ZEND_HASH_FOREACH_STR_KEY_VAL_IND(arr, var_name, entry) {
1860 if (!var_name) {
1863 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
1866 if (zend_string_equals_literal(var_name, "this")) {
1870 orig_var = zend_hash_find_ex(symbol_table, var_name, 1);
1875 if (zend_string_equals_literal(var_name, "GLOBALS")) {
1886 zend_hash_add_new(symbol_table, var_name, entry);
1898 zend_string *var_name; local
1901 ZEND_HASH_FOREACH_STR_KEY_VAL_IND(arr, var_name, entry) {
1902 if (!var_name) {
1905 orig_var = zend_hash_find_ex(symbol_table, var_name, 1);
1920 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
1954 zend_string *var_name; local
1957 ZEND_HASH_FOREACH_STR_KEY_VAL_IND(arr, var_name, entry) {
1958 if (!var_name) {
1961 orig_var = zend_hash_find_ex(symbol_table, var_name, 1);
1971 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
2003 zend_string *var_name; local
2006 ZEND_HASH_FOREACH_STR_KEY_VAL_IND(arr, var_name, entry) {
2007 if (!var_name) {
2010 if (ZSTR_LEN(var_name) == 0) {
2013 orig_var = zend_hash_find_ex(symbol_table, var_name, 1);
2029 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
2054 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
2057 if (zend_string_equals_literal(var_name, "this")) {
2065 zend_hash_add_new(symbol_table, var_name, entry);
2077 zend_string *var_name; local
2080 ZEND_HASH_FOREACH_STR_KEY_VAL_IND(arr, var_name, entry) {
2081 if (!var_name) {
2084 if (ZSTR_LEN(var_name) == 0) {
2087 orig_var = zend_hash_find_ex(symbol_table, var_name, 1);
2098 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
2121 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
2124 if (zend_string_equals_literal(var_name, "this")) {
2129 zend_hash_add_new(symbol_table, var_name, entry);
2141 zend_string *var_name; local
2145 ZEND_HASH_FOREACH_KEY_VAL_IND(arr, num_key, var_name, entry) {
2146 if (var_name) {
2147 if (ZSTR_LEN(var_name) == 0) {
2150 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
2188 zend_string *var_name; local
2192 ZEND_HASH_FOREACH_KEY_VAL_IND(arr, num_key, var_name, entry) {
2193 if (var_name) {
2194 if (ZSTR_LEN(var_name) == 0) {
2197 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
2233 zend_string *var_name; local
2237 ZEND_HASH_FOREACH_KEY_VAL_IND(arr, num_key, var_name, entry) {
2238 if (var_name) {
2239 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))
2240 || zend_string_equals_literal(var_name, "this")) {
2241 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
2247 ZVAL_STR_COPY(&final_name, var_name);
2288 zend_string *var_name; local
2292 ZEND_HASH_FOREACH_KEY_VAL_IND(arr, num_key, var_name, entry) {
2293 if (var_name) {
2294 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))
2295 || zend_string_equals_literal(var_name, "this")) {
2296 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
2302 ZVAL_STR_COPY(&final_name, var_name);
2341 zend_string *var_name; local
2344 ZEND_HASH_FOREACH_STR_KEY_VAL_IND(arr, var_name, entry) {
2345 if (!var_name) {
2348 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
2351 if (zend_string_equals_literal(var_name, "this")) {
2354 orig_var = zend_hash_find_ex(symbol_table, var_name, 1);
2374 zend_hash_add_new(symbol_table, var_name, entry);
2386 zend_string *var_name; local
2389 ZEND_HASH_FOREACH_STR_KEY_VAL_IND(arr, var_name, entry) {
2390 if (!var_name) {
2393 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
2396 if (zend_string_equals_literal(var_name, "this")) {
2399 orig_var = zend_hash_find_ex(symbol_table, var_name, 1);
2411 zend_hash_add_new(symbol_table, var_name, entry);