121 if (
result->unbuf->eof_reached) {
129 php_mysqli_result_iterator_move_forward(iter);
144 php_mysqli_result_iterator_dtor,
145 php_mysqli_result_iterator_valid,
146 php_mysqli_result_iterator_current_data,
147 php_mysqli_result_iterator_current_key,
148 php_mysqli_result_iterator_move_forward,
149 php_mysqli_result_iterator_rewind,
void php_mysqli_fetch_into_hash_aux(zval *return_value, MYSQL_RES *result, zend_long fetchtype)
#define mysqli_result_is_unbuffered(r)
zend_object_iterator * php_mysqli_result_get_iterator(zend_class_entry *ce, zval *object, int by_ref)
const zend_object_iterator_funcs php_mysqli_result_iterator_funcs
#define mysql_data_seek(r, o)
struct _mysqli_object mysqli_object
#define MYSQLI_FETCH_RESOURCE_BY_OBJ(__ptr, __type, __obj, __name, __check)
unsigned char key[REFLECTION_KEY_LEN]
const zend_object_iterator_funcs * funcs
zend_object_iterator intern
ZEND_API ZEND_COLD void zend_throw_error(zend_class_entry *exception_ce, const char *format,...)
ZEND_API ZEND_COLD void zend_error(int type, const char *format,...)
#define ecalloc(nmemb, size)
ZEND_API void zend_iterator_init(zend_object_iterator *iter)
struct _zend_object_iterator zend_object_iterator
struct _zend_object_iterator_funcs zend_object_iterator_funcs
struct _zend_class_entry zend_class_entry
ZEND_RESULT_CODE zend_result
ZEND_API void zval_ptr_dtor(zval *zval_ptr)