Lines Matching refs:var_name

1648 static zend_always_inline int php_valid_var_name(const char *var_name, size_t var_name_len) /* {{{ …  argument
1669 ch = (uint32_t)((unsigned char *)var_name)[0];
1673 if (var_name[0] != '_' &&
1686 ch = (uint32_t)((unsigned char *)var_name)[i];
1690 if (var_name[i] != '_' &&
1705 PHPAPI int php_prefix_varname(zval *result, zend_string *prefix, const char *var_name, size_t var_n… argument
1714 …memcpy(Z_STRVAL_P(result) + ZSTR_LEN(prefix) + (add_underscore ? 1 : 0), var_name, var_name_len + …
1723 zend_string *var_name; local
1726 ZEND_HASH_FOREACH_STR_KEY_VAL_IND(arr, var_name, entry) {
1727 if (!var_name) {
1730 orig_var = zend_hash_find_ex(symbol_table, var_name, 1);
1738 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
1741 if (zend_string_equals_literal(var_name, "GLOBALS")) {
1744 if (zend_string_equals_literal(var_name, "this")) {
1766 zend_string *var_name; local
1769 ZEND_HASH_FOREACH_STR_KEY_VAL_IND(arr, var_name, entry) {
1770 if (!var_name) {
1773 orig_var = zend_hash_find_ex(symbol_table, var_name, 1);
1781 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
1784 if (zend_string_equals_literal(var_name, "GLOBALS")) {
1787 if (zend_string_equals_literal(var_name, "this")) {
1807 zend_string *var_name; local
1810 ZEND_HASH_FOREACH_STR_KEY_VAL_IND(arr, var_name, entry) {
1811 if (!var_name) {
1814 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
1817 if (zend_string_equals_literal(var_name, "this")) {
1821 orig_var = zend_hash_find_ex(symbol_table, var_name, 1);
1826 if (zend_string_equals_literal(var_name, "GLOBALS")) {
1842 zend_hash_add_new(symbol_table, var_name, entry);
1854 zend_string *var_name; local
1857 ZEND_HASH_FOREACH_STR_KEY_VAL_IND(arr, var_name, entry) {
1858 if (!var_name) {
1861 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
1864 if (zend_string_equals_literal(var_name, "this")) {
1868 orig_var = zend_hash_find_ex(symbol_table, var_name, 1);
1873 if (zend_string_equals_literal(var_name, "GLOBALS")) {
1884 zend_hash_add_new(symbol_table, var_name, entry);
1896 zend_string *var_name; local
1899 ZEND_HASH_FOREACH_STR_KEY_VAL_IND(arr, var_name, entry) {
1900 if (!var_name) {
1903 orig_var = zend_hash_find_ex(symbol_table, var_name, 1);
1918 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
1952 zend_string *var_name; local
1955 ZEND_HASH_FOREACH_STR_KEY_VAL_IND(arr, var_name, entry) {
1956 if (!var_name) {
1959 orig_var = zend_hash_find_ex(symbol_table, var_name, 1);
1969 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);
2123 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
2126 if (zend_string_equals_literal(var_name, "this")) {
2131 zend_hash_add_new(symbol_table, var_name, entry);
2143 zend_string *var_name; local
2147 ZEND_HASH_FOREACH_KEY_VAL_IND(arr, num_key, var_name, entry) {
2148 if (var_name) {
2149 if (ZSTR_LEN(var_name) == 0) {
2152 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
2190 zend_string *var_name; local
2194 ZEND_HASH_FOREACH_KEY_VAL_IND(arr, num_key, var_name, entry) {
2195 if (var_name) {
2196 if (ZSTR_LEN(var_name) == 0) {
2199 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
2237 zend_string *var_name; local
2241 ZEND_HASH_FOREACH_KEY_VAL_IND(arr, num_key, var_name, entry) {
2242 if (var_name) {
2243 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))
2244 || zend_string_equals_literal(var_name, "this")) {
2245 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
2251 ZVAL_STR_COPY(&final_name, var_name);
2292 zend_string *var_name; local
2296 ZEND_HASH_FOREACH_KEY_VAL_IND(arr, num_key, var_name, entry) {
2297 if (var_name) {
2298 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))
2299 || zend_string_equals_literal(var_name, "this")) {
2300 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
2306 ZVAL_STR_COPY(&final_name, var_name);
2347 zend_string *var_name; local
2350 ZEND_HASH_FOREACH_STR_KEY_VAL_IND(arr, var_name, entry) {
2351 if (!var_name) {
2354 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
2357 if (zend_string_equals_literal(var_name, "this")) {
2360 orig_var = zend_hash_find_ex(symbol_table, var_name, 1);
2380 zend_hash_add_new(symbol_table, var_name, entry);
2392 zend_string *var_name; local
2395 ZEND_HASH_FOREACH_STR_KEY_VAL_IND(arr, var_name, entry) {
2396 if (!var_name) {
2399 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
2402 if (zend_string_equals_literal(var_name, "this")) {
2405 orig_var = zend_hash_find_ex(symbol_table, var_name, 1);
2417 zend_hash_add_new(symbol_table, var_name, entry);