static_variables 2005 Zend/zend_builtin_functions.c HashTable *static_variables; static_variables 2015 Zend/zend_builtin_functions.c static_variables = func->static_variables; static_variables 2016 Zend/zend_builtin_functions.c func->static_variables = NULL; static_variables 2018 Zend/zend_builtin_functions.c func->static_variables = static_variables; static_variables 427 Zend/zend_closures.c if (closure->func.type == ZEND_USER_FUNCTION && closure->func.op_array.static_variables) { static_variables 428 Zend/zend_closures.c HashTable *static_variables = closure->func.op_array.static_variables; static_variables 429 Zend/zend_closures.c ZVAL_ARR(&val, zend_array_dup(static_variables)); static_variables 480 Zend/zend_closures.c closure->func.op_array.static_variables : NULL; static_variables 572 Zend/zend_closures.c if (closure->func.op_array.static_variables) { static_variables 573 Zend/zend_closures.c HashTable *static_variables = closure->func.op_array.static_variables; static_variables 575 Zend/zend_closures.c ALLOC_HASHTABLE(closure->func.op_array.static_variables); static_variables 576 Zend/zend_closures.c zend_hash_init(closure->func.op_array.static_variables, zend_hash_num_elements(static_variables), NULL, ZVAL_PTR_DTOR, 0); static_variables 577 Zend/zend_closures.c zend_hash_apply_with_arguments(static_variables, zval_copy_static_var, 1, closure->func.op_array.static_variables); static_variables 924 Zend/zend_compile.c if (op_array->static_variables) { static_variables 925 Zend/zend_compile.c if (!(GC_FLAGS(op_array->static_variables) & IS_ARRAY_IMMUTABLE)) { static_variables 926 Zend/zend_compile.c GC_REFCOUNT(op_array->static_variables)++; static_variables 973 Zend/zend_compile.c function->op_array.static_variables = NULL; /* NULL out the unbound function */ static_variables 3445 Zend/zend_compile.c if (!CG(active_op_array)->static_variables) { static_variables 3449 Zend/zend_compile.c ALLOC_HASHTABLE(CG(active_op_array)->static_variables); static_variables 3450 Zend/zend_compile.c zend_hash_init(CG(active_op_array)->static_variables, 8, NULL, ZVAL_PTR_DTOR, 0); static_variables 3453 Zend/zend_compile.c if (GC_REFCOUNT(CG(active_op_array)->static_variables) > 1) { static_variables 3454 Zend/zend_compile.c if (!(GC_FLAGS(CG(active_op_array)->static_variables) & IS_ARRAY_IMMUTABLE)) { static_variables 3455 Zend/zend_compile.c GC_REFCOUNT(CG(active_op_array)->static_variables)--; static_variables 3457 Zend/zend_compile.c CG(active_op_array)->static_variables = zend_array_dup(CG(active_op_array)->static_variables); static_variables 3459 Zend/zend_compile.c zend_hash_update(CG(active_op_array)->static_variables, Z_STR(var_node.u.constant), value); static_variables 363 Zend/zend_compile.h HashTable *static_variables; static_variables 1518 Zend/zend_execute.c ZEND_ASSERT(EX(func)->op_array.static_variables != NULL); static_variables 1519 Zend/zend_execute.c ht = EX(func)->op_array.static_variables; static_variables 1524 Zend/zend_execute.c EX(func)->op_array.static_variables = ht = zend_array_dup(ht); static_variables 77 Zend/zend_inheritance.c if (EXPECTED(!func->op_array.static_variables)) { static_variables 81 Zend/zend_inheritance.c if (!(GC_FLAGS(func->op_array.static_variables) & IS_ARRAY_IMMUTABLE)) { static_variables 82 Zend/zend_inheritance.c GC_REFCOUNT(func->op_array.static_variables)++; static_variables 595 Zend/zend_inheritance.c !func->op_array.static_variables) { static_variables 1172 Zend/zend_inheritance.c if (fn->type == ZEND_USER_FUNCTION && fn->op_array.static_variables) { static_variables 85 Zend/zend_opcode.c op_array->static_variables = NULL; static_variables 138 Zend/zend_opcode.c if (op_array->static_variables && static_variables 139 Zend/zend_opcode.c !(GC_FLAGS(op_array->static_variables) & IS_ARRAY_IMMUTABLE)) { static_variables 140 Zend/zend_opcode.c zend_hash_clean(op_array->static_variables); static_variables 347 Zend/zend_opcode.c if (op_array->static_variables && static_variables 348 Zend/zend_opcode.c !(GC_FLAGS(op_array->static_variables) & IS_ARRAY_IMMUTABLE)) { static_variables 349 Zend/zend_opcode.c if (--GC_REFCOUNT(op_array->static_variables) == 0) { static_variables 350 Zend/zend_opcode.c zend_array_destroy(op_array->static_variables); static_variables 703 ext/opcache/Optimizer/zend_optimizer.c HashTable *ht = op_array->static_variables; static_variables 705 ext/opcache/Optimizer/zend_optimizer.c op_array->static_variables = ht; static_variables 734 ext/opcache/Optimizer/zend_optimizer.c HashTable *ht = op_array->static_variables; static_variables 736 ext/opcache/Optimizer/zend_optimizer.c op_array->static_variables = ht; static_variables 2205 ext/opcache/ZendAccelerator.c if (func->op_array.static_variables) { static_variables 2206 ext/opcache/ZendAccelerator.c if (!(GC_FLAGS(func->op_array.static_variables) & IS_ARRAY_IMMUTABLE)) { static_variables 2207 ext/opcache/ZendAccelerator.c if (--GC_REFCOUNT(func->op_array.static_variables) == 0) { static_variables 2208 ext/opcache/ZendAccelerator.c accel_fast_hash_destroy(func->op_array.static_variables); static_variables 2227 ext/opcache/ZendAccelerator.c if (func->op_array.static_variables) { static_variables 2228 ext/opcache/ZendAccelerator.c if (!(GC_FLAGS(func->op_array.static_variables) & IS_ARRAY_IMMUTABLE)) { static_variables 2229 ext/opcache/ZendAccelerator.c if (--GC_REFCOUNT(func->op_array.static_variables) == 0) { static_variables 2230 ext/opcache/ZendAccelerator.c accel_fast_hash_destroy(func->op_array.static_variables); static_variables 2233 ext/opcache/ZendAccelerator.c func->op_array.static_variables = NULL; static_variables 50 ext/opcache/zend_accelerator_util_funcs.c if (function->op_array.static_variables) { static_variables 51 ext/opcache/zend_accelerator_util_funcs.c if (!(GC_FLAGS(function->op_array.static_variables) & IS_ARRAY_IMMUTABLE)) { static_variables 52 ext/opcache/zend_accelerator_util_funcs.c if (--GC_REFCOUNT(function->op_array.static_variables) == 0) { static_variables 53 ext/opcache/zend_accelerator_util_funcs.c FREE_HASHTABLE(function->op_array.static_variables); static_variables 56 ext/opcache/zend_accelerator_util_funcs.c function->op_array.static_variables = NULL; static_variables 353 ext/opcache/zend_file_cache.c if (op_array->static_variables && !IS_SERIALIZED(op_array->static_variables)) { static_variables 356 ext/opcache/zend_file_cache.c SERIALIZE_PTR(op_array->static_variables); static_variables 357 ext/opcache/zend_file_cache.c ht = op_array->static_variables; static_variables 911 ext/opcache/zend_file_cache.c if (op_array->static_variables && !IS_UNSERIALIZED(op_array->static_variables)) { static_variables 914 ext/opcache/zend_file_cache.c UNSERIALIZE_PTR(op_array->static_variables); static_variables 915 ext/opcache/zend_file_cache.c ht = op_array->static_variables; static_variables 469 ext/opcache/zend_persist.c if (op_array->static_variables) { static_variables 470 ext/opcache/zend_persist.c HashTable *stored = zend_shared_alloc_get_xlat_entry(op_array->static_variables); static_variables 473 ext/opcache/zend_persist.c op_array->static_variables = stored; static_variables 475 ext/opcache/zend_persist.c zend_hash_persist(op_array->static_variables, zend_persist_zval_static); static_variables 476 ext/opcache/zend_persist.c zend_accel_store(op_array->static_variables, sizeof(HashTable)); static_variables 478 ext/opcache/zend_persist.c GC_REFCOUNT(op_array->static_variables) = 2; static_variables 479 ext/opcache/zend_persist.c GC_TYPE_INFO(op_array->static_variables) = IS_ARRAY | (IS_ARRAY_IMMUTABLE << 8); static_variables 480 ext/opcache/zend_persist.c op_array->static_variables->u.flags |= HASH_FLAG_STATIC_KEYS; static_variables 481 ext/opcache/zend_persist.c op_array->static_variables->u.flags &= ~HASH_FLAG_APPLY_PROTECTION; static_variables 166 ext/opcache/zend_persist_calc.c if (op_array->static_variables) { static_variables 167 ext/opcache/zend_persist_calc.c if (!zend_shared_alloc_get_xlat_entry(op_array->static_variables)) { static_variables 168 ext/opcache/zend_persist_calc.c HashTable *old = op_array->static_variables; static_variables 170 ext/opcache/zend_persist_calc.c ADD_DUP_SIZE(op_array->static_variables, sizeof(HashTable)); static_variables 171 ext/opcache/zend_persist_calc.c zend_hash_persist_calc(op_array->static_variables, zend_persist_zval_calc); static_variables 172 ext/opcache/zend_persist_calc.c zend_shared_alloc_register_xlat_entry(old, op_array->static_variables); static_variables 758 ext/reflection/php_reflection.c HashTable *static_variables; static_variables 760 ext/reflection/php_reflection.c if (fptr->type != ZEND_USER_FUNCTION || !fptr->op_array.static_variables) { static_variables 764 ext/reflection/php_reflection.c static_variables = fptr->op_array.static_variables; static_variables 765 ext/reflection/php_reflection.c count = zend_hash_num_elements(static_variables); static_variables 772 ext/reflection/php_reflection.c string_printf(str, "%s- Bound Variables [%d] {\n", indent, zend_hash_num_elements(static_variables)); static_variables 774 ext/reflection/php_reflection.c ZEND_HASH_FOREACH_STR_KEY(static_variables, key) { static_variables 1891 ext/reflection/php_reflection.c if (fptr->type == ZEND_USER_FUNCTION && fptr->op_array.static_variables != NULL) { static_variables 1892 ext/reflection/php_reflection.c if (GC_REFCOUNT(fptr->op_array.static_variables) > 1) { static_variables 1893 ext/reflection/php_reflection.c if (!(GC_FLAGS(fptr->op_array.static_variables) & IS_ARRAY_IMMUTABLE)) { static_variables 1894 ext/reflection/php_reflection.c GC_REFCOUNT(fptr->op_array.static_variables)--; static_variables 1896 ext/reflection/php_reflection.c fptr->op_array.static_variables = zend_array_dup(fptr->op_array.static_variables); static_variables 1898 ext/reflection/php_reflection.c ZEND_HASH_FOREACH_VAL(fptr->op_array.static_variables, val) { static_variables 1903 ext/reflection/php_reflection.c zend_hash_copy(Z_ARRVAL_P(return_value), fptr->op_array.static_variables, zval_add_ref);