Skip to content

Commit 3162285

Browse files
committed
Complete func info for mysqli
1 parent ec60fee commit 3162285

File tree

1 file changed

+101
-0
lines changed

1 file changed

+101
-0
lines changed

ext/opcache/Optimizer/zend_func_info.c

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1008,6 +1008,107 @@ static const func_info_t func_infos[] = {
10081008
F1("mysql_tablename", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_STRING),
10091009
F1("mysql_table_name", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_STRING),
10101010

1011+
/* ext/mysqli */
1012+
F1("mysqli_connect", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_RESOURCE),
1013+
F0("mysqli_close", MAY_BE_NULL | MAY_BE_TRUE),
1014+
I1("mysqli_connect_error", MAY_BE_NULL | MAY_BE_STRING),
1015+
I0("mysqli_connect_errno", MAY_BE_LONG),
1016+
F1("mysqli_get_client_stats", MAY_BE_NULL | MAY_BE_ARRAY | MAY_BE_ARRAY_KEY_STRING | MAY_BE_ARRAY_OF_LONG),
1017+
F1("mysqli_error_list", MAY_BE_NULL | MAY_BE_ARRAY | MAY_BE_ARRAY_KEY_LONG | MAY_BE_ARRAY_OF_ARRAY),
1018+
F1("mysqli_get_links_stats", MAY_BE_NULL | MAY_BE_ARRAY | MAY_BE_ARRAY_KEY_STRING | MAY_BE_ARRAY_OF_LONG),
1019+
F1("mysqli_query", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE | MAY_BE_RESOURCE),
1020+
F0("mysqli_multi_query", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
1021+
F0("mysqli_set_charset", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
1022+
F1("mysqli_get_charset", MAY_BE_NULL | MAY_BE_ARRAY | MAY_BE_ARRAY_KEY_STRING | MAY_BE_ARRAY_OF_ANY),
1023+
F0("mysqli_begin_transaction", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
1024+
F0("mysqli_savepoint", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
1025+
F0("mysqli_release_savepoint", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
1026+
F1("mysqli_fetch_array", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_ARRAY | MAY_BE_ARRAY_KEY_ANY | MAY_BE_ARRAY_OF_ANY),
1027+
F1("mysqli_fetch_assoc", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_ARRAY | MAY_BE_ARRAY_KEY_STRING | MAY_BE_ARRAY_OF_ANY),
1028+
F1("mysqli_fetch_all", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_ARRAY | MAY_BE_ARRAY_KEY_ANY | MAY_BE_ARRAY_OF_ANY),
1029+
F1("mysqli_fetch_object", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_OBJECT),
1030+
F0("mysqli_free_result", MAY_BE_NULL),
1031+
F0("mysqli_affected_rows", MAY_BE_NULL | MAY_BE_LONG),
1032+
F0("mysqli_autocommit", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
1033+
F0("mysqli_stmt_bind_param", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
1034+
F0("mysqli_stmt_bind_result", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
1035+
F0("mysqli_change_user", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
1036+
F1("mysqli_character_set_name", MAY_BE_NULL | MAY_BE_STRING),
1037+
F0("mysqli_commit", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
1038+
F0("mysqli_data_seek", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
1039+
F0("mysqli_debug", MAY_BE_NULL | MAY_BE_TRUE),
1040+
F0("mysqli_dump_debug_info", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
1041+
F0("mysqli_errno", MAY_BE_NULL | MAY_BE_LONG),
1042+
F1("mysqli_error", MAY_BE_NULL | MAY_BE_STRING),
1043+
F0("mysqli_stmt_execute", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
1044+
F0("mysqli_poll", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_LONG),
1045+
F1("mysqli_reap_async_query", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE | MAY_BE_RESOURCE),
1046+
F1("mysqli_stmt_get_result", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_RESOURCE),
1047+
F1("mysqli_get_warnings", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_RESOURCE),
1048+
F1("mysqli_stmt_error_list", MAY_BE_NULL | MAY_BE_ARRAY | MAY_BE_ARRAY_KEY_LONG | MAY_BE_ARRAY_OF_ARRAY),
1049+
F1("mysqli_stmt_get_warnings", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_RESOURCE),
1050+
F0("mysqli_stmt_fetch", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
1051+
F1("mysqli_fetch_field", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_OBJECT),
1052+
F1("mysqli_fetch_fields", MAY_BE_NULL | MAY_BE_ARRAY | MAY_BE_ARRAY_KEY_LONG | MAY_BE_ARRAY_OF_OBJECT),
1053+
F1("mysqli_fetch_field_direct", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_OBJECT),
1054+
F1("mysqli_fetch_lengths", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_ARRAY | MAY_BE_ARRAY_KEY_LONG | MAY_BE_ARRAY_OF_LONG),
1055+
F1("mysqli_fetch_row", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_ARRAY | MAY_BE_ARRAY_KEY_LONG | MAY_BE_ARRAY_OF_ANY),
1056+
F0("mysqli_field_count", MAY_BE_NULL | MAY_BE_LONG),
1057+
F0("mysqli_field_seek", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
1058+
F0("mysqli_field_tell", MAY_BE_NULL | MAY_BE_LONG),
1059+
I1("mysqli_get_client_info", MAY_BE_STRING),
1060+
I0("mysqli_get_client_version", MAY_BE_LONG),
1061+
F1("mysqli_get_host_info", MAY_BE_NULL | MAY_BE_STRING),
1062+
F0("mysqli_get_proto_info", MAY_BE_NULL | MAY_BE_LONG),
1063+
F1("mysqli_get_server_info", MAY_BE_NULL | MAY_BE_STRING),
1064+
F0("mysqli_get_server_version", MAY_BE_NULL | MAY_BE_LONG),
1065+
F1("mysqli_info", MAY_BE_NULL | MAY_BE_STRING),
1066+
F1("mysqli_init", MAY_BE_FALSE | MAY_BE_RESOURCE),
1067+
F0("mysqli_insert_id", MAY_BE_NULL | MAY_BE_LONG),
1068+
F0("mysqli_kill", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
1069+
F0("mysqli_more_results", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
1070+
F0("mysqli_next_result", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
1071+
F0("mysqli_stmt_more_results", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
1072+
F0("mysqli_stmt_next_result", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
1073+
F0("mysqli_num_fields", MAY_BE_NULL | MAY_BE_LONG),
1074+
F0("mysqli_num_rows", MAY_BE_NULL | MAY_BE_LONG),
1075+
F0("mysqli_options", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
1076+
F0("mysqli_ping", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
1077+
F1("mysqli_prepare", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_RESOURCE),
1078+
F0("mysqli_real_connect", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
1079+
F0("mysqli_real_query", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
1080+
F1("mysqli_real_escape_string", MAY_BE_NULL | MAY_BE_STRING),
1081+
F0("mysqli_rollback", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
1082+
F0("mysqli_stmt_send_long_data", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
1083+
F0("mysqli_stmt_affected_rows", MAY_BE_NULL | MAY_BE_LONG),
1084+
F0("mysqli_stmt_close", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
1085+
F0("mysqli_stmt_data_seek", MAY_BE_NULL | MAY_BE_FALSE),
1086+
F0("mysqli_stmt_field_count", MAY_BE_NULL | MAY_BE_LONG),
1087+
F0("mysqli_stmt_free_result", MAY_BE_NULL),
1088+
F0("mysqli_stmt_insert_id", MAY_BE_NULL | MAY_BE_LONG),
1089+
F0("mysqli_stmt_param_count", MAY_BE_NULL | MAY_BE_LONG),
1090+
F0("mysqli_stmt_reset", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
1091+
F0("mysqli_stmt_num_rows", MAY_BE_NULL | MAY_BE_LONG),
1092+
F0("mysqli_select_db", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
1093+
F1("mysqli_sqlstate", MAY_BE_NULL | MAY_BE_STRING),
1094+
F0("mysqli_ssl_set", MAY_BE_NULL | MAY_BE_TRUE),
1095+
F1("mysqli_stat", MAY_BE_NULL | MAY_BE_STRING),
1096+
F0("mysqli_refresh", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
1097+
F0("mysqli_stmt_attr_set", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
1098+
F0("mysqli_stmt_attr_get", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_LONG),
1099+
F0("mysqli_stmt_errno", MAY_BE_NULL | MAY_BE_LONG),
1100+
F1("mysqli_stmt_error", MAY_BE_NULL | MAY_BE_STRING),
1101+
F1("mysqli_stmt_init", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_RESOURCE),
1102+
F0("mysqli_stmt_prepare", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
1103+
F1("mysqli_stmt_result_metadata", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_RESOURCE),
1104+
F0("mysqli_stmt_store_result", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_TRUE),
1105+
F1("mysqli_stmt_sqlstate", MAY_BE_NULL | MAY_BE_STRING),
1106+
F1("mysqli_store_result", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_RESOURCE),
1107+
F0("mysqli_thread_id", MAY_BE_NULL | MAY_BE_LONG),
1108+
I0("mysqli_thread_safe", MAY_BE_FALSE | MAY_BE_TRUE),
1109+
F1("mysqli_use_result", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_RESOURCE),
1110+
F0("mysqli_warning_count", MAY_BE_NULL | MAY_BE_LONG),
1111+
10111112
/* ext/curl */
10121113
F1("curl_init", MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_RESOURCE),
10131114
F1("curl_copy_handle", MAY_BE_NULL | MAY_BE_RESOURCE),

0 commit comments

Comments
 (0)