php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
zend_func_infos.h
Go to the documentation of this file.
1/* This is a generated file, edit the .stub.php files instead. */
2
3static const func_info_t func_infos[] = {
4 F1("zend_version", MAY_BE_STRING),
16 F1("get_resource_type", MAY_BE_STRING),
22 F1("bcadd", MAY_BE_STRING),
23 F1("bcsub", MAY_BE_STRING),
24 F1("bcmul", MAY_BE_STRING),
25 F1("bcdiv", MAY_BE_STRING),
26 F1("bcmod", MAY_BE_STRING),
28 F1("bcpowmod", MAY_BE_STRING),
29 F1("bcpow", MAY_BE_STRING),
30 F1("bcsqrt", MAY_BE_STRING),
31 F1("bcfloor", MAY_BE_STRING),
32 F1("bcceil", MAY_BE_STRING),
33 F1("bcround", MAY_BE_STRING),
38 F1("curl_copy_handle", MAY_BE_OBJECT|MAY_BE_FALSE),
39 F1("curl_error", MAY_BE_STRING),
40 F1("curl_escape", MAY_BE_STRING|MAY_BE_FALSE),
41 F1("curl_unescape", MAY_BE_STRING|MAY_BE_FALSE),
42 F1("curl_file_create", MAY_BE_OBJECT),
43 F1("curl_init", MAY_BE_OBJECT|MAY_BE_FALSE),
45 F1("curl_multi_init", MAY_BE_OBJECT),
46 F1("curl_multi_strerror", MAY_BE_STRING|MAY_BE_NULL),
47 F1("curl_share_init", MAY_BE_OBJECT),
48 F1("curl_share_strerror", MAY_BE_STRING|MAY_BE_NULL),
49 F1("curl_strerror", MAY_BE_STRING|MAY_BE_NULL),
51 F1("date", MAY_BE_STRING),
52 F1("gmdate", MAY_BE_STRING),
53 F1("strftime", MAY_BE_STRING|MAY_BE_FALSE),
54 F1("gmstrftime", MAY_BE_STRING|MAY_BE_FALSE),
57 F1("date_create", MAY_BE_OBJECT|MAY_BE_FALSE),
58 F1("date_create_immutable", MAY_BE_OBJECT|MAY_BE_FALSE),
59 F1("date_create_from_format", MAY_BE_OBJECT|MAY_BE_FALSE),
60 F1("date_create_immutable_from_format", MAY_BE_OBJECT|MAY_BE_FALSE),
64 F1("date_format", MAY_BE_STRING),
65 F1("date_timezone_get", MAY_BE_OBJECT|MAY_BE_FALSE),
66 F1("date_diff", MAY_BE_OBJECT),
67 F1("timezone_open", MAY_BE_OBJECT|MAY_BE_FALSE),
68 F1("timezone_name_get", MAY_BE_STRING),
69 F1("timezone_name_from_abbr", MAY_BE_STRING|MAY_BE_FALSE),
72 F1("timezone_identifiers_list", MAY_BE_ARRAY|MAY_BE_ARRAY_KEY_LONG|MAY_BE_ARRAY_OF_STRING),
73 F1("timezone_abbreviations_list", MAY_BE_ARRAY|MAY_BE_ARRAY_KEY_STRING|MAY_BE_ARRAY_OF_ARRAY),
74 F1("timezone_version_get", MAY_BE_STRING),
75 F1("date_interval_create_from_date_string", MAY_BE_OBJECT|MAY_BE_FALSE),
76 F1("date_interval_format", MAY_BE_STRING),
77 F1("date_default_timezone_get", MAY_BE_STRING),
84 F1("enchant_broker_list_dicts", MAY_BE_ARRAY|MAY_BE_ARRAY_KEY_LONG|MAY_BE_ARRAY_OF_ARRAY),
88 F1("exif_tagname", MAY_BE_STRING|MAY_BE_FALSE),
90 F1("exif_thumbnail", MAY_BE_STRING|MAY_BE_FALSE),
91 F1("finfo_open", MAY_BE_OBJECT|MAY_BE_FALSE),
92 F1("finfo_file", MAY_BE_STRING|MAY_BE_FALSE),
93 F1("finfo_buffer", MAY_BE_STRING|MAY_BE_FALSE),
94 F1("mime_content_type", MAY_BE_STRING|MAY_BE_FALSE),
103 F1("imagecreatetruecolor", MAY_BE_OBJECT|MAY_BE_FALSE),
104#if defined(PHP_WIN32)
105 F1("imagegrabwindow", MAY_BE_OBJECT|MAY_BE_FALSE),
106 F1("imagegrabscreen", MAY_BE_OBJECT|MAY_BE_FALSE),
107#endif
108 F1("imagerotate", MAY_BE_OBJECT|MAY_BE_FALSE),
109 F1("imagecreate", MAY_BE_OBJECT|MAY_BE_FALSE),
110 F1("imagecreatefromstring", MAY_BE_OBJECT|MAY_BE_FALSE),
111#if defined(HAVE_GD_AVIF)
112 F1("imagecreatefromavif", MAY_BE_OBJECT|MAY_BE_FALSE),
113#endif
114 F1("imagecreatefromgif", MAY_BE_OBJECT|MAY_BE_FALSE),
115#if defined(HAVE_GD_JPG)
116 F1("imagecreatefromjpeg", MAY_BE_OBJECT|MAY_BE_FALSE),
117#endif
118#if defined(HAVE_GD_PNG)
119 F1("imagecreatefrompng", MAY_BE_OBJECT|MAY_BE_FALSE),
120#endif
121#if defined(HAVE_GD_WEBP)
122 F1("imagecreatefromwebp", MAY_BE_OBJECT|MAY_BE_FALSE),
123#endif
124 F1("imagecreatefromxbm", MAY_BE_OBJECT|MAY_BE_FALSE),
125#if defined(HAVE_GD_XPM)
126 F1("imagecreatefromxpm", MAY_BE_OBJECT|MAY_BE_FALSE),
127#endif
128 F1("imagecreatefromwbmp", MAY_BE_OBJECT|MAY_BE_FALSE),
129 F1("imagecreatefromgd", MAY_BE_OBJECT|MAY_BE_FALSE),
130 F1("imagecreatefromgd2", MAY_BE_OBJECT|MAY_BE_FALSE),
131 F1("imagecreatefromgd2part", MAY_BE_OBJECT|MAY_BE_FALSE),
132#if defined(HAVE_GD_BMP)
133 F1("imagecreatefrombmp", MAY_BE_OBJECT|MAY_BE_FALSE),
134#endif
137#if defined(HAVE_GD_FREETYPE)
140#endif
141 F1("imagecrop", MAY_BE_OBJECT|MAY_BE_FALSE),
142 F1("imagecropauto", MAY_BE_OBJECT|MAY_BE_FALSE),
143 F1("imagescale", MAY_BE_OBJECT|MAY_BE_FALSE),
144 F1("imageaffine", MAY_BE_OBJECT|MAY_BE_FALSE),
148 F1("textdomain", MAY_BE_STRING),
149 F1("gettext", MAY_BE_STRING),
150 F1("dgettext", MAY_BE_STRING),
151 F1("dcgettext", MAY_BE_STRING),
152 F1("bindtextdomain", MAY_BE_STRING|MAY_BE_FALSE),
153#if defined(HAVE_NGETTEXT)
154 F1("ngettext", MAY_BE_STRING),
155#endif
156#if defined(HAVE_DNGETTEXT)
157 F1("dngettext", MAY_BE_STRING),
158#endif
159#if defined(HAVE_DCNGETTEXT)
160 F1("dcngettext", MAY_BE_STRING),
161#endif
162#if defined(HAVE_BIND_TEXTDOMAIN_CODESET)
163 F1("bind_textdomain_codeset", MAY_BE_STRING|MAY_BE_FALSE),
164#endif
169 F1("hash", MAY_BE_STRING),
170 F1("hash_file", MAY_BE_STRING|MAY_BE_FALSE),
171 F1("hash_hmac", MAY_BE_STRING),
172 F1("hash_hmac_file", MAY_BE_STRING|MAY_BE_FALSE),
173 F1("hash_init", MAY_BE_OBJECT),
174 F1("hash_final", MAY_BE_STRING),
175 F1("hash_copy", MAY_BE_OBJECT),
178 F1("hash_pbkdf2", MAY_BE_STRING),
179 F1("hash_hkdf", MAY_BE_STRING),
180#if defined(PHP_MHASH_BC)
181 F1("mhash_get_hash_name", MAY_BE_STRING|MAY_BE_FALSE),
182 F1("mhash_keygen_s2k", MAY_BE_STRING|MAY_BE_FALSE),
183 F1("mhash", MAY_BE_STRING|MAY_BE_FALSE),
184#endif
185 F1("iconv_substr", MAY_BE_STRING|MAY_BE_FALSE),
186 F1("iconv_mime_encode", MAY_BE_STRING|MAY_BE_FALSE),
187 F1("iconv_mime_decode", MAY_BE_STRING|MAY_BE_FALSE),
189 F1("iconv", MAY_BE_STRING|MAY_BE_FALSE),
191 F1("intlcal_get_available_locales", MAY_BE_ARRAY|MAY_BE_ARRAY_KEY_LONG|MAY_BE_ARRAY_OF_STRING),
198 F1("json_encode", MAY_BE_STRING|MAY_BE_FALSE),
199 F1("json_last_error_msg", MAY_BE_STRING),
205 F1("mb_language", MAY_BE_STRING|MAY_BE_BOOL),
206 F1("mb_internal_encoding", MAY_BE_STRING|MAY_BE_BOOL),
208 F1("mb_http_output", MAY_BE_STRING|MAY_BE_BOOL),
210 F1("mb_substitute_character", MAY_BE_STRING|MAY_BE_LONG|MAY_BE_BOOL),
211 F1("mb_preferred_mime_name", MAY_BE_STRING|MAY_BE_FALSE),
212 F1("mb_output_handler", MAY_BE_STRING),
213 F1("mb_strstr", MAY_BE_STRING|MAY_BE_FALSE),
214 F1("mb_strrchr", MAY_BE_STRING|MAY_BE_FALSE),
215 F1("mb_stristr", MAY_BE_STRING|MAY_BE_FALSE),
216 F1("mb_strrichr", MAY_BE_STRING|MAY_BE_FALSE),
217 F1("mb_substr", MAY_BE_STRING),
218 F1("mb_strcut", MAY_BE_STRING),
220 F1("mb_convert_case", MAY_BE_STRING),
221 F1("mb_strtoupper", MAY_BE_STRING),
222 F1("mb_strtolower", MAY_BE_STRING),
223 F1("mb_detect_encoding", MAY_BE_STRING|MAY_BE_FALSE),
226 F1("mb_encode_mimeheader", MAY_BE_STRING),
227 F1("mb_decode_mimeheader", MAY_BE_STRING),
228 F1("mb_convert_kana", MAY_BE_STRING),
229 F1("mb_convert_variables", MAY_BE_STRING|MAY_BE_FALSE),
230 F1("mb_encode_numericentity", MAY_BE_STRING),
231 F1("mb_decode_numericentity", MAY_BE_STRING),
233#if defined(HAVE_MBREGEX)
234 F1("mb_regex_encoding", MAY_BE_STRING|MAY_BE_BOOL),
235 F1("mb_ereg_replace", MAY_BE_STRING|MAY_BE_FALSE|MAY_BE_NULL),
236 F1("mb_eregi_replace", MAY_BE_STRING|MAY_BE_FALSE|MAY_BE_NULL),
237 F1("mb_ereg_replace_callback", MAY_BE_STRING|MAY_BE_FALSE|MAY_BE_NULL),
242 F1("mb_regex_set_options", MAY_BE_STRING),
243#endif
244 F1("mysqli_affected_rows", MAY_BE_LONG|MAY_BE_STRING),
245 F1("mysqli_character_set_name", MAY_BE_STRING),
246 F1("mysqli_connect", MAY_BE_OBJECT|MAY_BE_FALSE),
247 F1("mysqli_connect_error", MAY_BE_STRING|MAY_BE_NULL),
248 F1("mysqli_error", MAY_BE_STRING),
250 F1("mysqli_fetch_field", MAY_BE_OBJECT|MAY_BE_FALSE),
252 F1("mysqli_fetch_field_direct", MAY_BE_OBJECT|MAY_BE_FALSE),
257 F1("mysqli_fetch_object", MAY_BE_OBJECT|MAY_BE_NULL|MAY_BE_FALSE),
259 F1("mysqli_get_connection_stats", MAY_BE_ARRAY|MAY_BE_ARRAY_KEY_STRING|MAY_BE_ARRAY_OF_ANY),
261 F1("mysqli_get_charset", MAY_BE_OBJECT|MAY_BE_NULL),
262 F1("mysqli_get_client_info", MAY_BE_STRING),
264 F1("mysqli_get_host_info", MAY_BE_STRING),
265 F1("mysqli_get_server_info", MAY_BE_STRING),
266 F1("mysqli_get_warnings", MAY_BE_OBJECT|MAY_BE_FALSE),
267 F1("mysqli_init", MAY_BE_OBJECT|MAY_BE_FALSE),
268 F1("mysqli_info", MAY_BE_STRING|MAY_BE_NULL),
269 F1("mysqli_insert_id", MAY_BE_LONG|MAY_BE_STRING),
270 F1("mysqli_num_rows", MAY_BE_LONG|MAY_BE_STRING),
271 F1("mysqli_prepare", MAY_BE_OBJECT|MAY_BE_FALSE),
272 F1("mysqli_query", MAY_BE_OBJECT|MAY_BE_BOOL),
273 F1("mysqli_real_escape_string", MAY_BE_STRING),
274 F1("mysqli_reap_async_query", MAY_BE_OBJECT|MAY_BE_BOOL),
275 F1("mysqli_stmt_affected_rows", MAY_BE_LONG|MAY_BE_STRING),
276 F1("mysqli_stmt_error", MAY_BE_STRING),
278 F1("mysqli_stmt_get_result", MAY_BE_OBJECT|MAY_BE_FALSE),
279 F1("mysqli_stmt_get_warnings", MAY_BE_OBJECT|MAY_BE_FALSE),
280 F1("mysqli_stmt_init", MAY_BE_OBJECT|MAY_BE_FALSE),
281 F1("mysqli_stmt_insert_id", MAY_BE_LONG|MAY_BE_STRING),
282 F1("mysqli_stmt_num_rows", MAY_BE_LONG|MAY_BE_STRING),
283 F1("mysqli_stmt_result_metadata", MAY_BE_OBJECT|MAY_BE_FALSE),
284 F1("mysqli_stmt_sqlstate", MAY_BE_STRING),
285 F1("mysqli_sqlstate", MAY_BE_STRING),
286 F1("mysqli_stat", MAY_BE_STRING|MAY_BE_FALSE),
287 F1("mysqli_store_result", MAY_BE_OBJECT|MAY_BE_FALSE),
288 F1("mysqli_use_result", MAY_BE_OBJECT|MAY_BE_FALSE),
295 F1("openssl_get_cipher_methods", MAY_BE_ARRAY|MAY_BE_ARRAY_KEY_LONG|MAY_BE_ARRAY_OF_STRING),
296#if defined(HAVE_EVP_PKEY_EC)
298#endif
299 F1("openssl_get_cert_locations", MAY_BE_ARRAY|MAY_BE_ARRAY_KEY_STRING|MAY_BE_ARRAY_OF_STRING),
307 F1("pg_dbname", MAY_BE_STRING),
308 F1("pg_options", MAY_BE_STRING),
309 F1("pg_port", MAY_BE_STRING),
310 F1("pg_tty", MAY_BE_STRING),
311 F1("pg_host", MAY_BE_STRING),
314 F1("pg_parameter_status", MAY_BE_STRING|MAY_BE_FALSE),
315 F1("pg_query", MAY_BE_OBJECT|MAY_BE_FALSE),
316 F1("pg_query_params", MAY_BE_OBJECT|MAY_BE_FALSE),
317 F1("pg_prepare", MAY_BE_OBJECT|MAY_BE_FALSE),
318 F1("pg_execute", MAY_BE_OBJECT|MAY_BE_FALSE),
319 F1("pg_field_name", MAY_BE_STRING),
320 F1("pg_field_type_oid", MAY_BE_STRING|MAY_BE_LONG),
321 F1("pg_fetch_result", MAY_BE_STRING|MAY_BE_FALSE|MAY_BE_NULL),
325 F1("pg_fetch_object", MAY_BE_OBJECT|MAY_BE_FALSE),
329 F1("pg_lo_create", MAY_BE_STRING|MAY_BE_LONG|MAY_BE_FALSE),
330 F1("pg_lo_open", MAY_BE_OBJECT|MAY_BE_FALSE),
331 F1("pg_lo_read", MAY_BE_STRING|MAY_BE_FALSE),
332 F1("pg_lo_import", MAY_BE_STRING|MAY_BE_LONG|MAY_BE_FALSE),
334 F1("pg_escape_string", MAY_BE_STRING),
335 F1("pg_escape_bytea", MAY_BE_STRING),
336 F1("pg_unescape_bytea", MAY_BE_STRING),
337 F1("pg_escape_literal", MAY_BE_STRING|MAY_BE_FALSE),
338 F1("pg_escape_identifier", MAY_BE_STRING|MAY_BE_FALSE),
339 F1("pg_result_error", MAY_BE_STRING|MAY_BE_FALSE),
340 F1("pg_result_error_field", MAY_BE_STRING|MAY_BE_FALSE|MAY_BE_NULL),
341 F1("pg_get_result", MAY_BE_OBJECT|MAY_BE_FALSE),
342 F1("pg_result_status", MAY_BE_STRING|MAY_BE_LONG),
344 F1("pg_socket", MAY_BE_RESOURCE|MAY_BE_FALSE),
348 F1("pg_update", MAY_BE_STRING|MAY_BE_BOOL),
349 F1("pg_delete", MAY_BE_STRING|MAY_BE_BOOL),
351#if defined(HAVE_GETGROUPS)
353#endif
360#if defined(HAVE_GETRLIMIT)
362#endif
363 F1("random_bytes", MAY_BE_STRING),
364#if defined(HAVE_HISTORY_LIST)
366#endif
367 F1("session_name", MAY_BE_STRING|MAY_BE_FALSE),
368 F1("session_module_name", MAY_BE_STRING|MAY_BE_FALSE),
369 F1("session_save_path", MAY_BE_STRING|MAY_BE_FALSE),
370 F1("session_create_id", MAY_BE_STRING|MAY_BE_FALSE),
371 F1("session_encode", MAY_BE_STRING|MAY_BE_FALSE),
372 F1("session_get_cookie_params", MAY_BE_ARRAY|MAY_BE_ARRAY_KEY_STRING|MAY_BE_ARRAY_OF_ANY),
373 F1("session_cache_limiter", MAY_BE_STRING|MAY_BE_FALSE),
375 FN("socket_export_stream", MAY_BE_RESOURCE|MAY_BE_FALSE),
378 FN("sodium_crypto_kx_client_session_keys", MAY_BE_ARRAY|MAY_BE_ARRAY_KEY_LONG|MAY_BE_ARRAY_OF_STRING),
379 FN("sodium_crypto_kx_server_session_keys", MAY_BE_ARRAY|MAY_BE_ARRAY_KEY_LONG|MAY_BE_ARRAY_OF_STRING),
380#if defined(crypto_secretstream_xchacha20poly1305_ABYTES)
381 FN("sodium_crypto_secretstream_xchacha20poly1305_init_push", MAY_BE_ARRAY|MAY_BE_ARRAY_KEY_LONG|MAY_BE_ARRAY_OF_STRING),
382 FN("sodium_crypto_secretstream_xchacha20poly1305_pull", MAY_BE_ARRAY|MAY_BE_ARRAY_KEY_LONG|MAY_BE_ARRAY_OF_LONG|MAY_BE_ARRAY_OF_STRING|MAY_BE_FALSE),
383#endif
388 F1("spl_object_hash", MAY_BE_STRING),
389 F1("ob_get_flush", MAY_BE_STRING|MAY_BE_FALSE),
390 F1("ob_get_clean", MAY_BE_STRING|MAY_BE_FALSE),
421 F1("base64_encode", MAY_BE_STRING),
422 F1("base64_decode", MAY_BE_STRING|MAY_BE_FALSE),
423 F1("long2ip", MAY_BE_STRING),
426#if defined(HAVE_NANOSLEEP)
428#endif
429 F1("get_current_user", MAY_BE_STRING),
432 F1("highlight_file", MAY_BE_STRING|MAY_BE_BOOL),
433 F1("php_strip_whitespace", MAY_BE_STRING),
434 F1("highlight_string", MAY_BE_STRING|MAY_BE_TRUE),
436 F1("set_include_path", MAY_BE_STRING|MAY_BE_FALSE),
437 F1("get_include_path", MAY_BE_STRING|MAY_BE_FALSE),
438 F1("print_r", MAY_BE_STRING|MAY_BE_TRUE),
439#if defined(HAVE_GETSERVBYPORT)
440 F1("getservbyport", MAY_BE_STRING|MAY_BE_FALSE),
441#endif
442#if defined(HAVE_GETPROTOBYNUMBER)
443 F1("getprotobynumber", MAY_BE_STRING|MAY_BE_FALSE),
444#endif
447#if ZEND_DEBUG
449#endif
450#if defined(HAVE_GETLOADAVG)
452#endif
454 F1("crypt", MAY_BE_STRING),
455#if defined(HAVE_STRPTIME)
457#endif
458#if defined(HAVE_GETHOSTNAME)
459 F1("gethostname", MAY_BE_STRING|MAY_BE_FALSE),
460#endif
461 F1("gethostbyaddr", MAY_BE_STRING|MAY_BE_FALSE),
462 F1("gethostbyname", MAY_BE_STRING),
464#if (defined(PHP_WIN32) || defined(HAVE_DNS_SEARCH_FUNC))
466#endif
467 F1("md5", MAY_BE_STRING),
468 F1("md5_file", MAY_BE_STRING|MAY_BE_FALSE),
469 F1("sha1", MAY_BE_STRING),
470 F1("sha1_file", MAY_BE_STRING|MAY_BE_FALSE),
471 F1("inet_ntop", MAY_BE_STRING|MAY_BE_FALSE),
472 F1("inet_pton", MAY_BE_STRING|MAY_BE_FALSE),
473 F1("metaphone", MAY_BE_STRING),
475 F1("htmlspecialchars", MAY_BE_STRING),
476 F1("htmlentities", MAY_BE_STRING),
477 F1("get_html_translation_table", MAY_BE_ARRAY|MAY_BE_ARRAY_KEY_STRING|MAY_BE_ARRAY_OF_STRING),
478 F1("bin2hex", MAY_BE_STRING),
479 F1("hex2bin", MAY_BE_STRING|MAY_BE_FALSE),
480#if defined(HAVE_NL_LANGINFO)
481 F1("nl_langinfo", MAY_BE_STRING|MAY_BE_FALSE),
482#endif
483 F1("wordwrap", MAY_BE_STRING),
485 F1("strtok", MAY_BE_STRING|MAY_BE_FALSE),
486 F1("basename", MAY_BE_STRING),
487 F1("dirname", MAY_BE_STRING),
489 F1("stristr", MAY_BE_STRING|MAY_BE_FALSE),
490 F1("strstr", MAY_BE_STRING|MAY_BE_FALSE),
491 F1("strrchr", MAY_BE_STRING|MAY_BE_FALSE),
492 F1("chunk_split", MAY_BE_STRING),
494 F1("quotemeta", MAY_BE_STRING),
495 F1("chr", MAY_BE_STRING),
496 F1("ucwords", MAY_BE_STRING),
497 F1("strrev", MAY_BE_STRING),
498 F1("stripcslashes", MAY_BE_STRING),
499 F1("stripslashes", MAY_BE_STRING),
502 F1("hebrev", MAY_BE_STRING),
503 F1("strip_tags", MAY_BE_STRING),
505 F1("str_repeat", MAY_BE_STRING),
509 F1("str_rot13", MAY_BE_STRING),
510 F1("str_shuffle", MAY_BE_STRING),
513 F1("strpbrk", MAY_BE_STRING|MAY_BE_FALSE),
514 F1("utf8_encode", MAY_BE_STRING),
515 F1("utf8_decode", MAY_BE_STRING),
516 FN("opendir", MAY_BE_RESOURCE|MAY_BE_FALSE),
518 F1("getcwd", MAY_BE_STRING|MAY_BE_FALSE),
519 F1("readdir", MAY_BE_STRING|MAY_BE_FALSE),
521#if defined(HAVE_GLOB)
523#endif
525 F1("system", MAY_BE_STRING|MAY_BE_FALSE),
526 F1("escapeshellcmd", MAY_BE_STRING),
527 F1("escapeshellarg", MAY_BE_STRING),
531 F1("fgets", MAY_BE_STRING|MAY_BE_FALSE),
532 F1("fread", MAY_BE_STRING|MAY_BE_FALSE),
536 F1("tempnam", MAY_BE_STRING|MAY_BE_FALSE),
537 F1("tmpfile", MAY_BE_RESOURCE|MAY_BE_FALSE),
539 F1("file_get_contents", MAY_BE_STRING|MAY_BE_FALSE),
541 F1("realpath", MAY_BE_STRING|MAY_BE_FALSE),
542 F1("sys_get_temp_dir", MAY_BE_STRING),
543 F1("filetype", MAY_BE_STRING|MAY_BE_FALSE),
547 F1("sprintf", MAY_BE_STRING),
548 F1("vsprintf", MAY_BE_STRING),
549 F1("fsockopen", MAY_BE_RESOURCE|MAY_BE_FALSE),
550 FN("pfsockopen", MAY_BE_RESOURCE|MAY_BE_FALSE),
551 F1("http_build_query", MAY_BE_STRING),
553 F1("image_type_to_mime_type", MAY_BE_STRING),
554 F1("image_type_to_extension", MAY_BE_STRING|MAY_BE_FALSE),
557 F1("phpversion", MAY_BE_STRING|MAY_BE_FALSE),
558 F1("php_sapi_name", MAY_BE_STRING|MAY_BE_FALSE),
559 F1("php_uname", MAY_BE_STRING),
560 F1("php_ini_scanned_files", MAY_BE_STRING|MAY_BE_FALSE),
561 F1("php_ini_loaded_file", MAY_BE_STRING|MAY_BE_FALSE),
562 F1("iptcembed", MAY_BE_STRING|MAY_BE_BOOL),
564#if (defined(HAVE_SYMLINK) || defined(PHP_WIN32))
565 F1("readlink", MAY_BE_STRING|MAY_BE_FALSE),
566#endif
567 F1("decbin", MAY_BE_STRING),
568 F1("decoct", MAY_BE_STRING),
569 F1("dechex", MAY_BE_STRING),
570 F1("base_convert", MAY_BE_STRING),
571 F1("number_format", MAY_BE_STRING),
572#if defined(HAVE_GETTIMEOFDAY)
573 F1("microtime", MAY_BE_STRING|MAY_BE_DOUBLE),
575#endif
576#if defined(HAVE_GETRUSAGE)
578#endif
579 F1("pack", MAY_BE_STRING),
582 F1("password_hash", MAY_BE_STRING),
583#if defined(PHP_CAN_SUPPORT_PROC_OPEN)
584 F1("proc_open", MAY_BE_RESOURCE|MAY_BE_FALSE),
586#endif
587 F1("quoted_printable_decode", MAY_BE_STRING),
588 F1("quoted_printable_encode", MAY_BE_STRING),
589 F1("soundex", MAY_BE_STRING),
590 F1("stream_context_create", MAY_BE_RESOURCE),
591 F1("stream_context_get_params", MAY_BE_ARRAY|MAY_BE_ARRAY_KEY_STRING|MAY_BE_ARRAY_OF_ANY),
592 FN("stream_context_get_options", MAY_BE_ARRAY|MAY_BE_ARRAY_KEY_STRING|MAY_BE_ARRAY_OF_ANY),
593 FN("stream_context_get_default", MAY_BE_RESOURCE),
594 FN("stream_context_set_default", MAY_BE_RESOURCE),
595 FN("stream_filter_prepend", MAY_BE_RESOURCE|MAY_BE_FALSE),
596 FN("stream_filter_append", MAY_BE_RESOURCE|MAY_BE_FALSE),
597 F1("stream_socket_client", MAY_BE_RESOURCE|MAY_BE_FALSE),
598 F1("stream_socket_server", MAY_BE_RESOURCE|MAY_BE_FALSE),
599 F1("stream_socket_accept", MAY_BE_RESOURCE|MAY_BE_FALSE),
600 F1("stream_socket_recvfrom", MAY_BE_STRING|MAY_BE_FALSE),
601#if defined(HAVE_SOCKETPAIR)
603#endif
604 F1("stream_get_contents", MAY_BE_STRING|MAY_BE_FALSE),
606 F1("stream_get_line", MAY_BE_STRING|MAY_BE_FALSE),
607 F1("stream_resolve_include_path", MAY_BE_STRING|MAY_BE_FALSE),
610#if defined(HAVE_GETTIMEOFDAY)
611 F1("uniqid", MAY_BE_STRING),
612#endif
614 F1("urlencode", MAY_BE_STRING),
615 F1("urldecode", MAY_BE_STRING),
616 F1("rawurlencode", MAY_BE_STRING),
617 F1("rawurldecode", MAY_BE_STRING),
619 F1("stream_bucket_make_writeable", MAY_BE_OBJECT|MAY_BE_NULL),
620 F1("stream_bucket_new", MAY_BE_OBJECT),
622 F1("convert_uuencode", MAY_BE_STRING),
623 F1("convert_uudecode", MAY_BE_STRING|MAY_BE_FALSE),
624 F1("var_export", MAY_BE_STRING|MAY_BE_NULL),
625 F1("serialize", MAY_BE_STRING),
626 F1("xml_error_string", MAY_BE_STRING|MAY_BE_NULL),
627 F1("xml_parser_get_option", MAY_BE_STRING|MAY_BE_LONG|MAY_BE_BOOL),
628 FN("zend_test_create_throwing_resource", MAY_BE_RESOURCE),
630 FN("zip_read", MAY_BE_RESOURCE|MAY_BE_FALSE),
631 F1("ob_gzhandler", MAY_BE_STRING|MAY_BE_FALSE),
632 F1("zlib_get_coding_type", MAY_BE_STRING|MAY_BE_FALSE),
635 F1("zlib_encode", MAY_BE_STRING|MAY_BE_FALSE),
636 F1("zlib_decode", MAY_BE_STRING|MAY_BE_FALSE),
637 F1("gzdeflate", MAY_BE_STRING|MAY_BE_FALSE),
638 F1("gzencode", MAY_BE_STRING|MAY_BE_FALSE),
639 F1("gzcompress", MAY_BE_STRING|MAY_BE_FALSE),
640 F1("gzinflate", MAY_BE_STRING|MAY_BE_FALSE),
641 F1("gzdecode", MAY_BE_STRING|MAY_BE_FALSE),
642 F1("gzuncompress", MAY_BE_STRING|MAY_BE_FALSE),
643};
struct _func_info_t func_info_t
#define FN(name, info)
#define F1(name, info)
#define MAY_BE_ARRAY_OF_ANY
#define MAY_BE_STRING
#define MAY_BE_ARRAY_OF_ARRAY
#define MAY_BE_FALSE
#define MAY_BE_ARRAY_OF_OBJECT
#define MAY_BE_ARRAY_OF_DOUBLE
#define MAY_BE_BOOL
#define MAY_BE_ARRAY_OF_FALSE
#define MAY_BE_ARRAY_KEY_STRING
#define MAY_BE_ARRAY_OF_NULL
#define MAY_BE_ARRAY_OF_TRUE
#define MAY_BE_ARRAY_OF_REF
#define MAY_BE_NULL
#define MAY_BE_DOUBLE
#define MAY_BE_ARRAY_OF_RESOURCE
#define MAY_BE_ARRAY_OF_LONG
#define MAY_BE_LONG
#define MAY_BE_TRUE
#define MAY_BE_OBJECT
#define MAY_BE_ARRAY_KEY_LONG
#define MAY_BE_ARRAY_OF_STRING
#define MAY_BE_RESOURCE
#define MAY_BE_ARRAY