Lines Matching refs:subject
3881 static void php_str_replace_in_subject(zval *search, zval *replace, zval **subject, zval *result, i… argument
3890 convert_to_string_ex(subject);
3892 if (Z_STRLEN_PP(subject) == 0) {
3900 MAKE_COPY_ZVAL(subject, result);
3971 php_char_to_str_ex(Z_STRVAL_PP(subject),
3972 Z_STRLEN_PP(subject),
3980 Z_STRVAL_P(result) = php_str_to_str_ex(Z_STRVAL_PP(subject), Z_STRLEN_PP(subject),
3984 MAKE_COPY_ZVAL(subject, result);
3994 zval **subject, **search, **replace, **subject_entry, **zcount = NULL; local
4002 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ZZZ|Z", &search, &replace, &subject, &zcount…
4008 SEPARATE_ZVAL(subject);
4019 if (Z_TYPE_PP(subject) == IS_ARRAY) {
4021 zend_hash_internal_pointer_reset(Z_ARRVAL_PP(subject));
4025 while (zend_hash_get_current_data(Z_ARRVAL_PP(subject), (void **)&subject_entry) == SUCCESS) {
4036 switch (zend_hash_get_current_key_ex(Z_ARRVAL_PP(subject), &string_key,
4047 zend_hash_move_forward(Z_ARRVAL_PP(subject));
4050 …php_str_replace_in_subject(*search, *replace, subject, return_value, case_sensitivity, (argc > 3) …