Lines Matching refs:static_variables
525 closure->func.op_array.static_variables = NULL; in zend_closure_free_storage()
617 if (closure->func.type == ZEND_USER_FUNCTION && closure->func.op_array.static_variables) { in zend_closure_get_debug_info()
620 HashTable *static_variables = ZEND_MAP_PTR_GET(closure->func.op_array.static_variables_ptr); in zend_closure_get_debug_info() local
624 ZEND_HASH_MAP_FOREACH_STR_KEY_VAL(static_variables, key, var) { in zend_closure_get_debug_info()
758 if (closure->func.op_array.static_variables) { in zend_create_closure_ex()
759 closure->func.op_array.static_variables = in zend_create_closure_ex()
760 zend_array_dup(closure->func.op_array.static_variables); in zend_create_closure_ex()
763 closure->func.op_array.static_variables); in zend_create_closure_ex()
764 } else if (func->op_array.static_variables) { in zend_create_closure_ex()
768 ht = zend_array_dup(func->op_array.static_variables); in zend_create_closure_ex()
903 HashTable *static_variables = ZEND_MAP_PTR_GET(closure->func.op_array.static_variables_ptr); in zend_closure_bind_var() local
904 zend_hash_update(static_variables, var_name, var); in zend_closure_bind_var()
911 HashTable *static_variables = ZEND_MAP_PTR_GET(closure->func.op_array.static_variables_ptr); in zend_closure_bind_var_ex() local
912 zval *var = (zval*)((char*)static_variables->arData + offset); in zend_closure_bind_var_ex()