1 /**********************************************************************
2 Copyright (c) 2000, 2002 IBM Corp. and others.
3 All rights reserved. This program and the accompanying materials
4 are made available under the terms of the Common Public License v1.0
5 which accompanies this distribution, and is available at
6 http://www.eclipse.org/legal/cpl-v10.html
9 IBM Corporation - Initial implementation
10 Klaus Hartlage - www.eclipseproject.de
11 **********************************************************************/
12 package net.sourceforge.phpeclipse.phpeditor.php;
19 public class PHPFunctionNames {
21 public static String[] FUNCTION_NAMES =
40 "apache_child_terminate",
53 "array_merge_recursive",
110 "call_user_func_array",
112 "call_user_method_array",
153 "confirm_cybermut_compiled",
154 "confirm_extname_compiled",
156 "connection_aborted",
159 "convert_cyr_string",
164 "cpdf_add_annotation",
172 "cpdf_closepath_fill_stroke",
173 "cpdf_closepath_stroke",
174 "cpdf_continue_text",
180 "cpdf_finalize_page",
181 "cpdf_global_set_document_limits",
187 "cpdf_output_buffer",
189 "cpdf_place_inline_image",
199 "cpdf_set_action_url",
200 "cpdf_set_char_spacing",
202 "cpdf_set_current_page",
204 "cpdf_set_font_directories",
205 "cpdf_set_font_map_file",
206 "cpdf_set_horiz_scaling",
209 "cpdf_set_page_animation",
211 "cpdf_set_text_matrix",
213 "cpdf_set_text_rendering",
214 "cpdf_set_text_rise",
216 "cpdf_set_viewer_preferences",
217 "cpdf_set_word_spacing",
222 "cpdf_setgray_stroke",
226 "cpdf_setmiterlimit",
228 "cpdf_setrgbcolor_fill",
229 "cpdf_setrgbcolor_stroke",
238 "crack_getlastmessage",
282 "cybercash_base64_decode",
283 "cybercash_base64_encode",
286 "cybermut_creerformulairecm",
287 "cybermut_creerreponsecm",
305 "dbase_delete_record",
307 "dbase_get_record_with_names",
312 "dbase_replace_record",
335 "define_syslog_variables",
343 "display_disabled_function",
349 "domxml_elem_get_attribute",
350 "domxml_elem_set_attribute",
351 "domxml_get_attribute",
356 "domxml_node_attributes",
357 "domxml_node_children",
358 "domxml_node_new_child",
359 "domxml_node_set_content",
360 "domxml_node_unlink_node",
362 "domxml_set_attribute",
364 "domxml_unlink_node",
397 "fbsql_affected_rows",
405 "fbsql_database_password",
413 "fbsql_fetch_lengths",
414 "fbsql_fetch_object",
454 "fdf_next_field_name",
460 "fdf_set_javascript_action",
463 "fdf_set_submit_form_action",
482 "filepro_fieldcount",
485 "filepro_fieldwidth",
542 "get_declared_classes",
543 "get_defined_functions",
545 "get_extension_funcs",
546 "get_html_translation_table",
547 "get_included_files",
548 "get_loaded_extensions",
549 "get_magic_quotes_gpc",
550 "get_magic_quotes_runtime",
554 "get_required_files",
624 "gmp_perfect_square",
676 "hw_connection_info",
681 "hw_document_attributes",
682 "hw_document_bodytag",
683 "hw_document_content",
684 "hw_document_setcontent",
696 "hw_getchildcollobj",
697 "hw_getchilddoccoll",
698 "hw_getchilddoccollobj",
700 "hw_getobjectbyftquery",
701 "hw_getobjectbyftquerycoll",
702 "hw_getobjectbyftquerycollobj",
703 "hw_getobjectbyftqueryobj",
704 "hw_getobjectbyquery",
705 "hw_getobjectbyquerycoll",
706 "hw_getobjectbyquerycollobj",
707 "hw_getobjectbyqueryobj",
712 "hw_getremotechildren",
713 "hw_getsrcbydestobj",
728 "hw_new_document_from_file",
730 "hw_output_document",
753 "ibase_fetch_object",
765 "icap_create_calendar",
766 "icap_delete_calendar",
773 "icap_rename_calendar",
778 "iconv_get_encoding",
779 "iconv_set_encoding",
781 "ifx_blobinfile_mode",
792 "ifx_fieldproperties",
800 "ifx_htmltbl_result",
820 "iis_getdirsecurity",
822 "iis_getserverbycomment",
823 "iis_getserverbypath",
824 "iis_getserverright",
825 "iis_getservicestate",
827 "iis_setappsettings",
828 "iis_setdirsecurity",
830 "iis_setserverright",
836 "imagealphablending",
840 "imagecolorallocate",
843 "imagecolorclosestalpha",
844 "imagecolorclosesthwb",
845 "imagecolordeallocate",
847 "imagecolorexactalpha",
849 "imagecolorresolvealpha",
851 "imagecolorsforindex",
853 "imagecolortransparent",
856 "imagecopymergegray",
857 "imagecopyresampled",
860 "imagecreatefromgif",
861 "imagecreatefromjpeg",
862 "imagecreatefrompng",
863 "imagecreatefromstring",
864 "imagecreatefromwbmp",
865 "imagecreatefromxbm",
866 "imagecreatefromxpm",
867 "imagecreatetruecolor",
873 "imagefilledellipse",
874 "imagefilledpolygon",
875 "imagefilledrectangle",
906 "imagetruecolortopalette",
919 "imap_clearflag_full",
922 "imap_createmailbox",
924 "imap_deletemailbox",
927 "imap_fetch_overview",
930 "imap_fetchstructure",
934 "imap_getsubscribed",
941 "imap_listsubscribed",
948 "imap_mailboxmsginfo",
949 "imap_mime_header_decode",
958 "imap_renamemailbox",
960 "imap_rfc822_parse_adrlist",
961 "imap_rfc822_parse_headers",
962 "imap_rfc822_write_address",
983 "ingres_fetch_array",
984 "ingres_fetch_object",
986 "ingres_field_length",
988 "ingres_field_nullable",
989 "ingres_field_precision",
990 "ingres_field_scale",
1005 "ircg_channel_mode",
1010 "ircg_is_conn_alive",
1013 "ircg_lookup_format_messages",
1016 "ircg_nickname_escape",
1017 "ircg_nickname_unescape",
1021 "ircg_register_format_messages",
1048 "java_last_exception_clear",
1049 "java_last_exception_get",
1073 "ldap_count_entries",
1080 "ldap_first_attribute",
1082 "ldap_first_reference",
1084 "ldap_get_attributes",
1089 "ldap_get_values_len",
1095 "ldap_next_attribute",
1097 "ldap_next_reference",
1098 "ldap_parse_reference",
1099 "ldap_parse_result",
1120 "magic_quotes_runtime",
1124 "mcal_append_event",
1126 "mcal_create_calendar",
1127 "mcal_date_compare",
1131 "mcal_days_in_month",
1132 "mcal_delete_calendar",
1133 "mcal_delete_event",
1134 "mcal_event_add_attribute",
1136 "mcal_event_set_alarm",
1137 "mcal_event_set_category",
1138 "mcal_event_set_class",
1139 "mcal_event_set_description",
1140 "mcal_event_set_end",
1141 "mcal_event_set_recur_daily",
1142 "mcal_event_set_recur_monthly_mday",
1143 "mcal_event_set_recur_monthly_wday",
1144 "mcal_event_set_recur_none",
1145 "mcal_event_set_recur_weekly",
1146 "mcal_event_set_recur_yearly",
1147 "mcal_event_set_start",
1148 "mcal_event_set_title",
1149 "mcal_fetch_current_stream_event",
1151 "mcal_is_leap_year",
1154 "mcal_next_recurrence",
1157 "mcal_rename_calendar",
1162 "mcal_week_of_year",
1168 "mcrypt_enc_get_algorithms_name",
1169 "mcrypt_enc_get_block_size",
1170 "mcrypt_enc_get_iv_size",
1171 "mcrypt_enc_get_key_size",
1172 "mcrypt_enc_get_modes_name",
1173 "mcrypt_enc_get_supported_key_sizes",
1174 "mcrypt_enc_is_block_algorithm",
1175 "mcrypt_enc_is_block_algorithm_mode",
1176 "mcrypt_enc_is_block_mode",
1177 "mcrypt_enc_self_test",
1180 "mcrypt_generic_end",
1181 "mcrypt_generic_init",
1182 "mcrypt_get_block_size",
1183 "mcrypt_get_cipher_name",
1184 "mcrypt_get_iv_size",
1185 "mcrypt_get_key_size",
1186 "mcrypt_list_algorithms",
1187 "mcrypt_list_modes",
1188 "mcrypt_module_close",
1189 "mcrypt_module_get_algo_block_size",
1190 "mcrypt_module_get_algo_key_size",
1191 "mcrypt_module_get_supported_key_sizes",
1192 "mcrypt_module_is_block_algorithm",
1193 "mcrypt_module_is_block_algorithm_mode",
1194 "mcrypt_module_is_block_mode",
1195 "mcrypt_module_open",
1196 "mcrypt_module_self_test",
1204 "mhash_get_block_size",
1205 "mhash_get_hash_name",
1209 "ming_setcubicthreshold",
1214 "move_uploaded_file",
1221 "msql_affected_rows",
1234 "msql_fetch_object",
1266 "mssql_affected_rows",
1267 "mssql_affected_rows",
1277 "mssql_fetch_array",
1278 "mssql_fetch_array",
1279 "mssql_fetch_array",
1280 "mssql_fetch_batch",
1281 "mssql_fetch_field",
1282 "mssql_fetch_field",
1283 "mssql_fetch_field",
1284 "mssql_fetch_object",
1285 "mssql_fetch_object",
1286 "mssql_fetch_object",
1290 "mssql_field_length",
1296 "mssql_free_result",
1297 "mssql_free_result",
1298 "mssql_free_result",
1299 "mssql_get_last_message",
1300 "mssql_get_last_message",
1301 "mssql_get_last_message",
1302 "mssql_min_client_severity",
1303 "mssql_min_error_severity",
1304 "mssql_min_error_severity",
1305 "mssql_min_message_severity",
1306 "mssql_min_message_severity",
1307 "mssql_min_server_severity",
1308 "mssql_next_result",
1324 "mssql_rows_affected",
1338 "mysql_affected_rows",
1351 "mysql_escape_string",
1352 "mysql_fetch_array",
1353 "mysql_fetch_assoc",
1354 "mysql_fetch_field",
1355 "mysql_fetch_lengths",
1356 "mysql_fetch_object",
1358 "mysql_field_flags",
1362 "mysql_field_table",
1369 "mysql_free_result",
1371 "mysql_get_client_info",
1372 "mysql_get_host_info",
1373 "mysql_get_proto_info",
1374 "mysql_get_server_info",
1377 "mysql_list_fields",
1378 "mysql_list_tables",
1392 "mysql_unbuffered_query",
1403 "notes_create_note",
1406 "notes_header_info",
1409 "notes_mark_unread",
1421 "ob_implicit_flush",
1427 "ocicollassignelem",
1428 "ocicolldateappendelem",
1429 "ocicolldateassignelem",
1430 "ocicolldategetelem",
1437 "ocicolumnprecision",
1448 "ocifetchstatement",
1472 "ociwritelobtofile",
1478 "odbc_columnprivileges",
1490 "odbc_fetch_object",
1495 "odbc_field_precision",
1508 "odbc_procedurecolumns",
1514 "odbc_specialcolumns",
1516 "odbc_tableprivileges",
1521 "openssl_error_string",
1523 "openssl_get_privatekey",
1524 "openssl_get_publickey",
1526 "openssl_pkcs7_decrypt",
1527 "openssl_pkcs7_encrypt",
1528 "openssl_pkcs7_sign",
1529 "openssl_pkcs7_verify",
1533 "openssl_x509_checkpurpose",
1534 "openssl_x509_free",
1535 "openssl_x509_parse",
1536 "openssl_x509_read",
1560 "orbit_caught_exception",
1561 "orbit_exception_id",
1562 "orbit_exception_value",
1563 "orbit_get_repository_id",
1568 "ovrimos_close_all",
1574 "ovrimos_fetch_into",
1575 "ovrimos_fetch_row",
1576 "ovrimos_field_len",
1577 "ovrimos_field_name",
1578 "ovrimos_field_num",
1579 "ovrimos_field_type",
1580 "ovrimos_free_result",
1581 "ovrimos_longreadlen",
1582 "ovrimos_num_fields",
1586 "ovrimos_result_all",
1595 "pdf_add_annotation",
1597 "pdf_add_launchlink",
1598 "pdf_add_locallink",
1602 "pdf_add_thumbnail",
1608 "pdf_begin_pattern",
1609 "pdf_begin_template",
1615 "pdf_close_pdi_page",
1617 "pdf_closepath_fill_stroke",
1618 "pdf_closepath_stroke",
1620 "pdf_continue_text",
1634 "pdf_get_image_height",
1635 "pdf_get_image_width",
1636 "pdf_get_parameter",
1637 "pdf_get_pdi_parameter",
1638 "pdf_get_pdi_value",
1642 "pdf_makespotcolor",
1650 "pdf_open_image_file",
1652 "pdf_open_memory_image",
1654 "pdf_open_pdi_page",
1658 "pdf_place_pdi_page",
1664 "pdf_set_border_color",
1665 "pdf_set_border_dash",
1666 "pdf_set_border_style",
1667 "pdf_set_char_spacing",
1670 "pdf_set_horiz_scaling",
1672 "pdf_set_info_author",
1673 "pdf_set_info_creator",
1674 "pdf_set_info_keywords",
1675 "pdf_set_info_subject",
1676 "pdf_set_info_title",
1678 "pdf_set_parameter",
1680 "pdf_set_text_rendering",
1681 "pdf_set_text_rise",
1682 "pdf_set_transition",
1684 "pdf_set_word_spacing",
1691 "pdf_setgray_stroke",
1696 "pdf_setmiterlimit",
1699 "pdf_setrgbcolor_fill",
1700 "pdf_setrgbcolor_stroke",
1711 "pfpro_process_raw",
1714 "pg_client_encoding",
1715 "pg_clientencoding",
1751 "pg_set_client_encoding",
1752 "pg_setclientencoding",
1802 "preg_replace_callback",
1808 "printer_create_brush",
1809 "printer_create_dc",
1810 "printer_create_font",
1811 "printer_create_pen",
1812 "printer_delete_brush",
1813 "printer_delete_dc",
1814 "printer_delete_font",
1815 "printer_delete_pen",
1817 "printer_draw_chord",
1818 "printer_draw_elipse",
1819 "printer_draw_line",
1821 "printer_draw_rectangle",
1822 "printer_draw_roundrect",
1823 "printer_draw_text",
1826 "printer_get_option",
1828 "printer_logical_fontheight",
1830 "printer_select_brush",
1831 "printer_select_font",
1832 "printer_select_pen",
1833 "printer_set_option",
1834 "printer_start_doc",
1835 "printer_start_page",
1838 "pspell_add_to_personal",
1839 "pspell_add_to_session",
1841 "pspell_clear_session",
1842 "pspell_config_create",
1843 "pspell_config_ignore",
1844 "pspell_config_mode",
1845 "pspell_config_personal",
1846 "pspell_config_repl",
1847 "pspell_config_runtogether",
1848 "pspell_config_save_repl",
1850 "pspell_new_config",
1851 "pspell_new_personal",
1852 "pspell_save_wordlist",
1853 "pspell_store_replacement",
1859 "quoted_printable_decode",
1872 "readline_add_history",
1873 "readline_clear_history",
1874 "readline_completion_function",
1876 "readline_list_history",
1877 "readline_list_history",
1878 "readline_read_history",
1879 "readline_write_history",
1891 "register_shutdown_function",
1892 "register_tick_function",
1897 "restore_error_handler",
1907 "satellite_caught_exception",
1908 "satellite_exception_id",
1909 "satellite_exception_value",
1910 "satellite_get_repository_id",
1911 "satellite_load_idl",
1925 "session_cache_limiter",
1929 "session_get_cookie_params",
1931 "session_is_registered",
1932 "session_module_name",
1935 "session_save_path",
1936 "session_set_cookie_params",
1937 "session_set_save_handler",
1939 "session_unregister",
1941 "session_write_close",
1943 "set_error_handler",
1946 "set_magic_quotes_runtime",
1948 "set_socket_blocking",
2012 "snmp_get_quick_print",
2013 "snmp_set_quick_print",
2022 "socket_get_status",
2023 "socket_set_blocking",
2024 "socket_set_timeout",
2025 "socket_set_timeout",
2075 "swf_actiongotoframe",
2076 "swf_actiongotolabel",
2077 "swf_actionnextframe",
2079 "swf_actionprevframe",
2080 "swf_actionsettarget",
2082 "swf_actiontogglequality",
2083 "swf_actionwaitforframe",
2084 "swf_addbuttonrecord",
2100 "swf_getbitmapinfo",
2125 "swf_shapecurveto3",
2126 "swf_shapefillbitmapclip",
2127 "swf_shapefillbitmaptile",
2129 "swf_shapefillsolid",
2130 "swf_shapelinesolid",
2135 "swf_startdoaction",
2144 "swfbutton_keypress",
2154 "sybase_affected_rows",
2155 "sybase_affected_rows",
2162 "sybase_fetch_array",
2163 "sybase_fetch_array",
2164 "sybase_fetch_field",
2165 "sybase_fetch_field",
2166 "sybase_fetch_object",
2167 "sybase_fetch_object",
2170 "sybase_field_seek",
2171 "sybase_field_seek",
2172 "sybase_free_result",
2173 "sybase_free_result",
2174 "sybase_get_last_message",
2175 "sybase_get_last_message",
2176 "sybase_min_client_severity",
2177 "sybase_min_error_severity",
2178 "sybase_min_message_severity",
2179 "sybase_min_server_severity",
2180 "sybase_num_fields",
2181 "sybase_num_fields",
2207 "udm_add_search_limit",
2210 "udm_clear_search_limits",
2215 "udm_free_ispell_data",
2217 "udm_get_doc_count",
2218 "udm_get_res_field",
2219 "udm_get_res_param",
2220 "udm_load_ispell_data",
2221 "udm_set_agent_param",
2228 "unregister_tick_function",
2238 "velocis_autocommit",
2244 "velocis_fieldname",
2246 "velocis_freeresult",
2247 "velocis_off_autocommit",
2251 "vpopmail_add_alias_domain",
2252 "vpopmail_add_alias_domain_ex",
2253 "vpopmail_add_domain",
2254 "vpopmail_add_domain_ex",
2255 "vpopmail_add_user",
2256 "vpopmail_auth_user",
2257 "vpopmail_del_domain",
2258 "vpopmail_del_domain_ex",
2259 "vpopmail_del_user",
2262 "vpopmail_set_user_quota",
2266 "wddx_packet_start",
2267 "wddx_serialize_value",
2268 "wddx_serialize_vars",
2273 "xml_get_current_byte_index",
2274 "xml_get_current_column_number",
2275 "xml_get_current_line_number",
2276 "xml_get_error_code",
2278 "xml_parse_into_struct",
2279 "xml_parser_create",
2280 "xml_parser_create_ns",
2282 "xml_parser_get_option",
2283 "xml_parser_set_option",
2284 "xml_set_character_data_handler",
2285 "xml_set_default_handler",
2286 "xml_set_element_handler",
2287 "xml_set_end_namespace_decl_handler",
2288 "xml_set_external_entity_ref_handler",
2289 "xml_set_notation_decl_handler",
2291 "xml_set_processing_instruction_handler",
2292 "xml_set_start_namespace_decl_handler",
2293 "xml_set_unparsed_entity_decl_handler",
2298 "xpath_eval_expression",
2304 "xslt_fetch_result",
2307 "xslt_output_begintransform",
2308 "xslt_output_endtransform",
2312 "xslt_set_encoding",
2313 "xslt_set_error_handler",
2314 "xslt_set_sax_handler",
2315 "xslt_set_scheme_handler",
2341 "yp_get_default_domain",
2351 "zzip_entry_compressedsize",
2352 "zzip_entry_compressionmethod",
2353 "zzip_entry_filesize",