34#define arginfo_mysqli_commit arginfo_mysqli_begin_transaction
68#define arginfo_mysqli_error arginfo_mysqli_character_set_name
79#define arginfo_mysqli_execute arginfo_mysqli_stmt_execute
124#define arginfo_mysqli_fetch_row arginfo_mysqli_fetch_assoc
131#define arginfo_mysqli_field_count arginfo_mysqli_errno
146#define arginfo_mysqli_get_connection_stats arginfo_mysqli_error_list
159#define arginfo_mysqli_get_client_version arginfo_mysqli_connect_errno
161#define arginfo_mysqli_get_links_stats arginfo_mysqli_get_client_stats
163#define arginfo_mysqli_get_host_info arginfo_mysqli_character_set_name
165#define arginfo_mysqli_get_proto_info arginfo_mysqli_errno
167#define arginfo_mysqli_get_server_info arginfo_mysqli_character_set_name
169#define arginfo_mysqli_get_server_version arginfo_mysqli_errno
182#define arginfo_mysqli_insert_id arginfo_mysqli_affected_rows
189#define arginfo_mysqli_more_results arginfo_mysqli_dump_debug_info
196#define arginfo_mysqli_next_result arginfo_mysqli_dump_debug_info
198#define arginfo_mysqli_num_fields arginfo_mysqli_field_tell
210#define arginfo_mysqli_set_opt arginfo_mysqli_options
212#define arginfo_mysqli_ping arginfo_mysqli_dump_debug_info
253#define arginfo_mysqli_escape_string arginfo_mysqli_real_escape_string
255#define arginfo_mysqli_real_query arginfo_mysqli_multi_query
266#define arginfo_mysqli_rollback arginfo_mysqli_begin_transaction
268#define arginfo_mysqli_savepoint arginfo_mysqli_release_savepoint
331#define arginfo_mysqli_stmt_field_count arginfo_mysqli_stmt_errno
349#define arginfo_mysqli_stmt_insert_id arginfo_mysqli_stmt_affected_rows
355#define arginfo_mysqli_stmt_next_result arginfo_mysqli_stmt_more_results
357#define arginfo_mysqli_stmt_num_rows arginfo_mysqli_stmt_affected_rows
359#define arginfo_mysqli_stmt_param_count arginfo_mysqli_stmt_errno
366#define arginfo_mysqli_stmt_reset arginfo_mysqli_stmt_more_results
368#define arginfo_mysqli_stmt_result_metadata arginfo_mysqli_stmt_get_result
376#define arginfo_mysqli_stmt_store_result arginfo_mysqli_stmt_more_results
378#define arginfo_mysqli_stmt_sqlstate arginfo_mysqli_stmt_error
380#define arginfo_mysqli_sqlstate arginfo_mysqli_character_set_name
400#define arginfo_mysqli_thread_id arginfo_mysqli_errno
409#define arginfo_mysqli_warning_count arginfo_mysqli_errno
446#define arginfo_class_mysqli_commit arginfo_class_mysqli_begin_transaction
472#define arginfo_class_mysqli_get_client_info arginfo_class_mysqli_character_set_name
477#define arginfo_class_mysqli_get_server_info arginfo_class_mysqli_character_set_name
493#define arginfo_class_mysqli_more_results arginfo_class_mysqli_dump_debug_info
495#define arginfo_class_mysqli_next_result arginfo_class_mysqli_dump_debug_info
497#define arginfo_class_mysqli_ping arginfo_class_mysqli_dump_debug_info
533#define arginfo_class_mysqli_escape_string arginfo_class_mysqli_real_escape_string
535#define arginfo_class_mysqli_real_query arginfo_class_mysqli_multi_query
541#define arginfo_class_mysqli_rollback arginfo_class_mysqli_begin_transaction
543#define arginfo_class_mysqli_savepoint arginfo_class_mysqli_release_savepoint
558#define arginfo_class_mysqli_set_opt arginfo_class_mysqli_options
578#define arginfo_class_mysqli_thread_safe arginfo_class_mysqli_dump_debug_info
595#define arginfo_class_mysqli_result_free arginfo_class_mysqli_result_close
604#define arginfo_class_mysqli_result_fetch_fields arginfo_class_mysqli_get_connection_stats
626#define arginfo_class_mysqli_result_fetch_row arginfo_class_mysqli_result_fetch_assoc
636#define arginfo_class_mysqli_result_free_result arginfo_class_mysqli_result_close
664#define arginfo_class_mysqli_stmt_close arginfo_class_mysqli_close
677#define arginfo_class_mysqli_stmt_get_warnings arginfo_class_mysqli_get_warnings
679#define arginfo_class_mysqli_stmt_result_metadata arginfo_class_mysqli_use_result
681#define arginfo_class_mysqli_stmt_more_results arginfo_class_mysqli_dump_debug_info
683#define arginfo_class_mysqli_stmt_next_result arginfo_class_mysqli_dump_debug_info
693#define arginfo_class_mysqli_stmt_free_result arginfo_class_mysqli_result_close
695#define arginfo_class_mysqli_stmt_reset arginfo_class_mysqli_dump_debug_info
697#define arginfo_class_mysqli_stmt_prepare arginfo_class_mysqli_multi_query
699#define arginfo_class_mysqli_stmt_store_result arginfo_class_mysqli_dump_debug_info
701#define arginfo_class_mysqli_stmt_get_result arginfo_class_mysqli_use_result
703#define arginfo_class_mysqli_warning___construct arginfo_class_mysqli_init
705#define arginfo_class_mysqli_warning_next arginfo_mysqli_thread_safe
1035static void register_mysqli_symbols(
int module_number)
1149 zend_add_parameter_attribute(zend_hash_str_find_ptr(
CG(function_table),
"mysqli_change_user",
sizeof(
"mysqli_change_user") - 1), 2,
ZSTR_KNOWN(ZEND_STR_SENSITIVEPARAMETER), 0);
1151 zend_add_parameter_attribute(zend_hash_str_find_ptr(
CG(function_table),
"mysqli_connect",
sizeof(
"mysqli_connect") - 1), 2,
ZSTR_KNOWN(ZEND_STR_SENSITIVEPARAMETER), 0);
1153 zend_attribute *attribute_Deprecated_func_mysqli_kill_0 = zend_add_function_attribute(zend_hash_str_find_ptr(
CG(function_table),
"mysqli_kill",
sizeof(
"mysqli_kill") - 1),
ZSTR_KNOWN(ZEND_STR_DEPRECATED_CAPITALIZED), 2);
1154 zval attribute_Deprecated_func_mysqli_kill_0_arg0;
1155 zend_string *attribute_Deprecated_func_mysqli_kill_0_arg0_str = zend_string_init(
"8.4",
strlen(
"8.4"), 1);
1156 ZVAL_STR(&attribute_Deprecated_func_mysqli_kill_0_arg0, attribute_Deprecated_func_mysqli_kill_0_arg0_str);
1157 ZVAL_COPY_VALUE(&attribute_Deprecated_func_mysqli_kill_0->
args[0].
value, &attribute_Deprecated_func_mysqli_kill_0_arg0);
1159 zval attribute_Deprecated_func_mysqli_kill_0_arg1;
1160 zend_string *attribute_Deprecated_func_mysqli_kill_0_arg1_str = zend_string_init(
"use KILL CONNECTION/QUERY SQL statement instead",
strlen(
"use KILL CONNECTION/QUERY SQL statement instead"), 1);
1161 ZVAL_STR(&attribute_Deprecated_func_mysqli_kill_0_arg1, attribute_Deprecated_func_mysqli_kill_0_arg1_str);
1162 ZVAL_COPY_VALUE(&attribute_Deprecated_func_mysqli_kill_0->
args[1].
value, &attribute_Deprecated_func_mysqli_kill_0_arg1);
1163 attribute_Deprecated_func_mysqli_kill_0->
args[1].
name =
ZSTR_KNOWN(ZEND_STR_MESSAGE);
1165 zend_attribute *attribute_Deprecated_func_mysqli_ping_0 = zend_add_function_attribute(zend_hash_str_find_ptr(
CG(function_table),
"mysqli_ping",
sizeof(
"mysqli_ping") - 1),
ZSTR_KNOWN(ZEND_STR_DEPRECATED_CAPITALIZED), 2);
1166 zval attribute_Deprecated_func_mysqli_ping_0_arg0;
1167 zend_string *attribute_Deprecated_func_mysqli_ping_0_arg0_str = zend_string_init(
"8.4",
strlen(
"8.4"), 1);
1168 ZVAL_STR(&attribute_Deprecated_func_mysqli_ping_0_arg0, attribute_Deprecated_func_mysqli_ping_0_arg0_str);
1169 ZVAL_COPY_VALUE(&attribute_Deprecated_func_mysqli_ping_0->
args[0].
value, &attribute_Deprecated_func_mysqli_ping_0_arg0);
1171 zval attribute_Deprecated_func_mysqli_ping_0_arg1;
1172 zend_string *attribute_Deprecated_func_mysqli_ping_0_arg1_str = zend_string_init(
"because the reconnect feature has been removed in PHP 8.2 and this function is now redundant",
strlen(
"because the reconnect feature has been removed in PHP 8.2 and this function is now redundant"), 1);
1173 ZVAL_STR(&attribute_Deprecated_func_mysqli_ping_0_arg1, attribute_Deprecated_func_mysqli_ping_0_arg1_str);
1174 ZVAL_COPY_VALUE(&attribute_Deprecated_func_mysqli_ping_0->
args[1].
value, &attribute_Deprecated_func_mysqli_ping_0_arg1);
1175 attribute_Deprecated_func_mysqli_ping_0->
args[1].
name =
ZSTR_KNOWN(ZEND_STR_MESSAGE);
1177 zend_add_parameter_attribute(zend_hash_str_find_ptr(
CG(function_table),
"mysqli_real_connect",
sizeof(
"mysqli_real_connect") - 1), 3,
ZSTR_KNOWN(ZEND_STR_SENSITIVEPARAMETER), 0);
1179 zend_attribute *attribute_Deprecated_func_mysqli_refresh_0 = zend_add_function_attribute(zend_hash_str_find_ptr(
CG(function_table),
"mysqli_refresh",
sizeof(
"mysqli_refresh") - 1),
ZSTR_KNOWN(ZEND_STR_DEPRECATED_CAPITALIZED), 2);
1180 zval attribute_Deprecated_func_mysqli_refresh_0_arg0;
1181 zend_string *attribute_Deprecated_func_mysqli_refresh_0_arg0_str = zend_string_init(
"8.4",
strlen(
"8.4"), 1);
1182 ZVAL_STR(&attribute_Deprecated_func_mysqli_refresh_0_arg0, attribute_Deprecated_func_mysqli_refresh_0_arg0_str);
1183 ZVAL_COPY_VALUE(&attribute_Deprecated_func_mysqli_refresh_0->
args[0].
value, &attribute_Deprecated_func_mysqli_refresh_0_arg0);
1184 attribute_Deprecated_func_mysqli_refresh_0->
args[0].
name =
ZSTR_KNOWN(ZEND_STR_SINCE);
1185 zval attribute_Deprecated_func_mysqli_refresh_0_arg1;
1186 zend_string *attribute_Deprecated_func_mysqli_refresh_0_arg1_str = zend_string_init(
"use FLUSH SQL statement instead",
strlen(
"use FLUSH SQL statement instead"), 1);
1187 ZVAL_STR(&attribute_Deprecated_func_mysqli_refresh_0_arg1, attribute_Deprecated_func_mysqli_refresh_0_arg1_str);
1188 ZVAL_COPY_VALUE(&attribute_Deprecated_func_mysqli_refresh_0->
args[1].
value, &attribute_Deprecated_func_mysqli_refresh_0_arg1);
1189 attribute_Deprecated_func_mysqli_refresh_0->
args[1].
name =
ZSTR_KNOWN(ZEND_STR_MESSAGE);
1199 zval property_client_info_default_value;
1200 ZVAL_UNDEF(&property_client_info_default_value);
1201 zend_string *property_client_info_name = zend_string_init(
"client_info",
sizeof(
"client_info") - 1, 1);
1203 zend_string_release(property_client_info_name);
1205 zval property_client_version_default_value;
1206 ZVAL_UNDEF(&property_client_version_default_value);
1207 zend_string *property_client_version_name = zend_string_init(
"client_version",
sizeof(
"client_version") - 1, 1);
1209 zend_string_release(property_client_version_name);
1211 zval property_driver_version_default_value;
1212 ZVAL_UNDEF(&property_driver_version_default_value);
1213 zend_string *property_driver_version_name = zend_string_init(
"driver_version",
sizeof(
"driver_version") - 1, 1);
1215 zend_string_release(property_driver_version_name);
1217 zval property_report_mode_default_value;
1218 ZVAL_LONG(&property_report_mode_default_value, 0);
1219 zend_string *property_report_mode_name = zend_string_init(
"report_mode",
sizeof(
"report_mode") - 1, 1);
1221 zend_string_release(property_report_mode_name);
1233 zval property_affected_rows_default_value;
1234 ZVAL_UNDEF(&property_affected_rows_default_value);
1235 zend_string *property_affected_rows_name = zend_string_init(
"affected_rows",
sizeof(
"affected_rows") - 1, 1);
1237 zend_string_release(property_affected_rows_name);
1239 zval property_client_info_default_value;
1240 ZVAL_UNDEF(&property_client_info_default_value);
1241 zend_string *property_client_info_name = zend_string_init(
"client_info",
sizeof(
"client_info") - 1, 1);
1243 zend_string_release(property_client_info_name);
1245 zval property_client_version_default_value;
1246 ZVAL_UNDEF(&property_client_version_default_value);
1247 zend_string *property_client_version_name = zend_string_init(
"client_version",
sizeof(
"client_version") - 1, 1);
1249 zend_string_release(property_client_version_name);
1251 zval property_connect_errno_default_value;
1252 ZVAL_UNDEF(&property_connect_errno_default_value);
1253 zend_string *property_connect_errno_name = zend_string_init(
"connect_errno",
sizeof(
"connect_errno") - 1, 1);
1255 zend_string_release(property_connect_errno_name);
1257 zval property_connect_error_default_value;
1258 ZVAL_UNDEF(&property_connect_error_default_value);
1259 zend_string *property_connect_error_name = zend_string_init(
"connect_error",
sizeof(
"connect_error") - 1, 1);
1261 zend_string_release(property_connect_error_name);
1263 zval property_errno_default_value;
1265 zend_string *property_errno_name = zend_string_init(
"errno",
sizeof(
"errno") - 1, 1);
1267 zend_string_release(property_errno_name);
1269 zval property_error_default_value;
1271 zend_string *property_error_name = zend_string_init(
"error",
sizeof(
"error") - 1, 1);
1273 zend_string_release(property_error_name);
1275 zval property_error_list_default_value;
1276 ZVAL_UNDEF(&property_error_list_default_value);
1277 zend_string *property_error_list_name = zend_string_init(
"error_list",
sizeof(
"error_list") - 1, 1);
1279 zend_string_release(property_error_list_name);
1281 zval property_field_count_default_value;
1282 ZVAL_UNDEF(&property_field_count_default_value);
1283 zend_string *property_field_count_name = zend_string_init(
"field_count",
sizeof(
"field_count") - 1, 1);
1285 zend_string_release(property_field_count_name);
1287 zval property_host_info_default_value;
1288 ZVAL_UNDEF(&property_host_info_default_value);
1289 zend_string *property_host_info_name = zend_string_init(
"host_info",
sizeof(
"host_info") - 1, 1);
1291 zend_string_release(property_host_info_name);
1293 zval property_info_default_value;
1295 zend_string *property_info_name = zend_string_init(
"info",
sizeof(
"info") - 1, 1);
1297 zend_string_release(property_info_name);
1299 zval property_insert_id_default_value;
1300 ZVAL_UNDEF(&property_insert_id_default_value);
1301 zend_string *property_insert_id_name = zend_string_init(
"insert_id",
sizeof(
"insert_id") - 1, 1);
1303 zend_string_release(property_insert_id_name);
1305 zval property_server_info_default_value;
1306 ZVAL_UNDEF(&property_server_info_default_value);
1307 zend_string *property_server_info_name = zend_string_init(
"server_info",
sizeof(
"server_info") - 1, 1);
1309 zend_string_release(property_server_info_name);
1311 zval property_server_version_default_value;
1312 ZVAL_UNDEF(&property_server_version_default_value);
1313 zend_string *property_server_version_name = zend_string_init(
"server_version",
sizeof(
"server_version") - 1, 1);
1315 zend_string_release(property_server_version_name);
1317 zval property_sqlstate_default_value;
1318 ZVAL_UNDEF(&property_sqlstate_default_value);
1319 zend_string *property_sqlstate_name = zend_string_init(
"sqlstate",
sizeof(
"sqlstate") - 1, 1);
1321 zend_string_release(property_sqlstate_name);
1323 zval property_protocol_version_default_value;
1324 ZVAL_UNDEF(&property_protocol_version_default_value);
1325 zend_string *property_protocol_version_name = zend_string_init(
"protocol_version",
sizeof(
"protocol_version") - 1, 1);
1327 zend_string_release(property_protocol_version_name);
1329 zval property_thread_id_default_value;
1330 ZVAL_UNDEF(&property_thread_id_default_value);
1331 zend_string *property_thread_id_name = zend_string_init(
"thread_id",
sizeof(
"thread_id") - 1, 1);
1333 zend_string_release(property_thread_id_name);
1335 zval property_warning_count_default_value;
1336 ZVAL_UNDEF(&property_warning_count_default_value);
1337 zend_string *property_warning_count_name = zend_string_init(
"warning_count",
sizeof(
"warning_count") - 1, 1);
1339 zend_string_release(property_warning_count_name);
1342 zend_add_parameter_attribute(zend_hash_str_find_ptr(&class_entry->
function_table,
"__construct",
sizeof(
"__construct") - 1), 2,
ZSTR_KNOWN(ZEND_STR_SENSITIVEPARAMETER), 0);
1344 zend_add_parameter_attribute(zend_hash_str_find_ptr(&class_entry->
function_table,
"change_user",
sizeof(
"change_user") - 1), 1,
ZSTR_KNOWN(ZEND_STR_SENSITIVEPARAMETER), 0);
1346 zend_add_parameter_attribute(zend_hash_str_find_ptr(&class_entry->
function_table,
"connect",
sizeof(
"connect") - 1), 2,
ZSTR_KNOWN(ZEND_STR_SENSITIVEPARAMETER), 0);
1348 zend_attribute *attribute_Deprecated_func_get_client_info_0 = zend_add_function_attribute(zend_hash_str_find_ptr(&class_entry->
function_table,
"get_client_info",
sizeof(
"get_client_info") - 1),
ZSTR_KNOWN(ZEND_STR_DEPRECATED_CAPITALIZED), 2);
1349 zval attribute_Deprecated_func_get_client_info_0_arg0;
1350 zend_string *attribute_Deprecated_func_get_client_info_0_arg0_str = zend_string_init(
"8.1",
strlen(
"8.1"), 1);
1351 ZVAL_STR(&attribute_Deprecated_func_get_client_info_0_arg0, attribute_Deprecated_func_get_client_info_0_arg0_str);
1352 ZVAL_COPY_VALUE(&attribute_Deprecated_func_get_client_info_0->
args[0].
value, &attribute_Deprecated_func_get_client_info_0_arg0);
1353 attribute_Deprecated_func_get_client_info_0->
args[0].
name =
ZSTR_KNOWN(ZEND_STR_SINCE);
1354 zval attribute_Deprecated_func_get_client_info_0_arg1;
1355 zend_string *attribute_Deprecated_func_get_client_info_0_arg1_str = zend_string_init(
"use mysqli_get_client_info() instead",
strlen(
"use mysqli_get_client_info() instead"), 1);
1356 ZVAL_STR(&attribute_Deprecated_func_get_client_info_0_arg1, attribute_Deprecated_func_get_client_info_0_arg1_str);
1357 ZVAL_COPY_VALUE(&attribute_Deprecated_func_get_client_info_0->
args[1].
value, &attribute_Deprecated_func_get_client_info_0_arg1);
1358 attribute_Deprecated_func_get_client_info_0->
args[1].
name =
ZSTR_KNOWN(ZEND_STR_MESSAGE);
1360 zend_attribute *attribute_Deprecated_func_init_0 = zend_add_function_attribute(zend_hash_str_find_ptr(&class_entry->
function_table,
"init",
sizeof(
"init") - 1),
ZSTR_KNOWN(ZEND_STR_DEPRECATED_CAPITALIZED), 2);
1361 zval attribute_Deprecated_func_init_0_arg0;
1362 zend_string *attribute_Deprecated_func_init_0_arg0_str = zend_string_init(
"8.1",
strlen(
"8.1"), 1);
1363 ZVAL_STR(&attribute_Deprecated_func_init_0_arg0, attribute_Deprecated_func_init_0_arg0_str);
1366 zval attribute_Deprecated_func_init_0_arg1;
1367 zend_string *attribute_Deprecated_func_init_0_arg1_str = zend_string_init(
"replace calls to parent::init() with parent::__construct()",
strlen(
"replace calls to parent::init() with parent::__construct()"), 1);
1368 ZVAL_STR(&attribute_Deprecated_func_init_0_arg1, attribute_Deprecated_func_init_0_arg1_str);
1372 zend_attribute *attribute_Deprecated_func_kill_0 = zend_add_function_attribute(zend_hash_str_find_ptr(&class_entry->
function_table,
"kill",
sizeof(
"kill") - 1),
ZSTR_KNOWN(ZEND_STR_DEPRECATED_CAPITALIZED), 2);
1373 zval attribute_Deprecated_func_kill_0_arg0;
1374 zend_string *attribute_Deprecated_func_kill_0_arg0_str = zend_string_init(
"8.4",
strlen(
"8.4"), 1);
1375 ZVAL_STR(&attribute_Deprecated_func_kill_0_arg0, attribute_Deprecated_func_kill_0_arg0_str);
1378 zval attribute_Deprecated_func_kill_0_arg1;
1379 zend_string *attribute_Deprecated_func_kill_0_arg1_str = zend_string_init(
"use KILL CONNECTION/QUERY SQL statement instead",
strlen(
"use KILL CONNECTION/QUERY SQL statement instead"), 1);
1380 ZVAL_STR(&attribute_Deprecated_func_kill_0_arg1, attribute_Deprecated_func_kill_0_arg1_str);
1384 zend_attribute *attribute_Deprecated_func_ping_0 = zend_add_function_attribute(zend_hash_str_find_ptr(&class_entry->
function_table,
"ping",
sizeof(
"ping") - 1),
ZSTR_KNOWN(ZEND_STR_DEPRECATED_CAPITALIZED), 2);
1385 zval attribute_Deprecated_func_ping_0_arg0;
1386 zend_string *attribute_Deprecated_func_ping_0_arg0_str = zend_string_init(
"8.4",
strlen(
"8.4"), 1);
1387 ZVAL_STR(&attribute_Deprecated_func_ping_0_arg0, attribute_Deprecated_func_ping_0_arg0_str);
1390 zval attribute_Deprecated_func_ping_0_arg1;
1391 zend_string *attribute_Deprecated_func_ping_0_arg1_str = zend_string_init(
"because the reconnect feature has been removed in PHP 8.2 and this method is now redundant",
strlen(
"because the reconnect feature has been removed in PHP 8.2 and this method is now redundant"), 1);
1392 ZVAL_STR(&attribute_Deprecated_func_ping_0_arg1, attribute_Deprecated_func_ping_0_arg1_str);
1396 zend_add_parameter_attribute(zend_hash_str_find_ptr(&class_entry->
function_table,
"real_connect",
sizeof(
"real_connect") - 1), 2,
ZSTR_KNOWN(ZEND_STR_SENSITIVEPARAMETER), 0);
1398 zend_attribute *attribute_Deprecated_func_refresh_0 = zend_add_function_attribute(zend_hash_str_find_ptr(&class_entry->
function_table,
"refresh",
sizeof(
"refresh") - 1),
ZSTR_KNOWN(ZEND_STR_DEPRECATED_CAPITALIZED), 2);
1399 zval attribute_Deprecated_func_refresh_0_arg0;
1400 zend_string *attribute_Deprecated_func_refresh_0_arg0_str = zend_string_init(
"8.4",
strlen(
"8.4"), 1);
1401 ZVAL_STR(&attribute_Deprecated_func_refresh_0_arg0, attribute_Deprecated_func_refresh_0_arg0_str);
1404 zval attribute_Deprecated_func_refresh_0_arg1;
1405 zend_string *attribute_Deprecated_func_refresh_0_arg1_str = zend_string_init(
"use FLUSH SQL statement instead",
strlen(
"use FLUSH SQL statement instead"), 1);
1406 ZVAL_STR(&attribute_Deprecated_func_refresh_0_arg1, attribute_Deprecated_func_refresh_0_arg1_str);
1421 zval property_current_field_default_value;
1422 ZVAL_UNDEF(&property_current_field_default_value);
1423 zend_string *property_current_field_name = zend_string_init(
"current_field",
sizeof(
"current_field") - 1, 1);
1425 zend_string_release(property_current_field_name);
1427 zval property_field_count_default_value;
1428 ZVAL_UNDEF(&property_field_count_default_value);
1429 zend_string *property_field_count_name = zend_string_init(
"field_count",
sizeof(
"field_count") - 1, 1);
1431 zend_string_release(property_field_count_name);
1433 zval property_lengths_default_value;
1435 zend_string *property_lengths_name = zend_string_init(
"lengths",
sizeof(
"lengths") - 1, 1);
1437 zend_string_release(property_lengths_name);
1439 zval property_num_rows_default_value;
1440 ZVAL_UNDEF(&property_num_rows_default_value);
1441 zend_string *property_num_rows_name = zend_string_init(
"num_rows",
sizeof(
"num_rows") - 1, 1);
1443 zend_string_release(property_num_rows_name);
1445 zval property_type_default_value;
1447 zend_string *property_type_name = zend_string_init(
"type",
sizeof(
"type") - 1, 1);
1449 zend_string_release(property_type_name);
1461 zval property_affected_rows_default_value;
1462 ZVAL_UNDEF(&property_affected_rows_default_value);
1463 zend_string *property_affected_rows_name = zend_string_init(
"affected_rows",
sizeof(
"affected_rows") - 1, 1);
1465 zend_string_release(property_affected_rows_name);
1467 zval property_insert_id_default_value;
1468 ZVAL_UNDEF(&property_insert_id_default_value);
1469 zend_string *property_insert_id_name = zend_string_init(
"insert_id",
sizeof(
"insert_id") - 1, 1);
1471 zend_string_release(property_insert_id_name);
1473 zval property_num_rows_default_value;
1474 ZVAL_UNDEF(&property_num_rows_default_value);
1475 zend_string *property_num_rows_name = zend_string_init(
"num_rows",
sizeof(
"num_rows") - 1, 1);
1477 zend_string_release(property_num_rows_name);
1479 zval property_param_count_default_value;
1480 ZVAL_UNDEF(&property_param_count_default_value);
1481 zend_string *property_param_count_name = zend_string_init(
"param_count",
sizeof(
"param_count") - 1, 1);
1483 zend_string_release(property_param_count_name);
1485 zval property_field_count_default_value;
1486 ZVAL_UNDEF(&property_field_count_default_value);
1487 zend_string *property_field_count_name = zend_string_init(
"field_count",
sizeof(
"field_count") - 1, 1);
1489 zend_string_release(property_field_count_name);
1491 zval property_errno_default_value;
1493 zend_string *property_errno_name = zend_string_init(
"errno",
sizeof(
"errno") - 1, 1);
1495 zend_string_release(property_errno_name);
1497 zval property_error_default_value;
1499 zend_string *property_error_name = zend_string_init(
"error",
sizeof(
"error") - 1, 1);
1501 zend_string_release(property_error_name);
1503 zval property_error_list_default_value;
1504 ZVAL_UNDEF(&property_error_list_default_value);
1505 zend_string *property_error_list_name = zend_string_init(
"error_list",
sizeof(
"error_list") - 1, 1);
1507 zend_string_release(property_error_list_name);
1509 zval property_sqlstate_default_value;
1510 ZVAL_UNDEF(&property_sqlstate_default_value);
1511 zend_string *property_sqlstate_name = zend_string_init(
"sqlstate",
sizeof(
"sqlstate") - 1, 1);
1513 zend_string_release(property_sqlstate_name);
1515 zval property_id_default_value;
1517 zend_string *property_id_name = zend_string_init(
"id",
sizeof(
"id") - 1, 1);
1519 zend_string_release(property_id_name);
1531 zval property_message_default_value;
1533 zend_string *property_message_name = zend_string_init(
"message",
sizeof(
"message") - 1, 1);
1535 zend_string_release(property_message_name);
1537 zval property_sqlstate_default_value;
1538 ZVAL_UNDEF(&property_sqlstate_default_value);
1539 zend_string *property_sqlstate_name = zend_string_init(
"sqlstate",
sizeof(
"sqlstate") - 1, 1);
1541 zend_string_release(property_sqlstate_name);
1543 zval property_errno_default_value;
1545 zend_string *property_errno_name = zend_string_init(
"errno",
sizeof(
"errno") - 1, 1);
1547 zend_string_release(property_errno_name);
1556 INIT_CLASS_ENTRY(ce,
"mysqli_sql_exception", class_mysqli_sql_exception_methods);
1559 zval property_sqlstate_default_value;
1560 zend_string *property_sqlstate_default_value_str = zend_string_init(
"00000",
strlen(
"00000"), 1);
1561 ZVAL_STR(&property_sqlstate_default_value, property_sqlstate_default_value_str);
1562 zend_string *property_sqlstate_name = zend_string_init(
"sqlstate",
sizeof(
"sqlstate") - 1, 1);
1564 zend_string_release(property_sqlstate_name);
enum entity_charset charset
mysqli_stmt_free_result(mysqli_stmt $statement)
mysqli_num_fields(mysqli_result $result)
mysqli_get_client_info(?mysqli $mysql=null)
mysqli_stmt_insert_id(mysqli_stmt $statement)
mysqli_execute_query(mysqli $mysql, string $query, ?array $params=null)
mysqli_fetch_object(mysqli_result $result, string $class="stdClass", array $constructor_args=[])
mysqli_prepare(mysqli $mysql, string $query)
mysqli_change_user(mysqli $mysql, string $username, #[\SensitiveParameter] string $password, ?string $database)
mysqli_get_server_version(mysqli $mysql)
mysqli_num_rows(mysqli_result $result)
mysqli_error(mysqli $mysql)
mysqli_refresh(mysqli $mysql, int $flags)
mysqli_commit(mysqli $mysql, int $flags=0, ?string $name=null)
mysqli_get_connection_stats(mysqli $mysql)
mysqli_stmt_affected_rows(mysqli_stmt $statement)
mysqli_begin_transaction(mysqli $mysql, int $flags=0, ?string $name=null)
mysqli_get_server_info(mysqli $mysql)
mysqli_ssl_set(mysqli $mysql, ?string $key, ?string $certificate, ?string $ca_certificate, ?string $ca_path, ?string $cipher_algos)
mysqli_stmt_error_list(mysqli_stmt $statement)
mysqli_get_client_stats()
mysqli_stmt_send_long_data(mysqli_stmt $statement, int $param_num, string $data)
mysqli_fetch_lengths(mysqli_result $result)
mysqli_stmt_sqlstate(mysqli_stmt $statement)
mysqli_stmt_data_seek(mysqli_stmt $statement, int $offset)
mysqli_stmt_reset(mysqli_stmt $statement)
mysqli_field_count(mysqli $mysql)
mysqli_field_seek(mysqli_result $result, int $index)
mysqli_get_client_version()
mysqli_next_result(mysqli $mysql)
mysqli_get_warnings(mysqli $mysql)
mysqli_fetch_fields(mysqli_result $result)
mysqli_stmt_attr_get(mysqli_stmt $statement, int $attribute)
mysqli_affected_rows(mysqli $mysql)
mysqli_more_results(mysqli $mysql)
mysqli_ping(mysqli $mysql)
mysqli_stat(mysqli $mysql)
mysqli_release_savepoint(mysqli $mysql, string $name)
mysqli_stmt_param_count(mysqli_stmt $statement)
mysqli_query(mysqli $mysql, string $query, int $result_mode=MYSQLI_STORE_RESULT)
mysqli_stmt_next_result(mysqli_stmt $statement)
mysqli_errno(mysqli $mysql)
mysqli_store_result(mysqli $mysql, int $mode=0)
mysqli_stmt_store_result(mysqli_stmt $statement)
mysqli_fetch_field_direct(mysqli_result $result, int $index)
mysqli_fetch_column(mysqli_result $result, int $column=0)
mysqli_error_list(mysqli $mysql)
mysqli_stmt_get_warnings(mysqli_stmt $statement)
mysqli_stmt_bind_param(mysqli_stmt $statement, string $types, mixed &... $vars)
mysqli_autocommit(mysqli $mysql, bool $enable)
mysqli_rollback(mysqli $mysql, int $flags=0, ?string $name=null)
mysqli_poll(?array &$read, ?array &$error, array &$reject, int $seconds, int $microseconds=0)
mysqli_kill(mysqli $mysql, int $process_id)
mysqli_fetch_field(mysqli_result $result)
mysqli_set_charset(mysqli $mysql, string $charset)
mysqli_stmt_prepare(mysqli_stmt $statement, string $query)
mysqli_thread_id(mysqli $mysql)
mysqli_fetch_assoc(mysqli_result $result)
mysqli_fetch_all(mysqli_result $result, int $mode=MYSQLI_NUM)
mysqli_stmt_bind_result(mysqli_stmt $statement, mixed &... $vars)
mysqli_dump_debug_info(mysqli $mysql)
mysqli_debug(string $options)
mysqli_data_seek(mysqli_result $result, int $offset)
mysqli_options(mysqli $mysql, int $option, $value)
mysqli_field_tell(mysqli_result $result)
mysqli_stmt_execute(mysqli_stmt $statement, ?array $params=null)
mysqli_stmt_field_count(mysqli_stmt $statement)
mysqli_use_result(mysqli $mysql)
mysqli_savepoint(mysqli $mysql, string $name)
mysqli_stmt_error(mysqli_stmt $statement)
mysqli_reap_async_query(mysqli $mysql)
mysqli_insert_id(mysqli $mysql)
mysqli_stmt_init(mysqli $mysql)
mysqli_multi_query(mysqli $mysql, string $query)
mysqli_fetch_row(mysqli_result $result)
mysqli_get_proto_info(mysqli $mysql)
mysqli_real_connect(mysqli $mysql, ?string $hostname=null, ?string $username=null, #[\SensitiveParameter] ?string $password=null, ?string $database=null, ?int $port=null, ?string $socket=null, int $flags=0)
mysqli_real_query(mysqli $mysql, string $query)
mysqli_warning_count(mysqli $mysql)
mysqli_report(int $flags)
mysqli_real_escape_string(mysqli $mysql, string $string)
mysqli_character_set_name(mysqli $mysql)
mysqli_get_host_info(mysqli $mysql)
mysqli_stmt_result_metadata(mysqli_stmt $statement)
mysqli_connect(?string $hostname=null, ?string $username=null, #[\SensitiveParameter] ?string $password=null, ?string $database=null, ?int $port=null, ?string $socket=null)
mysqli_stmt_more_results(mysqli_stmt $statement)
mysqli_stmt_num_rows(mysqli_stmt $statement)
mysqli_fetch_array(mysqli_result $result, int $mode=MYSQLI_BOTH)
mysqli_sqlstate(mysqli $mysql)
mysqli_stmt_get_result(mysqli_stmt $statement)
mysqli_select_db(mysqli $mysql, string $database)
mysqli_info(mysqli $mysql)
mysqli_stmt_attr_set(mysqli_stmt $statement, int $attribute, int $value)
mysqli_stmt_errno(mysqli_stmt $statement)
mysqli_stmt_fetch(mysqli_stmt $statement)
mysqli_get_charset(mysqli $mysql)
#define arginfo_mysqli_next_result
#define arginfo_class_mysqli_rollback
#define arginfo_mysqli_set_opt
#define arginfo_class_mysqli_stmt_store_result
#define arginfo_mysqli_stmt_reset
#define arginfo_mysqli_savepoint
#define arginfo_mysqli_stmt_param_count
#define arginfo_class_mysqli_next_result
#define arginfo_class_mysqli_real_query
#define arginfo_mysqli_stmt_sqlstate
#define arginfo_mysqli_stmt_insert_id
#define arginfo_class_mysqli_stmt_reset
#define arginfo_mysqli_get_links_stats
#define arginfo_class_mysqli_escape_string
#define arginfo_class_mysqli_stmt_next_result
#define arginfo_class_mysqli_savepoint
#define arginfo_class_mysqli_thread_safe
#define arginfo_class_mysqli_stmt_result_metadata
#define arginfo_class_mysqli_result_fetch_fields
#define arginfo_mysqli_thread_id
#define arginfo_class_mysqli_stmt_more_results
#define arginfo_class_mysqli_set_opt
#define arginfo_class_mysqli_get_client_info
#define arginfo_mysqli_real_query
#define arginfo_mysqli_stmt_num_rows
#define arginfo_class_mysqli_stmt_close
#define arginfo_class_mysqli_result_free_result
#define arginfo_mysqli_get_client_version
#define arginfo_mysqli_num_fields
#define arginfo_mysqli_escape_string
#define arginfo_class_mysqli_commit
#define arginfo_mysqli_commit
#define arginfo_mysqli_insert_id
#define arginfo_mysqli_execute
#define arginfo_mysqli_get_server_version
#define arginfo_mysqli_stmt_result_metadata
#define arginfo_mysqli_field_count
#define arginfo_class_mysqli_ping
#define arginfo_mysqli_ping
#define arginfo_class_mysqli_stmt_free_result
#define arginfo_mysqli_get_proto_info
#define arginfo_class_mysqli_stmt_get_warnings
#define arginfo_mysqli_stmt_field_count
#define arginfo_class_mysqli_result_fetch_row
#define arginfo_class_mysqli_get_server_info
#define arginfo_mysqli_fetch_row
#define arginfo_class_mysqli_stmt_get_result
#define arginfo_mysqli_stmt_store_result
#define arginfo_mysqli_rollback
#define arginfo_class_mysqli_stmt_prepare
#define arginfo_class_mysqli_more_results
#define arginfo_mysqli_more_results
#define arginfo_class_mysqli_warning___construct
#define arginfo_mysqli_get_connection_stats
#define arginfo_mysqli_stmt_next_result
#define arginfo_mysqli_warning_count
#define arginfo_class_mysqli_result_free
#define arginfo_mysqli_get_host_info
#define arginfo_mysqli_get_server_info
#define arginfo_mysqli_error
#define arginfo_mysqli_sqlstate
#define arginfo_class_mysqli_warning_next
#define mysqli_stmt_close(c, implicit)
#define mysqli_free_result(r, implicit)
#define mysqli_close(c, how)
#define MYSQLI_STORE_RESULT
#define MYSQLI_USE_RESULT
#define MYSQLI_REPORT_ERROR
#define MYSQLI_STORE_RESULT_COPY_DATA
#define MYSQLI_REPORT_OFF
#define MYSQLI_REPORT_INDEX
#define MYSQLI_REPORT_ALL
#define MYSQLI_REPORT_STRICT
#define MYSQLND_DBG_ENABLED
#define CLIENT_SSL_DONT_VERIFY_SERVER_CERT
#define TRANS_COR_NO_RELEASE
#define FIELD_TYPE_LONG_BLOB
#define TRANS_START_READ_WRITE
#define FIELD_TYPE_NEWDATE
@ MYSQL_OPT_CONNECT_TIMEOUT
@ MYSQL_OPT_LOAD_DATA_LOCAL_DIR
@ MYSQLND_OPT_NET_CMD_BUFFER_SIZE
@ MYSQLND_OPT_INT_AND_FLOAT_NATIVE
@ MYSQL_SERVER_PUBLIC_KEY
@ MYSQL_OPT_CAN_HANDLE_EXPIRED_PASSWORDS
@ MYSQL_READ_DEFAULT_GROUP
@ MYSQL_OPT_SSL_VERIFY_SERVER_CERT
@ MYSQL_READ_DEFAULT_FILE
@ MYSQLND_OPT_NET_READ_BUFFER_SIZE
#define SERVER_QUERY_NO_INDEX_USED
#define NO_DEFAULT_VALUE_FLAG
#define SERVER_QUERY_NO_GOOD_INDEX_USED
#define FIELD_TYPE_LONGLONG
#define AUTO_INCREMENT_FLAG
#define TRANS_COR_RELEASE
#define SERVER_QUERY_WAS_SLOW
#define SERVER_PS_OUT_PARAMS
#define FIELD_TYPE_NEWDECIMAL
#define CLIENT_FOUND_ROWS
#define CLIENT_SSL_VERIFY_SERVER_CERT
#define FIELD_TYPE_DOUBLE
#define TRANS_START_WITH_CONSISTENT_SNAPSHOT
#define MULTIPLE_KEY_FLAG
#define CLIENT_IGNORE_SPACE
#define TRANS_COR_AND_CHAIN
#define FIELD_TYPE_DATETIME
#define FIELD_TYPE_GEOMETRY
#define FIELD_TYPE_DECIMAL
@ STMT_ATTR_UPDATE_MAX_LENGTH
#define FIELD_TYPE_MEDIUM_BLOB
#define FIELD_TYPE_VECTOR
#define ON_UPDATE_NOW_FLAG
#define FIELD_TYPE_TIMESTAMP
#define CLIENT_CAN_HANDLE_EXPIRED_PASSWORDS
#define FIELD_TYPE_TINY_BLOB
#define FIELD_TYPE_STRING
#define FIELD_TYPE_VAR_STRING
#define TRANS_START_READ_ONLY
#define TRANS_COR_AND_NO_CHAIN
#define CLIENT_INTERACTIVE
#define MYSQL_DATA_TRUNCATED
#define REFRESH_BACKUP_LOG
PHP_JSON_API size_t int options
unsigned char key[REFLECTION_KEY_LEN]
zend_attribute_arg args[1]
ZEND_API zend_property_info * zend_declare_typed_property(zend_class_entry *ce, zend_string *name, zval *property, int access_type, zend_string *doc_comment, zend_type type)
ZEND_API zend_class_entry * zend_register_internal_class_with_flags(zend_class_entry *class_entry, zend_class_entry *parent_ce, uint32_t ce_flags)
ZEND_API void zend_class_implements(zend_class_entry *class_entry, int num_interfaces,...)
#define ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(name, return_reference, required_num_args, class_name, type)
#define ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(name, return_reference, required_num_args, type)
#define ZEND_ARG_OBJ_INFO_WITH_DEFAULT_VALUE(pass_by_ref, name, class_name, allow_null, default_value)
struct _zend_function_entry zend_function_entry
#define ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(name, return_reference, required_num_args, type, allow_null)
#define INIT_CLASS_ENTRY(class_container, class_name, functions)
#define ZEND_RAW_FENTRY(zend_name, name, arg_info, flags, frameless_function_infos, doc_comment)
#define ZEND_ARG_INFO(pass_by_ref, name)
#define ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_OBJ_TYPE_MASK_EX(name, return_reference, required_num_args, class_name, type)
#define ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(name, return_reference, required_num_args, class_name, allow_null)
#define ZEND_METHOD(classname, name)
#define ZEND_END_ARG_INFO()
#define ZEND_ARG_VARIADIC_TYPE_INFO(pass_by_ref, name, type_hint, allow_null)
#define ZEND_ARG_OBJ_INFO(pass_by_ref, name, class_name, allow_null)
#define ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(pass_by_ref, name, type_hint, allow_null, default_value)
#define ZEND_ARG_TYPE_INFO(pass_by_ref, name, type_hint, allow_null)
#define ZEND_BEGIN_ARG_INFO_EX(name, _unused, return_reference, required_num_args)
#define ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_INFO_EX(name, return_reference, required_num_args, type, allow_null)
#define ZEND_FE(name, arg_info)
#define ZEND_ME(classname, name, arg_info, flags)
#define ZEND_FUNCTION(name)
#define ZEND_BEGIN_ARG_WITH_TENTATIVE_RETURN_TYPE_MASK_EX(name, return_reference, required_num_args, type)
struct _zend_attribute zend_attribute
#define ZEND_ACC_DEPRECATED
#define ZEND_ACC_PROTECTED
#define REGISTER_BOOL_CONSTANT(name, bval, flags)
#define REGISTER_LONG_CONSTANT(name, lval, flags)
struct _zend_string zend_string
struct _zend_class_entry zend_class_entry
#define ZEND_TYPE_INIT_MASK(_type_mask)
#define ZVAL_COPY_VALUE(z, v)