Lines Matching refs:return_value

214 static void get_lazy_object(pdo_stmt_t *stmt, zval *return_value) /* {{{ */  in get_lazy_object()  argument
225 ZVAL_COPY(return_value, &stmt->lazy_object_ref); in get_lazy_object()
719 static bool do_fetch(pdo_stmt_t *stmt, zval *return_value, enum pdo_fetch_type how, enum pdo_fetch_… in do_fetch() argument
749 if (!return_value) { in do_fetch()
754 get_lazy_object(stmt, return_value); in do_fetch()
767 array_init_size(return_value, stmt->column_count); in do_fetch()
769 array_init(return_value); in do_fetch()
780 array_init(return_value); in do_fetch()
796 fetch_value(stmt, return_value, 1, NULL); in do_fetch()
798 fetch_value(stmt, return_value, 0, NULL); in do_fetch()
800 fetch_value(stmt, return_value, colno, NULL); in do_fetch()
808 object_init_ex(return_value, ZEND_STANDARD_CLASS_DEF_PTR); in do_fetch()
844 if (UNEXPECTED(object_init_ex(return_value, ce) != SUCCESS)) { in do_fetch()
849 zval_ptr_dtor(return_value); in do_fetch()
854 stmt->fetch.cls.fci.object = Z_OBJ_P(return_value); in do_fetch()
855 stmt->fetch.cls.fcc.object = Z_OBJ_P(return_value); in do_fetch()
879 ZVAL_COPY(return_value, &stmt->fetch.into); in do_fetch()
881 if (Z_OBJ_P(return_value)->ce == ZEND_STANDARD_CLASS_DEF_PTR) { in do_fetch()
923 zend_symtable_update(Z_ARRVAL_P(return_value), stmt->columns[i].name, &val); in do_fetch()
932 …zend_hash_index_update((return_all ? Z_ARRVAL_P(return_all) : Z_ARRVAL_P(return_value)), Z_LVAL(va… in do_fetch()
935 …zend_symtable_update((return_all ? Z_ARRVAL_P(return_all) : Z_ARRVAL_P(return_value)), Z_STR(val),… in do_fetch()
944 zend_symtable_update(Z_ARRVAL_P(return_value), stmt->columns[i].name, &val); in do_fetch()
945 if (zend_hash_index_add(Z_ARRVAL_P(return_value), i, &val) != NULL) { in do_fetch()
954 if ((curr_val = zend_hash_find(Z_ARRVAL_P(return_value), stmt->columns[i].name))) { in do_fetch()
979 zend_hash_update(Z_ARRVAL_P(return_value), stmt->columns[i].name, &val); in do_fetch()
985 zend_hash_next_index_insert_new(Z_ARRVAL_P(return_value), &val); in do_fetch()
990 zend_update_property_ex(NULL, Z_OBJ_P(return_value), in do_fetch()
998 zend_update_property_ex(ce, Z_OBJ_P(return_value), in do_fetch()
1007 …} else if (ce->unserialize(return_value, ce, (unsigned char *)(Z_TYPE(val) == IS_STRING ? Z_STRVAL… in do_fetch()
1010 zval_ptr_dtor(return_value); in do_fetch()
1011 ZVAL_NULL(return_value); in do_fetch()
1034 stmt->fetch.cls.fci.object = Z_OBJ_P(return_value); in do_fetch()
1035 stmt->fetch.cls.fcc.object = Z_OBJ_P(return_value); in do_fetch()
1063 zval_ptr_dtor(return_value); /* we don't need that */ in do_fetch()
1064 ZVAL_COPY_VALUE(return_value, &retval); in do_fetch()
1066 ZVAL_COPY_VALUE(return_value, &retval); in do_fetch()
1080 zend_symtable_update(Z_ARRVAL_P(return_all), Z_STR(grp_val), return_value); in do_fetch()
1089 zend_hash_next_index_insert(Z_ARRVAL(grp), return_value); in do_fetch()
1173 if (!do_fetch(stmt, return_value, how, ori, off, NULL)) { in PHP_METHOD()
1214 if (!do_fetch(stmt, return_value, PDO_FETCH_CLASS, PDO_FETCH_ORI_NEXT, /* offset */ 0, NULL)) { in PHP_METHOD()
1244 fetch_value(stmt, return_value, col_n, NULL); in PHP_METHOD()
1372 array_init(return_value); in PHP_METHOD()
1373 return_all = return_value; in PHP_METHOD()
1385 array_init(return_value); in PHP_METHOD()
1387 zend_hash_next_index_insert_new(Z_ARRVAL_P(return_value), &data); in PHP_METHOD()
1402 if (Z_TYPE_P(return_value) != IS_ARRAY) { in PHP_METHOD()
1403 array_init(return_value); in PHP_METHOD()
1551 array_init(return_value); in PHP_METHOD()
1552 add_next_index_string(return_value, stmt->error_code); in PHP_METHOD()
1556 stmt->dbh->methods->fetch_err(stmt->dbh, stmt, return_value); in PHP_METHOD()
1560 error_count = zend_hash_num_elements(Z_ARRVAL_P(return_value)); in PHP_METHOD()
1567 add_next_index_null(return_value); in PHP_METHOD()
1605 static bool generic_stmt_attr_get(pdo_stmt_t *stmt, zval *return_value, zend_long attr) in generic_stmt_attr_get() argument
1625 if (!generic_stmt_attr_get(stmt, return_value, attr)) { in PHP_METHOD()
1634 switch (stmt->methods->get_attribute(stmt, attr, return_value)) { in PHP_METHOD()
1640 if (!generic_stmt_attr_get(stmt, return_value, attr)) { in PHP_METHOD()
1686 if (FAILURE == stmt->methods->get_column_meta(stmt, colno, return_value)) { in PHP_METHOD()
1693 add_assoc_str(return_value, "name", zend_string_copy(col->name)); in PHP_METHOD()
1694 add_assoc_long(return_value, "len", col->maxlen); /* FIXME: unsigned ? */ in PHP_METHOD()
1695 add_assoc_long(return_value, "precision", col->precision); in PHP_METHOD()
2017 zend_create_internal_iterator_zval(return_value, ZEND_THIS); in PHP_METHOD()