Lines Matching refs:var_name

5121 static void zend_compile_static_var_common(zend_string *var_name, zval *value, uint32_t mode) /* {{…  in zend_compile_static_var_common()  argument
5131 value = zend_hash_update(CG(active_op_array)->static_variables, var_name, value); in zend_compile_static_var_common()
5133 if (zend_string_equals(var_name, ZSTR_KNOWN(ZEND_STR_THIS))) { in zend_compile_static_var_common()
5139 opline->op1.var = lookup_cv(var_name); in zend_compile_static_var_common()
5147 zend_string *var_name = zend_ast_get_str(var_ast); in zend_compile_static_var() local
5149 if (zend_string_equals(var_name, ZSTR_KNOWN(ZEND_STR_THIS))) { in zend_compile_static_var()
5160 if (zend_hash_exists(CG(active_op_array)->static_variables, var_name)) { in zend_compile_static_var()
5161 …rror_noreturn_unchecked(E_COMPILE_ERROR, "Duplicate declaration of static variable $%S", var_name); in zend_compile_static_var()
5172 zend_compile_static_var_common(var_name, value_zv, ZEND_BIND_REF); in zend_compile_static_var()
5176 …zval *placeholder_ptr = zend_hash_update(CG(active_op_array)->static_variables, var_name, &EG(unin… in zend_compile_static_var()
5183 opline->op1.var = lookup_cv(var_name); in zend_compile_static_var()
5191 opline->op1.var = lookup_cv(var_name); in zend_compile_static_var()
6325 zend_string *var_name = var_ast ? zval_make_interned_string(zend_ast_get_zval(var_ast)) : NULL; in zend_compile_try() local
6353 if (var_name && zend_string_equals(var_name, ZSTR_KNOWN(ZEND_STR_THIS))) { in zend_compile_try()
6357 opline->result_type = var_name ? IS_CV : IS_UNUSED; in zend_compile_try()
6358 opline->result.var = var_name ? lookup_cv(var_name) : -1; in zend_compile_try()
7432 zend_string *var_name = zval_make_interned_string(zend_ast_get_zval(var_name_ast)); in zend_compile_closure_binding() local
7437 if (zend_string_equals(var_name, ZSTR_KNOWN(ZEND_STR_THIS))) { in zend_compile_closure_binding()
7441 if (zend_is_auto_global(var_name)) { in zend_compile_closure_binding()
7445 value = zend_hash_add(op_array->static_variables, var_name, &EG(uninitialized_zval)); in zend_compile_closure_binding()
7448 "Cannot use variable $%S twice", var_name); in zend_compile_closure_binding()
7455 opline->op2.var = lookup_cv(var_name); in zend_compile_closure_binding()
7539 zend_string *var_name; in compile_implicit_lexical_binds() local
7551 ZEND_HASH_MAP_FOREACH_STR_KEY(&info->uses, var_name) in compile_implicit_lexical_binds()
7553 op_array->static_variables, var_name, &EG(uninitialized_zval)); in compile_implicit_lexical_binds()
7558 opline->op2.var = lookup_cv(var_name); in compile_implicit_lexical_binds()
7572 zend_string *var_name = zend_ast_get_str(var_ast); in zend_compile_closure_uses() local
7579 if (zend_string_equals(op_array->vars[i], var_name)) { in zend_compile_closure_uses()
7581 "Cannot use lexical variable $%S as a parameter name", var_name); in zend_compile_closure_uses()
7592 zend_compile_static_var_common(var_name, &zv, mode); in zend_compile_closure_uses()
7599 zend_string *var_name; in zend_compile_implicit_closure_uses() local
7600 ZEND_HASH_MAP_FOREACH_STR_KEY(&info->uses, var_name) in zend_compile_implicit_closure_uses()
7603 zend_compile_static_var_common(var_name, &zv, ZEND_BIND_IMPLICIT); in zend_compile_implicit_closure_uses()