@@ -247,26 +247,26 @@ extern void php_mysqli_fetch_into_hash_aux(zval *return_value, MYSQL_RES * resul
247247 MYSQLI_RESOURCE *my_res; \
248248 mysqli_object *intern = Z_MYSQLI_P(__id); \
249249 if (!(my_res = (MYSQLI_RESOURCE *)intern->ptr)) {\
250- php_error_docref (NULL, E_WARNING , "Couldn't fetch %s", ZSTR_VAL(intern->zo.ce->name));\
251- RETURN_FALSE ;\
250+ zend_throw_error (NULL, "Couldn't fetch %s", ZSTR_VAL(intern->zo.ce->name));\
251+ RETURN_THROWS() ;\
252252 }\
253253 __ptr = (__type)my_res->ptr; \
254254 if (__check && my_res->status < __check) { \
255- php_error_docref (NULL, E_WARNING, "invalid object or resource %s\n ", ZSTR_VAL(intern->zo.ce->name)); \
256- RETURN_FALSE ;\
255+ zend_throw_error (NULL, "invalid object or resource %s", ZSTR_VAL(intern->zo.ce->name)); \
256+ RETURN_THROWS() ;\
257257 }\
258258}
259259
260260#define MYSQLI_FETCH_RESOURCE_BY_OBJ (__ptr , __type , __obj , __name , __check ) \
261261{ \
262262 MYSQLI_RESOURCE *my_res; \
263263 if (!(my_res = (MYSQLI_RESOURCE *)(__obj->ptr))) {\
264- php_error_docref (NULL, E_WARNING , "Couldn't fetch %s", ZSTR_VAL(intern->zo.ce->name));\
265- return;\
266- }\
264+ zend_throw_error (NULL, "Couldn't fetch %s", ZSTR_VAL(intern->zo.ce->name));\
265+ return;\
266+ }\
267267 __ptr = (__type)my_res->ptr; \
268268 if (__check && my_res->status < __check) { \
269- php_error_docref (NULL, E_WARNING, "invalid object or resource %s\n ", ZSTR_VAL(intern->zo.ce->name)); \
269+ zend_throw_error (NULL, "invalid object or resource %s", ZSTR_VAL(intern->zo.ce->name)); \
270270 return;\
271271 }\
272272}
@@ -276,8 +276,8 @@ extern void php_mysqli_fetch_into_hash_aux(zval *return_value, MYSQL_RES * resul
276276 MYSQLI_FETCH_RESOURCE((__ptr), MY_MYSQL *, (__id), "mysqli_link", (__check)); \
277277 if (!(__ptr)->mysql) { \
278278 mysqli_object *intern = Z_MYSQLI_P(__id); \
279- php_error_docref (NULL, E_WARNING, "invalid object or resource %s\n ", ZSTR_VAL(intern->zo.ce->name)); \
280- RETURN_NULL (); \
279+ zend_throw_error (NULL, "invalid object or resource %s", ZSTR_VAL(intern->zo.ce->name)); \
280+ RETURN_THROWS (); \
281281 } \
282282}
283283
@@ -286,8 +286,8 @@ extern void php_mysqli_fetch_into_hash_aux(zval *return_value, MYSQL_RES * resul
286286 MYSQLI_FETCH_RESOURCE((__ptr), MY_STMT *, (__id), "mysqli_stmt", (__check)); \
287287 if (!(__ptr)->stmt) { \
288288 mysqli_object *intern = Z_MYSQLI_P(__id); \
289- php_error_docref (NULL, E_WARNING, "invalid object or resource %s\n ", ZSTR_VAL(intern->zo.ce->name)); \
290- RETURN_NULL ();\
289+ zend_throw_error (NULL, "invalid object or resource %s", ZSTR_VAL(intern->zo.ce->name)); \
290+ RETURN_THROWS ();\
291291 } \
292292}
293293
0 commit comments