Lines Matching refs:subject_ht

2217 	zend_string *subject_str, HashTable *subject_ht, zend_long limit_val, zend_long flags)  in preg_replace_func_impl()  argument
2236 ZEND_ASSERT(subject_ht != NULL); in preg_replace_func_impl()
2238 array_init_size(return_value, zend_hash_num_elements(subject_ht)); in preg_replace_func_impl()
2242 ZEND_HASH_FOREACH_KEY_VAL(subject_ht, num_key, string_key, subject_entry) { in preg_replace_func_impl()
2274 HashTable *subject_ht; in preg_replace_common() local
2284 Z_PARAM_ARRAY_HT_OR_STR(subject_ht, subject_str) in preg_replace_common()
2316 ZEND_ASSERT(subject_ht != NULL); in preg_replace_common()
2318 array_init_size(return_value, zend_hash_num_elements(subject_ht)); in preg_replace_common()
2322 ZEND_HASH_FOREACH_KEY_VAL(subject_ht, num_key, string_key, subject_entry) { in preg_replace_common()
2366 HashTable *subject_ht; in PHP_FUNCTION() local
2376 Z_PARAM_ARRAY_HT_OR_STR(subject_ht, subject_str) in PHP_FUNCTION()
2385 subject_str, subject_ht, limit, flags); in PHP_FUNCTION()
2396 HashTable *pattern, *subject_ht; in PHP_FUNCTION() local
2406 Z_PARAM_ARRAY_HT_OR_STR(subject_ht, subject_str) in PHP_FUNCTION()
2417 if (subject_ht) { in PHP_FUNCTION()
2418 GC_TRY_ADDREF(subject_ht); in PHP_FUNCTION()
2436 subject_str, subject_ht, limit, flags); in PHP_FUNCTION()
2439 ZEND_ASSERT(subject_ht); in PHP_FUNCTION()
2440 zend_array_release(subject_ht); in PHP_FUNCTION()
2441 subject_ht = Z_ARR(zv); in PHP_FUNCTION()
2463 if (subject_ht) { in PHP_FUNCTION()
2464 RETVAL_ARR(subject_ht); in PHP_FUNCTION()
2466 if (GC_FLAGS(subject_ht) & IS_ARRAY_IMMUTABLE) { in PHP_FUNCTION()
2475 if (subject_ht) { in PHP_FUNCTION()
2476 zend_array_release(subject_ht); in PHP_FUNCTION()