Lines Matching refs:var_name

1780 static zend_always_inline int php_valid_var_name(const char *var_name, size_t var_name_len) /* {{{ …  argument
1801 ch = (uint32_t)((unsigned char *)var_name)[0];
1805 if (var_name[0] != '_' &&
1818 ch = (uint32_t)((unsigned char *)var_name)[i];
1822 if (var_name[i] != '_' &&
1837 PHPAPI int php_prefix_varname(zval *result, zend_string *prefix, const char *var_name, size_t var_n… argument
1846 …memcpy(Z_STRVAL_P(result) + ZSTR_LEN(prefix) + (add_underscore ? 1 : 0), var_name, var_name_len + …
1855 zend_string *var_name; local
1861 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(arr, var_name, entry) {
1862 if (!var_name) {
1865 orig_var = zend_hash_find_known_hash(symbol_table, var_name);
1873 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
1876 if (zend_string_equals_literal(var_name, "GLOBALS")) {
1879 if (zend_string_equals(var_name, ZSTR_KNOWN(ZEND_STR_THIS))) {
1901 zend_string *var_name; local
1907 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(arr, var_name, entry) {
1908 if (!var_name) {
1911 orig_var = zend_hash_find_known_hash(symbol_table, var_name);
1919 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
1922 if (zend_string_equals_literal(var_name, "GLOBALS")) {
1925 if (zend_string_equals(var_name, ZSTR_KNOWN(ZEND_STR_THIS))) {
1945 zend_string *var_name; local
1951 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(arr, var_name, entry) {
1952 if (!var_name) {
1955 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
1958 if (zend_string_equals(var_name, ZSTR_KNOWN(ZEND_STR_THIS))) {
1962 orig_var = zend_hash_find_known_hash(symbol_table, var_name);
1967 if (zend_string_equals_literal(var_name, "GLOBALS")) {
1983 zend_hash_add_new(symbol_table, var_name, entry);
1995 zend_string *var_name; local
2001 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(arr, var_name, entry) {
2002 if (!var_name) {
2005 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
2008 if (zend_string_equals(var_name, ZSTR_KNOWN(ZEND_STR_THIS))) {
2012 orig_var = zend_hash_find_known_hash(symbol_table, var_name);
2017 if (zend_string_equals_literal(var_name, "GLOBALS")) {
2028 zend_hash_add_new(symbol_table, var_name, entry);
2040 zend_string *var_name; local
2046 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(arr, var_name, entry) {
2047 if (!var_name) {
2050 orig_var = zend_hash_find_known_hash(symbol_table, var_name);
2065 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
2099 zend_string *var_name; local
2105 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(arr, var_name, entry) {
2106 if (!var_name) {
2109 orig_var = zend_hash_find_known_hash(symbol_table, var_name);
2119 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
2153 zend_string *var_name; local
2159 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(arr, var_name, entry) {
2160 if (!var_name) {
2163 if (ZSTR_LEN(var_name) == 0) {
2166 orig_var = zend_hash_find_known_hash(symbol_table, var_name);
2182 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
2207 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
2210 if (zend_string_equals(var_name, ZSTR_KNOWN(ZEND_STR_THIS))) {
2218 zend_hash_add_new(symbol_table, var_name, entry);
2230 zend_string *var_name; local
2236 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(arr, var_name, entry) {
2237 if (!var_name) {
2240 if (ZSTR_LEN(var_name) == 0) {
2243 orig_var = zend_hash_find_known_hash(symbol_table, var_name);
2254 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
2279 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
2282 if (zend_string_equals(var_name, ZSTR_KNOWN(ZEND_STR_THIS))) {
2287 zend_hash_add_new(symbol_table, var_name, entry);
2299 zend_string *var_name; local
2303 ZEND_HASH_FOREACH_KEY_VAL(arr, num_key, var_name, entry) {
2304 if (var_name) {
2305 if (ZSTR_LEN(var_name) == 0) {
2308 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
2346 zend_string *var_name; local
2350 ZEND_HASH_FOREACH_KEY_VAL(arr, num_key, var_name, entry) {
2351 if (var_name) {
2352 if (ZSTR_LEN(var_name) == 0) {
2355 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
2393 zend_string *var_name; local
2397 ZEND_HASH_FOREACH_KEY_VAL(arr, num_key, var_name, entry) {
2398 if (var_name) {
2399 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))
2400 || zend_string_equals(var_name, ZSTR_KNOWN(ZEND_STR_THIS))) {
2401 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
2407 ZVAL_STR_COPY(&final_name, var_name);
2448 zend_string *var_name; local
2452 ZEND_HASH_FOREACH_KEY_VAL(arr, num_key, var_name, entry) {
2453 if (var_name) {
2454 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))
2455 || zend_string_equals(var_name, ZSTR_KNOWN(ZEND_STR_THIS))) {
2456 php_prefix_varname(&final_name, prefix, ZSTR_VAL(var_name), ZSTR_LEN(var_name), 1);
2462 ZVAL_STR_COPY(&final_name, var_name);
2503 zend_string *var_name; local
2509 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(arr, var_name, entry) {
2510 if (!var_name) {
2513 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
2516 if (zend_string_equals(var_name, ZSTR_KNOWN(ZEND_STR_THIS))) {
2519 orig_var = zend_hash_find_known_hash(symbol_table, var_name);
2539 zend_hash_add_new(symbol_table, var_name, entry);
2551 zend_string *var_name; local
2557 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(arr, var_name, entry) {
2558 if (!var_name) {
2561 if (!php_valid_var_name(ZSTR_VAL(var_name), ZSTR_LEN(var_name))) {
2564 if (zend_string_equals(var_name, ZSTR_KNOWN(ZEND_STR_THIS))) {
2567 orig_var = zend_hash_find_known_hash(symbol_table, var_name);
2579 zend_hash_add_new(symbol_table, var_name, entry);