@@ -84,6 +84,19 @@ static const func_info_t func_infos[] = {
84
84
F1 ("stream_socket_accept" , MAY_BE_RESOURCE |MAY_BE_FALSE ),
85
85
FN ("zip_open" , MAY_BE_RESOURCE |MAY_BE_LONG |MAY_BE_FALSE ),
86
86
FN ("zip_read" , MAY_BE_RESOURCE |MAY_BE_FALSE ),
87
+ F1 ("curl_copy_handle" , MAY_BE_OBJECT |MAY_BE_FALSE ),
88
+ F1 ("curl_error" , MAY_BE_STRING ),
89
+ F1 ("curl_escape" , MAY_BE_STRING |MAY_BE_FALSE ),
90
+ F1 ("curl_unescape" , MAY_BE_STRING |MAY_BE_FALSE ),
91
+ F1 ("curl_file_create" , MAY_BE_OBJECT ),
92
+ F1 ("curl_init" , MAY_BE_OBJECT |MAY_BE_FALSE ),
93
+ F1 ("curl_multi_info_read" , MAY_BE_ARRAY |MAY_BE_ARRAY_KEY_STRING |MAY_BE_ARRAY_OF_LONG |MAY_BE_ARRAY_OF_OBJECT |MAY_BE_FALSE ),
94
+ F1 ("curl_multi_init" , MAY_BE_OBJECT ),
95
+ F1 ("curl_multi_strerror" , MAY_BE_STRING |MAY_BE_NULL ),
96
+ F1 ("curl_share_init" , MAY_BE_OBJECT ),
97
+ F1 ("curl_share_strerror" , MAY_BE_STRING |MAY_BE_NULL ),
98
+ F1 ("curl_strerror" , MAY_BE_STRING |MAY_BE_NULL ),
99
+ F1 ("curl_version" , MAY_BE_ARRAY |MAY_BE_ARRAY_KEY_STRING |MAY_BE_ARRAY_OF_LONG |MAY_BE_ARRAY_OF_STRING |MAY_BE_ARRAY_OF_ARRAY |MAY_BE_FALSE ),
87
100
F1 ("json_encode" , MAY_BE_STRING |MAY_BE_FALSE ),
88
101
F1 ("json_last_error_msg" , MAY_BE_STRING ),
89
102
F1 ("finfo_open" , MAY_BE_OBJECT |MAY_BE_FALSE ),
@@ -139,10 +152,71 @@ static const func_info_t func_infos[] = {
139
152
#if defined(HAVE_BIND_TEXTDOMAIN_CODESET )
140
153
F1 ("bind_textdomain_codeset" , MAY_BE_STRING |MAY_BE_FALSE ),
141
154
#endif
155
+ F1 ("mysqli_affected_rows" , MAY_BE_LONG |MAY_BE_STRING ),
156
+ F1 ("mysqli_character_set_name" , MAY_BE_STRING ),
157
+ F0 ("mysqli_close" , MAY_BE_TRUE ),
158
+ F1 ("mysqli_connect" , MAY_BE_OBJECT |MAY_BE_FALSE ),
159
+ F1 ("mysqli_connect_error" , MAY_BE_STRING |MAY_BE_NULL ),
160
+ F0 ("mysqli_debug" , MAY_BE_TRUE ),
161
+ F1 ("mysqli_error" , MAY_BE_STRING ),
162
+ F1 ("mysqli_error_list" , MAY_BE_ARRAY |MAY_BE_ARRAY_KEY_LONG |MAY_BE_ARRAY_OF_ARRAY ),
163
+ F1 ("mysqli_fetch_field" , MAY_BE_OBJECT |MAY_BE_FALSE ),
164
+ F1 ("mysqli_fetch_fields" , MAY_BE_ARRAY |MAY_BE_ARRAY_KEY_LONG |MAY_BE_ARRAY_OF_OBJECT ),
165
+ F1 ("mysqli_fetch_field_direct" , MAY_BE_OBJECT |MAY_BE_FALSE ),
166
+ F1 ("mysqli_fetch_lengths" , MAY_BE_ARRAY |MAY_BE_ARRAY_KEY_LONG |MAY_BE_ARRAY_OF_LONG |MAY_BE_FALSE ),
167
+ F1 ("mysqli_fetch_all" , MAY_BE_ARRAY |MAY_BE_ARRAY_KEY_LONG |MAY_BE_ARRAY_KEY_STRING |MAY_BE_ARRAY_OF_ANY ),
168
+ F1 ("mysqli_fetch_array" , MAY_BE_ARRAY |MAY_BE_ARRAY_KEY_LONG |MAY_BE_ARRAY_KEY_STRING |MAY_BE_ARRAY_OF_ANY |MAY_BE_NULL |MAY_BE_FALSE ),
169
+ F1 ("mysqli_fetch_assoc" , MAY_BE_ARRAY |MAY_BE_ARRAY_KEY_LONG |MAY_BE_ARRAY_KEY_STRING |MAY_BE_ARRAY_OF_ANY |MAY_BE_NULL |MAY_BE_FALSE ),
170
+ F1 ("mysqli_fetch_object" , MAY_BE_OBJECT |MAY_BE_NULL |MAY_BE_FALSE ),
171
+ F1 ("mysqli_fetch_row" , MAY_BE_ARRAY |MAY_BE_ARRAY_KEY_LONG |MAY_BE_ARRAY_OF_ANY |MAY_BE_NULL |MAY_BE_FALSE ),
172
+ #if defined(MYSQLI_USE_MYSQLND )
173
+ F1 ("mysqli_get_connection_stats" , MAY_BE_ARRAY |MAY_BE_ARRAY_KEY_LONG |MAY_BE_ARRAY_KEY_STRING |MAY_BE_ARRAY_OF_ANY ),
174
+ #endif
175
+ #if defined(MYSQLI_USE_MYSQLND )
176
+ F1 ("mysqli_get_client_stats" , MAY_BE_ARRAY |MAY_BE_ARRAY_KEY_STRING |MAY_BE_ARRAY_OF_STRING ),
177
+ #endif
178
+ F1 ("mysqli_get_charset" , MAY_BE_OBJECT |MAY_BE_NULL ),
179
+ F1 ("mysqli_get_client_info" , MAY_BE_STRING ),
180
+ F1 ("mysqli_get_links_stats" , MAY_BE_ARRAY |MAY_BE_ARRAY_KEY_STRING |MAY_BE_ARRAY_OF_LONG ),
181
+ F1 ("mysqli_get_host_info" , MAY_BE_STRING ),
182
+ F1 ("mysqli_get_server_info" , MAY_BE_STRING ),
183
+ F1 ("mysqli_get_warnings" , MAY_BE_OBJECT |MAY_BE_FALSE ),
184
+ F1 ("mysqli_init" , MAY_BE_OBJECT |MAY_BE_FALSE ),
185
+ F1 ("mysqli_info" , MAY_BE_STRING |MAY_BE_NULL ),
186
+ F1 ("mysqli_insert_id" , MAY_BE_LONG |MAY_BE_STRING ),
187
+ F1 ("mysqli_num_rows" , MAY_BE_LONG |MAY_BE_STRING ),
188
+ F1 ("mysqli_prepare" , MAY_BE_OBJECT |MAY_BE_FALSE ),
189
+ F1 ("mysqli_query" , MAY_BE_OBJECT |MAY_BE_BOOL ),
190
+ F1 ("mysqli_real_escape_string" , MAY_BE_STRING ),
191
+ #if defined(MYSQLI_USE_MYSQLND )
192
+ F1 ("mysqli_reap_async_query" , MAY_BE_OBJECT |MAY_BE_BOOL ),
193
+ #endif
194
+ F1 ("mysqli_stmt_affected_rows" , MAY_BE_LONG |MAY_BE_STRING ),
195
+ F0 ("mysqli_stmt_close" , MAY_BE_TRUE ),
196
+ F1 ("mysqli_stmt_error" , MAY_BE_STRING ),
197
+ F1 ("mysqli_stmt_error_list" , MAY_BE_ARRAY |MAY_BE_ARRAY_KEY_LONG |MAY_BE_ARRAY_OF_ARRAY ),
198
+ #if defined(MYSQLI_USE_MYSQLND )
199
+ F1 ("mysqli_stmt_get_result" , MAY_BE_OBJECT |MAY_BE_FALSE ),
200
+ #endif
201
+ F1 ("mysqli_stmt_get_warnings" , MAY_BE_OBJECT |MAY_BE_FALSE ),
202
+ F1 ("mysqli_stmt_init" , MAY_BE_OBJECT |MAY_BE_FALSE ),
203
+ F1 ("mysqli_stmt_insert_id" , MAY_BE_LONG |MAY_BE_STRING ),
204
+ F1 ("mysqli_stmt_num_rows" , MAY_BE_LONG |MAY_BE_STRING ),
205
+ F1 ("mysqli_stmt_result_metadata" , MAY_BE_OBJECT |MAY_BE_FALSE ),
206
+ F1 ("mysqli_stmt_sqlstate" , MAY_BE_STRING ),
207
+ F1 ("mysqli_sqlstate" , MAY_BE_STRING ),
208
+ F0 ("mysqli_ssl_set" , MAY_BE_TRUE ),
209
+ F1 ("mysqli_stat" , MAY_BE_STRING |MAY_BE_FALSE ),
210
+ F1 ("mysqli_store_result" , MAY_BE_OBJECT |MAY_BE_FALSE ),
211
+ F1 ("mysqli_use_result" , MAY_BE_OBJECT |MAY_BE_FALSE ),
142
212
F1 ("exif_tagname" , MAY_BE_STRING |MAY_BE_FALSE ),
143
213
F1 ("exif_read_data" , MAY_BE_ARRAY |MAY_BE_ARRAY_KEY_STRING |MAY_BE_ARRAY_OF_ANY |MAY_BE_FALSE ),
144
214
F1 ("exif_thumbnail" , MAY_BE_STRING |MAY_BE_FALSE ),
145
215
F1 ("pg_socket" , MAY_BE_RESOURCE |MAY_BE_FALSE ),
216
+ FN ("preg_replace" , MAY_BE_STRING |MAY_BE_ARRAY |MAY_BE_ARRAY_KEY_LONG |MAY_BE_ARRAY_KEY_STRING |MAY_BE_ARRAY_OF_STRING |MAY_BE_NULL ),
217
+ FN ("preg_filter" , MAY_BE_STRING |MAY_BE_ARRAY |MAY_BE_ARRAY_KEY_LONG |MAY_BE_ARRAY_KEY_STRING |MAY_BE_ARRAY_OF_STRING |MAY_BE_NULL ),
218
+ FN ("preg_replace_callback" , MAY_BE_STRING |MAY_BE_ARRAY |MAY_BE_ARRAY_KEY_LONG |MAY_BE_ARRAY_KEY_STRING |MAY_BE_ARRAY_OF_STRING |MAY_BE_NULL ),
219
+ F1 ("preg_split" , MAY_BE_ARRAY |MAY_BE_ARRAY_KEY_LONG |MAY_BE_ARRAY_KEY_STRING |MAY_BE_ARRAY_OF_STRING |MAY_BE_ARRAY_OF_ARRAY |MAY_BE_FALSE ),
146
220
FN ("sodium_crypto_kx_client_session_keys" , MAY_BE_ARRAY |MAY_BE_ARRAY_KEY_LONG |MAY_BE_ARRAY_OF_STRING ),
147
221
FN ("sodium_crypto_kx_server_session_keys" , MAY_BE_ARRAY |MAY_BE_ARRAY_KEY_LONG |MAY_BE_ARRAY_OF_STRING ),
148
222
F0 ("sodium_crypto_generichash_update" , MAY_BE_TRUE ),
0 commit comments