plugins/geshi/geshi/php.php
changeset 3 f3e2bbbd2155
parent 2 9e3258dfae15
equal deleted inserted replaced
2:9e3258dfae15 3:f3e2bbbd2155
     2 /*************************************************************************************
     2 /*************************************************************************************
     3  * php.php
     3  * php.php
     4  * --------
     4  * --------
     5  * Author: Nigel McNie (nigel@geshi.org)
     5  * Author: Nigel McNie (nigel@geshi.org)
     6  * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter/)
     6  * Copyright: (c) 2004 Nigel McNie (http://qbnz.com/highlighter/)
     7  * Release Version: 1.0.8.2
     7  * Release Version: 1.0.8.4
     8  * Date Started: 2004/06/20
     8  * Date Started: 2004/06/20
     9  *
     9  *
    10  * PHP language file for GeSHi.
    10  * PHP language file for GeSHi.
    11  *
    11  *
    12  * CHANGES
    12  * CHANGES
    48  *   along with GeSHi; if not, write to the Free Software
    48  *   along with GeSHi; if not, write to the Free Software
    49  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
    49  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
    50  *
    50  *
    51  ************************************************************************************/
    51  ************************************************************************************/
    52 
    52 
    53 $language_data = array (
    53 $language_data = array(
    54     'LANG_NAME' => 'PHP',
    54     'LANG_NAME' => 'PHP',
    55     'COMMENT_SINGLE' => array(1 => '//', 2 => '#'),
    55     'COMMENT_SINGLE' => array(1 => '//', 2 => '#'),
    56     'COMMENT_MULTI' => array('/*' => '*/'),
    56     'COMMENT_MULTI' => array('/*' => '*/'),
    57     'HARDQUOTE' => array("'", "'"),
       
    58     'HARDESCAPE' => array("\'"),
       
    59     'COMMENT_REGEXP' => array(
    57     'COMMENT_REGEXP' => array(
    60         //Heredoc and Nowdoc syntax
    58         //Heredoc and Nowdoc syntax
    61         3 => '/<<<\s*?(\'?)([a-zA-Z0-9]+?)\1[^\n]*?\\n.*\\n\\2(?![a-zA-Z0-9])/siU',
    59         3 => '/<<<\s*?(\'?)([a-zA-Z0-9]+?)\1[^\n]*?\\n.*\\n\\2(?![a-zA-Z0-9])/siU',
    62         // phpdoc comments
    60         // phpdoc comments
    63         4 => '#/\*\*(?![\*\/]).*\*/#sU'
    61         4 => '#/\*\*(?![\*\/]).*\*/#sU',
       
    62         // Advanced # handling
       
    63         2 => "/#.*?(?:(?=\?\>)|^)/smi"
    64         ),
    64         ),
    65     'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
    65     'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
    66     'QUOTEMARKS' => array('"'),
    66     'QUOTEMARKS' => array('"'),
    67     'ESCAPE_CHAR' => '',
    67     'ESCAPE_CHAR' => '',
    68     'ESCAPE_REGEXP' => array(
    68     'ESCAPE_REGEXP' => array(
    69         //Simple Single Char Escapes
    69         //Simple Single Char Escapes
    70         1 => "#\\\\[nfrtv\\$\\\"\n]#i",
    70         1 => "#\\\\[nfrtv\$\"\n\\\\]#i",
    71         //Hexadecimal Char Specs
    71         //Hexadecimal Char Specs
    72         2 => "#\\\\x[\da-fA-F]{1,2}#i",
    72         2 => "#\\\\x[\da-fA-F]{1,2}#i",
    73         //Octal Char Specs
    73         //Octal Char Specs
    74         3 => "#\\\\[0-7]{1,3}#",
    74         3 => "#\\\\[0-7]{1,3}#",
    75         //String Parsing of Variable Names
    75         //String Parsing of Variable Names
    77         //Experimental extension supporting cascaded {${$var}} syntax
    77         //Experimental extension supporting cascaded {${$var}} syntax
    78         5 => "#\$[a-z0-9_]+(?:\[[a-z0-9_]+\]|->[a-z0-9_]+)?|(?:\{\$|\$\{)[a-z0-9_]+(?:\[('?)[a-z0-9_]*\\1\]|->[a-z0-9_]+)*\}|\{\$(?R)\}#i",
    78         5 => "#\$[a-z0-9_]+(?:\[[a-z0-9_]+\]|->[a-z0-9_]+)?|(?:\{\$|\$\{)[a-z0-9_]+(?:\[('?)[a-z0-9_]*\\1\]|->[a-z0-9_]+)*\}|\{\$(?R)\}#i",
    79         //Format String support in ""-Strings
    79         //Format String support in ""-Strings
    80         6 => "#%(?:%|(?:\d+\\\\\\\$)?\\+?(?:\x20|0|'.)?-?(?:\d+|\\*)?(?:\.\d+)?[bcdefFosuxX])#"
    80         6 => "#%(?:%|(?:\d+\\\\\\\$)?\\+?(?:\x20|0|'.)?-?(?:\d+|\\*)?(?:\.\d+)?[bcdefFosuxX])#"
    81         ),
    81         ),
       
    82     'HARDQUOTE' => array("'", "'"),
       
    83     'HARDESCAPE' => array("'", "\\"),
       
    84     'HARDCHAR' => "\\",
    82     'NUMBERS' =>
    85     'NUMBERS' =>
    83         GESHI_NUMBER_INT_BASIC |  GESHI_NUMBER_OCT_PREFIX | GESHI_NUMBER_HEX_PREFIX |
    86         GESHI_NUMBER_INT_BASIC | GESHI_NUMBER_OCT_PREFIX | GESHI_NUMBER_HEX_PREFIX |
    84         GESHI_NUMBER_FLT_SCI_ZERO,
    87         GESHI_NUMBER_FLT_SCI_ZERO,
    85     'KEYWORDS' => array(
    88     'KEYWORDS' => array(
    86         1 => array(
    89         1 => array(
    87             'include', 'require', 'include_once', 'require_once',
    90             'as','break','case','continue','default','do','else','elseif',
    88             'for', 'foreach', 'as', 'if', 'elseif', 'else', 'while', 'do', 'endwhile',
    91             'endfor','endforeach','endif','endswitch','endwhile','for',
    89             'endif', 'switch', 'case', 'endswitch', 'endfor', 'endforeach',
    92             'foreach','if','include','include_once','require','require_once',
    90             'return', 'break', 'continue'
    93             'return','switch','while',
       
    94 
       
    95             'echo','print'
    91             ),
    96             ),
    92         2 => array(
    97         2 => array(
    93             '&amp;new', '&lt;/script&gt;', '&lt;?php',
    98             '&amp;new','&lt;/script&gt;','&lt;?php','&lt;script language',
    94             '&lt;script language', 'class', 'const',
    99             'class','const','declare','extends','function','global','interface',
    95             'default', 'DEFAULT_INCLUDE_PATH', 'extends',
   100             'namespace','new','private','public','self','var'
    96             'E_ALL', 'E_COMPILE_ERROR', 'E_COMPILE_WARNING',
   101             ),
    97             'E_CORE_ERROR', 'E_CORE_WARNING', 'E_ERROR',
   102         3 => array(
    98             'E_NOTICE', 'E_PARSE', 'E_STRICT', 'E_USER_ERROR',
   103             'abs','acos','acosh','addcslashes','addslashes','aggregate',
    99             'E_USER_NOTICE', 'E_USER_WARNING', 'E_WARNING',
   104             'aggregate_methods','aggregate_methods_by_list',
   100             'false', 'function', 'interface', 'new', 'null',
   105             'aggregate_methods_by_regexp','aggregate_properties',
   101             'PEAR_EXTENSION_DIR', 'PEAR_INSTALL_DIR',
   106             'aggregate_properties_by_list','aggregate_properties_by_regexp',
       
   107             'aggregation_info','apache_child_terminate','apache_get_modules',
       
   108             'apache_get_version','apache_getenv','apache_lookup_uri',
       
   109             'apache_note','apache_request_headers','apache_response_headers',
       
   110             'apache_setenv','array','array_change_key_case','array_chunk',
       
   111             'array_combine','array_count_values','array_diff',
       
   112             'array_diff_assoc','array_diff_key','array_diff_uassoc',
       
   113             'array_diff_ukey','array_fill','array_fill_keys','array_filter',
       
   114             'array_flip','array_intersect','array_intersect_assoc',
       
   115             'array_intersect_key','array_intersect_uassoc',
       
   116             'array_intersect_ukey','array_key_exists','array_keys','array_map',
       
   117             'array_merge','array_merge_recursive','array_multisort','array_pad',
       
   118             'array_pop','array_product','array_push','array_rand',
       
   119             'array_reduce','array_reverse','array_search','array_shift',
       
   120             'array_slice','array_splice','array_sum','array_udiff',
       
   121             'array_udiff_assoc','array_udiff_uassoc','array_uintersect',
       
   122             'array_uintersect_assoc','array_uintersect_uassoc','array_unique',
       
   123             'array_unshift','array_values','array_walk','array_walk_recursive',
       
   124             'arsort','asin','asinh','asort','assert','assert_options','atan',
       
   125             'atan2','atanh','base_convert','base64_decode','base64_encode',
       
   126             'basename','bcadd','bccomp','bcdiv','bcmod','bcmul',
       
   127             'bcompiler_load','bcompiler_load_exe','bcompiler_parse_class',
       
   128             'bcompiler_read','bcompiler_write_class','bcompiler_write_constant',
       
   129             'bcompiler_write_exe_footer','bcompiler_write_file',
       
   130             'bcompiler_write_footer','bcompiler_write_function',
       
   131             'bcompiler_write_functions_from_file','bcompiler_write_header',
       
   132             'bcompiler_write_included_filename','bcpow','bcpowmod','bcscale',
       
   133             'bcsqrt','bcsub','bin2hex','bindec','bindtextdomain',
       
   134             'bind_textdomain_codeset','bitset_empty','bitset_equal',
       
   135             'bitset_excl','bitset_fill','bitset_from_array','bitset_from_hash',
       
   136             'bitset_from_string','bitset_in','bitset_incl',
       
   137             'bitset_intersection','bitset_invert','bitset_is_empty',
       
   138             'bitset_subset','bitset_to_array','bitset_to_hash',
       
   139             'bitset_to_string','bitset_union','blenc_encrypt','bzclose',
       
   140             'bzcompress','bzdecompress','bzerrno','bzerror','bzerrstr',
       
   141             'bzflush','bzopen','bzread','bzwrite','cal_days_in_month',
       
   142             'cal_from_jd','cal_info','cal_to_jd','call_user_func',
       
   143             'call_user_func_array','call_user_method','call_user_method_array',
       
   144             'ceil','chdir','checkdate','checkdnsrr','chgrp','chmod','chop',
       
   145             'chown','chr','chunk_split','class_exists','class_implements',
       
   146             'class_parents','classkit_aggregate_methods',
       
   147             'classkit_doc_comments','classkit_import','classkit_method_add',
       
   148             'classkit_method_copy','classkit_method_redefine',
       
   149             'classkit_method_remove','classkit_method_rename','clearstatcache',
       
   150             'closedir','closelog','com_create_guid','com_event_sink',
       
   151             'com_get_active_object','com_load_typelib','com_message_pump',
       
   152             'com_print_typeinfo','compact','confirm_phpdoc_compiled',
       
   153             'connection_aborted','connection_status','constant',
       
   154             'convert_cyr_string','convert_uudecode','convert_uuencode','copy',
       
   155             'cos','cosh','count','count_chars','cpdf_add_annotation',
       
   156             'cpdf_add_outline','cpdf_arc','cpdf_begin_text','cpdf_circle',
       
   157             'cpdf_clip','cpdf_close','cpdf_closepath',
       
   158             'cpdf_closepath_fill_stroke','cpdf_closepath_stroke',
       
   159             'cpdf_continue_text','cpdf_curveto','cpdf_end_text','cpdf_fill',
       
   160             'cpdf_fill_stroke','cpdf_finalize','cpdf_finalize_page',
       
   161             'cpdf_global_set_document_limits','cpdf_import_jpeg','cpdf_lineto',
       
   162             'cpdf_moveto','cpdf_newpath','cpdf_open','cpdf_output_buffer',
       
   163             'cpdf_page_init','cpdf_rect','cpdf_restore','cpdf_rlineto',
       
   164             'cpdf_rmoveto','cpdf_rotate','cpdf_rotate_text','cpdf_save',
       
   165             'cpdf_save_to_file','cpdf_scale','cpdf_set_action_url',
       
   166             'cpdf_set_char_spacing','cpdf_set_creator','cpdf_set_current_page',
       
   167             'cpdf_set_font','cpdf_set_font_directories',
       
   168             'cpdf_set_font_map_file','cpdf_set_horiz_scaling',
       
   169             'cpdf_set_keywords','cpdf_set_leading','cpdf_set_page_animation',
       
   170             'cpdf_set_subject','cpdf_set_text_matrix','cpdf_set_text_pos',
       
   171             'cpdf_set_text_rendering','cpdf_set_text_rise','cpdf_set_title',
       
   172             'cpdf_set_viewer_preferences','cpdf_set_word_spacing',
       
   173             'cpdf_setdash','cpdf_setflat','cpdf_setgray','cpdf_setgray_fill',
       
   174             'cpdf_setgray_stroke','cpdf_setlinecap','cpdf_setlinejoin',
       
   175             'cpdf_setlinewidth','cpdf_setmiterlimit','cpdf_setrgbcolor',
       
   176             'cpdf_setrgbcolor_fill','cpdf_setrgbcolor_stroke','cpdf_show',
       
   177             'cpdf_show_xy','cpdf_stringwidth','cpdf_stroke','cpdf_text',
       
   178             'cpdf_translate','crack_check','crack_closedict',
       
   179             'crack_getlastmessage','crack_opendict','crc32','create_function',
       
   180             'crypt','ctype_alnum','ctype_alpha','ctype_cntrl','ctype_digit',
       
   181             'ctype_graph','ctype_lower','ctype_print','ctype_punct',
       
   182             'ctype_space','ctype_upper','ctype_xdigit','curl_close',
       
   183             'curl_copy_handle','curl_errno','curl_error','curl_exec',
       
   184             'curl_getinfo','curl_init','curl_multi_add_handle',
       
   185             'curl_multi_close','curl_multi_exec','curl_multi_getcontent',
       
   186             'curl_multi_info_read','curl_multi_init','curl_multi_remove_handle',
       
   187             'curl_multi_select','curl_setopt','curl_setopt_array',
       
   188             'curl_version','current','cvsclient_connect','cvsclient_log',
       
   189             'cvsclient_login','cvsclient_retrieve','date','date_create',
       
   190             'date_date_set','date_default_timezone_get',
       
   191             'date_default_timezone_set','date_format','date_isodate_set',
       
   192             'date_modify','date_offset_get','date_parse','date_sun_info',
       
   193             'date_sunrise','date_sunset','date_time_set','date_timezone_get',
       
   194             'date_timezone_set','db_id_list','dba_close','dba_delete',
       
   195             'dba_exists','dba_fetch','dba_firstkey','dba_handlers','dba_insert',
       
   196             'dba_key_split','dba_list','dba_nextkey','dba_open','dba_optimize',
       
   197             'dba_popen','dba_replace','dba_sync','dbase_add_record',
       
   198             'dbase_close','dbase_create','dbase_delete_record',
       
   199             'dbase_get_header_info','dbase_get_record',
       
   200             'dbase_get_record_with_names','dbase_numfields','dbase_numrecords',
       
   201             'dbase_open','dbase_pack','dbase_replace_record',
       
   202             'dbg_get_all_contexts','dbg_get_all_module_names',
       
   203             'dbg_get_all_source_lines','dbg_get_context_name',
       
   204             'dbg_get_module_name','dbg_get_profiler_results',
       
   205             'dbg_get_source_context','dblist','dbmclose','dbmdelete',
       
   206             'dbmexists','dbmfetch','dbmfirstkey','dbminsert','dbmnextkey',
       
   207             'dbmopen','dbmreplace','dbx_close','dbx_compare','dbx_connect',
       
   208             'dbx_error','dbx_escape_string','dbx_fetch_row','dbx_query',
       
   209             'dbx_sort','dcgettext','dcngettext','deaggregate','debug_backtrace',
       
   210             'debug_zval_dump','debugbreak','decbin','dechex','decoct','define',
       
   211             'defined','define_syslog_variables','deg2rad','dgettext','die',
       
   212             'dio_close','dio_open','dio_read','dio_seek','dio_stat','dio_write',
       
   213             'dir','dirname','disk_free_space','disk_total_space',
       
   214             'diskfreespace','dl','dngettext','docblock_token_name',
       
   215             'docblock_tokenize','dom_import_simplexml','domxml_add_root',
       
   216             'domxml_attributes','domxml_children','domxml_doc_add_root',
       
   217             'domxml_doc_document_element','domxml_doc_get_element_by_id',
       
   218             'domxml_doc_get_elements_by_tagname','domxml_doc_get_root',
       
   219             'domxml_doc_set_root','domxml_doc_validate','domxml_doc_xinclude',
       
   220             'domxml_dump_mem','domxml_dump_mem_file','domxml_dump_node',
       
   221             'domxml_dumpmem','domxml_elem_get_attribute',
       
   222             'domxml_elem_set_attribute','domxml_get_attribute','domxml_getattr',
       
   223             'domxml_html_dump_mem','domxml_new_child','domxml_new_doc',
       
   224             'domxml_new_xmldoc','domxml_node','domxml_node_add_namespace',
       
   225             'domxml_node_attributes','domxml_node_children',
       
   226             'domxml_node_get_content','domxml_node_has_attributes',
       
   227             'domxml_node_new_child','domxml_node_set_content',
       
   228             'domxml_node_set_namespace','domxml_node_unlink_node',
       
   229             'domxml_open_file','domxml_open_mem','domxml_parser',
       
   230             'domxml_parser_add_chunk','domxml_parser_cdata_section',
       
   231             'domxml_parser_characters','domxml_parser_comment',
       
   232             'domxml_parser_end','domxml_parser_end_document',
       
   233             'domxml_parser_end_element','domxml_parser_entity_reference',
       
   234             'domxml_parser_get_document','domxml_parser_namespace_decl',
       
   235             'domxml_parser_processing_instruction',
       
   236             'domxml_parser_start_document','domxml_parser_start_element',
       
   237             'domxml_root','domxml_set_attribute','domxml_setattr',
       
   238             'domxml_substitute_entities_default','domxml_unlink_node',
       
   239             'domxml_version','domxml_xmltree','doubleval','each','easter_date',
       
   240             'easter_days','empty','end','ereg','ereg_replace','eregi',
       
   241             'eregi_replace','error_get_last','error_log','error_reporting',
       
   242             'escapeshellarg','escapeshellcmd','eval','event_deschedule',
       
   243             'event_dispatch','event_free','event_handle_signal',
       
   244             'event_have_events','event_init','event_new','event_pending',
       
   245             'event_priority_set','event_schedule','event_set','event_timeout',
       
   246             'exec','exif_imagetype','exif_read_data','exif_tagname',
       
   247             'exif_thumbnail','exit','exp','explode','expm1','extension_loaded',
       
   248             'extract','ezmlm_hash','fbird_add_user','fbird_affected_rows',
       
   249             'fbird_backup','fbird_blob_add','fbird_blob_cancel',
       
   250             'fbird_blob_close','fbird_blob_create','fbird_blob_echo',
       
   251             'fbird_blob_get','fbird_blob_import','fbird_blob_info',
       
   252             'fbird_blob_open','fbird_close','fbird_commit','fbird_commit_ret',
       
   253             'fbird_connect','fbird_db_info','fbird_delete_user','fbird_drop_db',
       
   254             'fbird_errcode','fbird_errmsg','fbird_execute','fbird_fetch_assoc',
       
   255             'fbird_fetch_object','fbird_fetch_row','fbird_field_info',
       
   256             'fbird_free_event_handler','fbird_free_query','fbird_free_result',
       
   257             'fbird_gen_id','fbird_maintain_db','fbird_modify_user',
       
   258             'fbird_name_result','fbird_num_fields','fbird_num_params',
       
   259             'fbird_param_info','fbird_pconnect','fbird_prepare','fbird_query',
       
   260             'fbird_restore','fbird_rollback','fbird_rollback_ret',
       
   261             'fbird_server_info','fbird_service_attach','fbird_service_detach',
       
   262             'fbird_set_event_handler','fbird_trans','fbird_wait_event','fclose',
       
   263             'fdf_add_doc_javascript','fdf_add_template','fdf_close',
       
   264             'fdf_create','fdf_enum_values','fdf_errno','fdf_error','fdf_get_ap',
       
   265             'fdf_get_attachment','fdf_get_encoding','fdf_get_file',
       
   266             'fdf_get_flags','fdf_get_opt','fdf_get_status','fdf_get_value',
       
   267             'fdf_get_version','fdf_header','fdf_next_field_name','fdf_open',
       
   268             'fdf_open_string','fdf_remove_item','fdf_save','fdf_save_string',
       
   269             'fdf_set_ap','fdf_set_encoding','fdf_set_file','fdf_set_flags',
       
   270             'fdf_set_javascript_action','fdf_set_on_import_javascript',
       
   271             'fdf_set_opt','fdf_set_status','fdf_set_submit_form_action',
       
   272             'fdf_set_target_frame','fdf_set_value','fdf_set_version','feof',
       
   273             'fflush','fgetc','fgetcsv','fgets','fgetss','file','file_exists',
       
   274             'file_get_contents','file_put_contents','fileatime','filectime',
       
   275             'filegroup','fileinode','filemtime','fileowner','fileperms',
       
   276             'filepro','filepro_fieldcount','filepro_fieldname',
       
   277             'filepro_fieldtype','filepro_fieldwidth','filepro_retrieve',
       
   278             'filepro_rowcount','filesize','filetype','filter_has_var',
       
   279             'filter_id','filter_input','filter_input_array','filter_list',
       
   280             'filter_var','filter_var_array','finfo_buffer','finfo_close',
       
   281             'finfo_file','finfo_open','finfo_set_flags','floatval','flock',
       
   282             'floor','flush','fmod','fnmatch','fopen','fpassthru','fprintf',
       
   283             'fputcsv','fputs','fread','frenchtojd','fribidi_charset_info',
       
   284             'fribidi_get_charsets','fribidi_log2vis','fscanf','fseek',
       
   285             'fsockopen','fstat','ftell','ftok','ftp_alloc','ftp_cdup',
       
   286             'ftp_chdir','ftp_chmod','ftp_close','ftp_connect','ftp_delete',
       
   287             'ftp_exec','ftp_fget','ftp_fput','ftp_get','ftp_get_option',
       
   288             'ftp_login','ftp_mdtm','ftp_mkdir','ftp_nb_continue','ftp_nb_fget',
       
   289             'ftp_nb_fput','ftp_nb_get','ftp_nb_put','ftp_nlist','ftp_pasv',
       
   290             'ftp_put','ftp_pwd','ftp_quit','ftp_raw','ftp_rawlist','ftp_rename',
       
   291             'ftp_rmdir','ftp_set_option','ftp_site','ftp_size',
       
   292             'ftp_ssl_connect','ftp_systype','ftruncate','function_exists',
       
   293             'func_get_arg','func_get_args','func_num_args','fwrite','gd_info',
       
   294             'getallheaders','getcwd','getdate','getenv','gethostbyaddr',
       
   295             'gethostbyname','gethostbynamel','getimagesize','getlastmod',
       
   296             'getmxrr','getmygid','getmyinode','getmypid','getmyuid','getopt',
       
   297             'getprotobyname','getprotobynumber','getrandmax','getrusage',
       
   298             'getservbyname','getservbyport','gettext','gettimeofday','gettype',
       
   299             'get_browser','get_cfg_var','get_class','get_class_methods',
       
   300             'get_class_vars','get_current_user','get_declared_classes',
       
   301             'get_defined_constants','get_defined_functions','get_defined_vars',
       
   302             'get_extension_funcs','get_headers','get_html_translation_table',
       
   303             'get_included_files','get_include_path','get_loaded_extensions',
       
   304             'get_magic_quotes_gpc','get_magic_quotes_runtime','get_meta_tags',
       
   305             'get_object_vars','get_parent_class','get_required_files',
       
   306             'get_resource_type','glob','gmdate','gmmktime','gmp_abs','gmp_add',
       
   307             'gmp_and','gmp_clrbit','gmp_cmp','gmp_com','gmp_div','gmp_div_q',
       
   308             'gmp_div_qr','gmp_div_r','gmp_divexact','gmp_fact','gmp_gcd',
       
   309             'gmp_gcdext','gmp_hamdist','gmp_init','gmp_intval','gmp_invert',
       
   310             'gmp_jacobi','gmp_legendre','gmp_mod','gmp_mul','gmp_neg',
       
   311             'gmp_nextprime','gmp_or','gmp_perfect_square','gmp_popcount',
       
   312             'gmp_pow','gmp_powm','gmp_prob_prime','gmp_random','gmp_scan0',
       
   313             'gmp_scan1','gmp_setbit','gmp_sign','gmp_sqrt','gmp_sqrtrem',
       
   314             'gmp_strval','gmp_sub','gmp_xor','gmstrftime','gopher_parsedir',
       
   315             'gregoriantojd','gzclose','gzcompress','gzdeflate','gzencode',
       
   316             'gzeof','gzfile','gzgetc','gzgets','gzgetss','gzinflate','gzopen',
       
   317             'gzpassthru','gzputs','gzread','gzrewind','gzseek','gztell',
       
   318             'gzuncompress','gzwrite','hash','hash_algos','hash_file',
       
   319             'hash_final','hash_hmac','hash_hmac_file','hash_init','hash_update',
       
   320             'hash_update_file','hash_update_stream','header','headers_list',
       
   321             'headers_sent','hebrev','hebrevc','hexdec','highlight_file',
       
   322             'highlight_string','html_doc','html_doc_file','html_entity_decode',
       
   323             'htmlentities','htmlspecialchars','htmlspecialchars_decode',
       
   324             'http_build_cookie','http_build_query','http_build_str',
       
   325             'http_build_url','http_cache_etag','http_cache_last_modified',
       
   326             'http_chunked_decode','http_date','http_deflate','http_get',
       
   327             'http_get_request_body','http_get_request_body_stream',
       
   328             'http_get_request_headers','http_head','http_inflate',
       
   329             'http_match_etag','http_match_modified','http_match_request_header',
       
   330             'http_negotiate_charset','http_negotiate_content_type',
       
   331             'http_negotiate_language','http_parse_cookie','http_parse_headers',
       
   332             'http_parse_message','http_parse_params',
       
   333             'http_persistent_handles_clean','http_persistent_handles_count',
       
   334             'http_persistent_handles_ident','http_post_data','http_post_fields',
       
   335             'http_put_data','http_put_file','http_put_stream','http_redirect',
       
   336             'http_request','http_request_body_encode',
       
   337             'http_request_method_exists','http_request_method_name',
       
   338             'http_request_method_register','http_request_method_unregister',
       
   339             'http_send_content_disposition','http_send_content_type',
       
   340             'http_send_data','http_send_file','http_send_last_modified',
       
   341             'http_send_status','http_send_stream','http_support',
       
   342             'http_throttle','hypot','i18n_convert','i18n_discover_encoding',
       
   343             'i18n_http_input','i18n_http_output','i18n_internal_encoding',
       
   344             'i18n_ja_jp_hantozen','i18n_mime_header_decode',
       
   345             'i18n_mime_header_encode','ibase_add_user','ibase_affected_rows',
       
   346             'ibase_backup','ibase_blob_add','ibase_blob_cancel',
       
   347             'ibase_blob_close','ibase_blob_create','ibase_blob_echo',
       
   348             'ibase_blob_get','ibase_blob_import','ibase_blob_info',
       
   349             'ibase_blob_open','ibase_close','ibase_commit','ibase_commit_ret',
       
   350             'ibase_connect','ibase_db_info','ibase_delete_user','ibase_drop_db',
       
   351             'ibase_errcode','ibase_errmsg','ibase_execute','ibase_fetch_assoc',
       
   352             'ibase_fetch_object','ibase_fetch_row','ibase_field_info',
       
   353             'ibase_free_event_handler','ibase_free_query','ibase_free_result',
       
   354             'ibase_gen_id','ibase_maintain_db','ibase_modify_user',
       
   355             'ibase_name_result','ibase_num_fields','ibase_num_params',
       
   356             'ibase_param_info','ibase_pconnect','ibase_prepare','ibase_query',
       
   357             'ibase_restore','ibase_rollback','ibase_rollback_ret',
       
   358             'ibase_server_info','ibase_service_attach','ibase_service_detach',
       
   359             'ibase_set_event_handler','ibase_trans','ibase_wait_event','iconv',
       
   360             'iconv_get_encoding','iconv_mime_decode',
       
   361             'iconv_mime_decode_headers','iconv_mime_encode',
       
   362             'iconv_set_encoding','iconv_strlen','iconv_strpos','iconv_strrpos',
       
   363             'iconv_substr','id3_get_frame_long_name','id3_get_frame_short_name',
       
   364             'id3_get_genre_id','id3_get_genre_list','id3_get_genre_name',
       
   365             'id3_get_tag','id3_get_version','id3_remove_tag','id3_set_tag',
       
   366             'idate','ignore_user_abort','image_type_to_extension',
       
   367             'image_type_to_mime_type','image2wbmp','imagealphablending',
       
   368             'imageantialias','imagearc','imagechar','imagecharup',
       
   369             'imagecolorallocate','imagecolorallocatealpha','imagecolorat',
       
   370             'imagecolorclosest','imagecolorclosestalpha','imagecolordeallocate',
       
   371             'imagecolorexact','imagecolorexactalpha','imagecolormatch',
       
   372             'imagecolorresolve','imagecolorresolvealpha','imagecolorset',
       
   373             'imagecolorsforindex','imagecolorstotal','imagecolortransparent',
       
   374             'imageconvolution','imagecopy','imagecopymerge',
       
   375             'imagecopymergegray','imagecopyresampled','imagecopyresized',
       
   376             'imagecreate','imagecreatefromgd','imagecreatefromgd2',
       
   377             'imagecreatefromgd2part','imagecreatefromgif','imagecreatefromjpeg',
       
   378             'imagecreatefrompng','imagecreatefromstring','imagecreatefromwbmp',
       
   379             'imagecreatefromxbm','imagecreatetruecolor','imagedashedline',
       
   380             'imagedestroy','imageellipse','imagefill','imagefilledarc',
       
   381             'imagefilledellipse','imagefilledpolygon','imagefilledrectangle',
       
   382             'imagefilltoborder','imagefilter','imagefontheight',
       
   383             'imagefontwidth','imageftbbox','imagefttext','imagegammacorrect',
       
   384             'imagegd','imagegd2','imagegif','imagegrabscreen','imagegrabwindow',
       
   385             'imageinterlace','imageistruecolor','imagejpeg','imagelayereffect',
       
   386             'imageline','imageloadfont','imagepalettecopy','imagepng',
       
   387             'imagepolygon','imagepsbbox','imagepsencodefont',
       
   388             'imagepsextendfont','imagepsfreefont','imagepsloadfont',
       
   389             'imagepsslantfont','imagepstext','imagerectangle','imagerotate',
       
   390             'imagesavealpha','imagesetbrush','imagesetpixel','imagesetstyle',
       
   391             'imagesetthickness','imagesettile','imagestring','imagestringup',
       
   392             'imagesx','imagesy','imagetruecolortopalette','imagettfbbox',
       
   393             'imagettftext','imagetypes','imagewbmp','imagexbm','imap_8bit',
       
   394             'imap_alerts','imap_append','imap_base64','imap_binary','imap_body',
       
   395             'imap_bodystruct','imap_check','imap_clearflag_full','imap_close',
       
   396             'imap_create','imap_createmailbox','imap_delete',
       
   397             'imap_deletemailbox','imap_errors','imap_expunge',
       
   398             'imap_fetch_overview','imap_fetchbody','imap_fetchheader',
       
   399             'imap_fetchstructure','imap_fetchtext','imap_get_quota',
       
   400             'imap_get_quotaroot','imap_getacl','imap_getmailboxes',
       
   401             'imap_getsubscribed','imap_header','imap_headerinfo','imap_headers',
       
   402             'imap_last_error','imap_list','imap_listmailbox',
       
   403             'imap_listsubscribed','imap_lsub','imap_mail','imap_mail_compose',
       
   404             'imap_mail_copy','imap_mail_move','imap_mailboxmsginfo',
       
   405             'imap_mime_header_decode','imap_msgno','imap_num_msg',
       
   406             'imap_num_recent','imap_open','imap_ping','imap_qprint',
       
   407             'imap_rename','imap_renamemailbox','imap_reopen',
       
   408             'imap_rfc822_parse_adrlist','imap_rfc822_parse_headers',
       
   409             'imap_rfc822_write_address','imap_savebody','imap_scan',
       
   410             'imap_scanmailbox','imap_search','imap_set_quota','imap_setacl',
       
   411             'imap_setflag_full','imap_sort','imap_status','imap_subscribe',
       
   412             'imap_thread','imap_timeout','imap_uid','imap_undelete',
       
   413             'imap_unsubscribe','imap_utf7_decode','imap_utf7_encode',
       
   414             'imap_utf8','implode','import_request_variables','in_array',
       
   415             'ini_alter','ini_get','ini_get_all','ini_restore','ini_set',
       
   416             'intval','ip2long','iptcembed','iptcparse','isset','is_a',
       
   417             'is_array','is_bool','is_callable','is_dir','is_double',
       
   418             'is_executable','is_file','is_finite','is_float','is_infinite',
       
   419             'is_int','is_integer','is_link','is_long','is_nan','is_null',
       
   420             'is_numeric','is_object','is_readable','is_real','is_resource',
       
   421             'is_scalar','is_soap_fault','is_string','is_subclass_of',
       
   422             'is_uploaded_file','is_writable','is_writeable','iterator_apply',
       
   423             'iterator_count','iterator_to_array','java_last_exception_clear',
       
   424             'java_last_exception_get','jddayofweek','jdmonthname','jdtofrench',
       
   425             'jdtogregorian','jdtojewish','jdtojulian','jdtounix','jewishtojd',
       
   426             'join','jpeg2wbmp','json_decode','json_encode','juliantojd','key',
       
   427             'key_exists','krsort','ksort','lcg_value','ldap_add','ldap_bind',
       
   428             'ldap_close','ldap_compare','ldap_connect','ldap_count_entries',
       
   429             'ldap_delete','ldap_dn2ufn','ldap_err2str','ldap_errno',
       
   430             'ldap_error','ldap_explode_dn','ldap_first_attribute',
       
   431             'ldap_first_entry','ldap_first_reference','ldap_free_result',
       
   432             'ldap_get_attributes','ldap_get_dn','ldap_get_entries',
       
   433             'ldap_get_option','ldap_get_values','ldap_get_values_len',
       
   434             'ldap_list','ldap_mod_add','ldap_mod_del','ldap_mod_replace',
       
   435             'ldap_modify','ldap_next_attribute','ldap_next_entry',
       
   436             'ldap_next_reference','ldap_parse_reference','ldap_parse_result',
       
   437             'ldap_read','ldap_rename','ldap_search','ldap_set_option',
       
   438             'ldap_sort','ldap_start_tls','ldap_unbind','levenshtein',
       
   439             'libxml_clear_errors','libxml_get_errors','libxml_get_last_error',
       
   440             'libxml_set_streams_context','libxml_use_internal_errors','link',
       
   441             'linkinfo','list','localeconv','localtime','log','log1p','log10',
       
   442             'long2ip','lstat','ltrim','lzf_compress','lzf_decompress',
       
   443             'lzf_optimized_for','magic_quotes_runtime','mail','max','mbereg',
       
   444             'mberegi','mberegi_replace','mbereg_match','mbereg_replace',
       
   445             'mbereg_search','mbereg_search_getpos','mbereg_search_getregs',
       
   446             'mbereg_search_init','mbereg_search_pos','mbereg_search_regs',
       
   447             'mbereg_search_setpos','mbregex_encoding','mbsplit','mbstrcut',
       
   448             'mbstrlen','mbstrpos','mbstrrpos','mbsubstr','mb_check_encoding',
       
   449             'mb_convert_case','mb_convert_encoding','mb_convert_kana',
       
   450             'mb_convert_variables','mb_decode_mimeheader',
       
   451             'mb_decode_numericentity','mb_detect_encoding','mb_detect_order',
       
   452             'mb_encode_mimeheader','mb_encode_numericentity','mb_ereg',
       
   453             'mb_eregi','mb_eregi_replace','mb_ereg_match','mb_ereg_replace',
       
   454             'mb_ereg_search','mb_ereg_search_getpos','mb_ereg_search_getregs',
       
   455             'mb_ereg_search_init','mb_ereg_search_pos','mb_ereg_search_regs',
       
   456             'mb_ereg_search_setpos','mb_get_info','mb_http_input',
       
   457             'mb_http_output','mb_internal_encoding','mb_language',
       
   458             'mb_list_encodings','mb_output_handler','mb_parse_str',
       
   459             'mb_preferred_mime_name','mb_regex_encoding','mb_regex_set_options',
       
   460             'mb_send_mail','mb_split','mb_strcut','mb_strimwidth','mb_stripos',
       
   461             'mb_stristr','mb_strlen','mb_strpos','mb_strrchr','mb_strrichr',
       
   462             'mb_strripos','mb_strrpos','mb_strstr','mb_strtolower',
       
   463             'mb_strtoupper','mb_strwidth','mb_substitute_character','mb_substr',
       
   464             'mb_substr_count','mcrypt_cbc','mcrypt_cfb','mcrypt_create_iv',
       
   465             'mcrypt_decrypt','mcrypt_ecb','mcrypt_enc_get_algorithms_name',
       
   466             'mcrypt_enc_get_block_size','mcrypt_enc_get_iv_size',
       
   467             'mcrypt_enc_get_key_size','mcrypt_enc_get_modes_name',
       
   468             'mcrypt_enc_get_supported_key_sizes',
       
   469             'mcrypt_enc_is_block_algorithm',
       
   470             'mcrypt_enc_is_block_algorithm_mode','mcrypt_enc_is_block_mode',
       
   471             'mcrypt_enc_self_test','mcrypt_encrypt','mcrypt_generic',
       
   472             'mcrypt_generic_deinit','mcrypt_generic_end','mcrypt_generic_init',
       
   473             'mcrypt_get_block_size','mcrypt_get_cipher_name',
       
   474             'mcrypt_get_iv_size','mcrypt_get_key_size','mcrypt_list_algorithms',
       
   475             'mcrypt_list_modes','mcrypt_module_close',
       
   476             'mcrypt_module_get_algo_block_size',
       
   477             'mcrypt_module_get_algo_key_size',
       
   478             'mcrypt_module_get_supported_key_sizes',
       
   479             'mcrypt_module_is_block_algorithm',
       
   480             'mcrypt_module_is_block_algorithm_mode',
       
   481             'mcrypt_module_is_block_mode','mcrypt_module_open',
       
   482             'mcrypt_module_self_test','mcrypt_ofb','md5','md5_file',
       
   483             'mdecrypt_generic','memcache_add','memcache_add_server',
       
   484             'memcache_close','memcache_connect','memcache_debug',
       
   485             'memcache_decrement','memcache_delete','memcache_flush',
       
   486             'memcache_get','memcache_get_extended_stats',
       
   487             'memcache_get_server_status','memcache_get_stats',
       
   488             'memcache_get_version','memcache_increment','memcache_pconnect',
       
   489             'memcache_replace','memcache_set','memcache_set_compress_threshold',
       
   490             'memcache_set_server_params','memory_get_peak_usage',
       
   491             'memory_get_usage','metaphone','mhash','mhash_count',
       
   492             'mhash_get_block_size','mhash_get_hash_name','mhash_keygen_s2k',
       
   493             'method_exists','microtime','mime_content_type','min',
       
   494             'ming_keypress','ming_setcubicthreshold','ming_setscale',
       
   495             'ming_useconstants','ming_useswfversion','mkdir','mktime',
       
   496             'money_format','move_uploaded_file','msql','msql_affected_rows',
       
   497             'msql_close','msql_connect','msql_create_db','msql_createdb',
       
   498             'msql_data_seek','msql_db_query','msql_dbname','msql_drop_db',
       
   499             'msql_dropdb','msql_error','msql_fetch_array','msql_fetch_field',
       
   500             'msql_fetch_object','msql_fetch_row','msql_field_flags',
       
   501             'msql_field_len','msql_field_name','msql_field_seek',
       
   502             'msql_field_table','msql_field_type','msql_fieldflags',
       
   503             'msql_fieldlen','msql_fieldname','msql_fieldtable','msql_fieldtype',
       
   504             'msql_free_result','msql_freeresult','msql_list_dbs',
       
   505             'msql_list_fields','msql_list_tables','msql_listdbs',
       
   506             'msql_listfields','msql_listtables','msql_num_fields',
       
   507             'msql_num_rows','msql_numfields','msql_numrows','msql_pconnect',
       
   508             'msql_query','msql_regcase','msql_result','msql_select_db',
       
   509             'msql_selectdb','msql_tablename','mssql_bind','mssql_close',
       
   510             'mssql_connect','mssql_data_seek','mssql_execute',
       
   511             'mssql_fetch_array','mssql_fetch_assoc','mssql_fetch_batch',
       
   512             'mssql_fetch_field','mssql_fetch_object','mssql_fetch_row',
       
   513             'mssql_field_length','mssql_field_name','mssql_field_seek',
       
   514             'mssql_field_type','mssql_free_result','mssql_free_statement',
       
   515             'mssql_get_last_message','mssql_guid_string','mssql_init',
       
   516             'mssql_min_error_severity','mssql_min_message_severity',
       
   517             'mssql_next_result','mssql_num_fields','mssql_num_rows',
       
   518             'mssql_pconnect','mssql_query','mssql_result','mssql_rows_affected',
       
   519             'mssql_select_db','mt_getrandmax','mt_rand','mt_srand','mysql',
       
   520             'mysql_affected_rows','mysql_client_encoding','mysql_close',
       
   521             'mysql_connect','mysql_createdb','mysql_create_db',
       
   522             'mysql_data_seek','mysql_dbname','mysql_db_name','mysql_db_query',
       
   523             'mysql_dropdb','mysql_drop_db','mysql_errno','mysql_error',
       
   524             'mysql_escape_string','mysql_fetch_array','mysql_fetch_assoc',
       
   525             'mysql_fetch_field','mysql_fetch_lengths','mysql_fetch_object',
       
   526             'mysql_fetch_row','mysql_fieldflags','mysql_fieldlen',
       
   527             'mysql_fieldname','mysql_fieldtable','mysql_fieldtype',
       
   528             'mysql_field_flags','mysql_field_len','mysql_field_name',
       
   529             'mysql_field_seek','mysql_field_table','mysql_field_type',
       
   530             'mysql_freeresult','mysql_free_result','mysql_get_client_info',
       
   531             'mysql_get_host_info','mysql_get_proto_info',
       
   532             'mysql_get_server_info','mysql_info','mysql_insert_id',
       
   533             'mysql_listdbs','mysql_listfields','mysql_listtables',
       
   534             'mysql_list_dbs','mysql_list_fields','mysql_list_processes',
       
   535             'mysql_list_tables','mysql_numfields','mysql_numrows',
       
   536             'mysql_num_fields','mysql_num_rows','mysql_pconnect','mysql_ping',
       
   537             'mysql_query','mysql_real_escape_string','mysql_result',
       
   538             'mysql_selectdb','mysql_select_db','mysql_set_charset','mysql_stat',
       
   539             'mysql_tablename','mysql_table_name','mysql_thread_id',
       
   540             'mysql_unbuffered_query','mysqli_affected_rows','mysqli_autocommit',
       
   541             'mysqli_bind_param','mysqli_bind_result','mysqli_change_user',
       
   542             'mysqli_character_set_name','mysqli_client_encoding','mysqli_close',
       
   543             'mysqli_commit','mysqli_connect','mysqli_connect_errno',
       
   544             'mysqli_connect_error','mysqli_data_seek','mysqli_debug',
       
   545             'mysqli_disable_reads_from_master','mysqli_disable_rpl_parse',
       
   546             'mysqli_dump_debug_info','mysqli_embedded_server_end',
       
   547             'mysqli_embedded_server_start','mysqli_enable_reads_from_master',
       
   548             'mysqli_enable_rpl_parse','mysqli_errno','mysqli_error',
       
   549             'mysqli_escape_string','mysqli_execute','mysqli_fetch',
       
   550             'mysqli_fetch_array','mysqli_fetch_assoc','mysqli_fetch_field',
       
   551             'mysqli_fetch_field_direct','mysqli_fetch_fields',
       
   552             'mysqli_fetch_lengths','mysqli_fetch_object','mysqli_fetch_row',
       
   553             'mysqli_field_count','mysqli_field_seek','mysqli_field_tell',
       
   554             'mysqli_free_result','mysqli_get_charset','mysqli_get_client_info',
       
   555             'mysqli_get_client_version','mysqli_get_host_info',
       
   556             'mysqli_get_metadata','mysqli_get_proto_info',
       
   557             'mysqli_get_server_info','mysqli_get_server_version',
       
   558             'mysqli_get_warnings','mysqli_info','mysqli_init',
       
   559             'mysqli_insert_id','mysqli_kill','mysqli_master_query',
       
   560             'mysqli_more_results','mysqli_multi_query','mysqli_next_result',
       
   561             'mysqli_num_fields','mysqli_num_rows','mysqli_options',
       
   562             'mysqli_param_count','mysqli_ping','mysqli_prepare','mysqli_query',
       
   563             'mysqli_real_connect','mysqli_real_escape_string',
       
   564             'mysqli_real_query','mysqli_report','mysqli_rollback',
       
   565             'mysqli_rpl_parse_enabled','mysqli_rpl_probe',
       
   566             'mysqli_rpl_query_type','mysqli_select_db','mysqli_send_long_data',
       
   567             'mysqli_send_query','mysqli_set_charset',
       
   568             'mysqli_set_local_infile_default','mysqli_set_local_infile_handler',
       
   569             'mysqli_set_opt','mysqli_slave_query','mysqli_sqlstate',
       
   570             'mysqli_ssl_set','mysqli_stat','mysqli_stmt_affected_rows',
       
   571             'mysqli_stmt_attr_get','mysqli_stmt_attr_set',
       
   572             'mysqli_stmt_bind_param','mysqli_stmt_bind_result',
       
   573             'mysqli_stmt_close','mysqli_stmt_data_seek','mysqli_stmt_errno',
       
   574             'mysqli_stmt_error','mysqli_stmt_execute','mysqli_stmt_fetch',
       
   575             'mysqli_stmt_field_count','mysqli_stmt_free_result',
       
   576             'mysqli_stmt_get_warnings','mysqli_stmt_init',
       
   577             'mysqli_stmt_insert_id','mysqli_stmt_num_rows',
       
   578             'mysqli_stmt_param_count','mysqli_stmt_prepare','mysqli_stmt_reset',
       
   579             'mysqli_stmt_result_metadata','mysqli_stmt_send_long_data',
       
   580             'mysqli_stmt_sqlstate','mysqli_stmt_store_result',
       
   581             'mysqli_store_result','mysqli_thread_id','mysqli_thread_safe',
       
   582             'mysqli_use_result','mysqli_warning_count','natcasesort','natsort',
       
   583             'new_xmldoc','next','ngettext','nl2br','nl_langinfo',
       
   584             'ntuser_getdomaincontroller','ntuser_getusergroups',
       
   585             'ntuser_getuserinfo','ntuser_getuserlist','number_format',
       
   586             'ob_clean','ob_deflatehandler','ob_end_clean','ob_end_flush',
       
   587             'ob_etaghandler','ob_flush','ob_get_clean','ob_get_contents',
       
   588             'ob_get_flush','ob_get_length','ob_get_level','ob_get_status',
       
   589             'ob_gzhandler','ob_iconv_handler','ob_implicit_flush',
       
   590             'ob_inflatehandler','ob_list_handlers','ob_start','ob_tidyhandler',
       
   591             'octdec','odbc_autocommit','odbc_binmode','odbc_close',
       
   592             'odbc_close_all','odbc_columnprivileges','odbc_columns',
       
   593             'odbc_commit','odbc_connect','odbc_cursor','odbc_data_source',
       
   594             'odbc_do','odbc_error','odbc_errormsg','odbc_exec','odbc_execute',
       
   595             'odbc_fetch_array','odbc_fetch_into','odbc_fetch_object',
       
   596             'odbc_fetch_row','odbc_field_len','odbc_field_name',
       
   597             'odbc_field_num','odbc_field_precision','odbc_field_scale',
       
   598             'odbc_field_type','odbc_foreignkeys','odbc_free_result',
       
   599             'odbc_gettypeinfo','odbc_longreadlen','odbc_next_result',
       
   600             'odbc_num_fields','odbc_num_rows','odbc_pconnect','odbc_prepare',
       
   601             'odbc_primarykeys','odbc_procedurecolumns','odbc_procedures',
       
   602             'odbc_result','odbc_result_all','odbc_rollback','odbc_setoption',
       
   603             'odbc_specialcolumns','odbc_statistics','odbc_tableprivileges',
       
   604             'odbc_tables','opendir','openlog','openssl_csr_export',
       
   605             'openssl_csr_export_to_file','openssl_csr_get_public_key',
       
   606             'openssl_csr_get_subject','openssl_csr_new','openssl_csr_sign',
       
   607             'openssl_error_string','openssl_free_key','openssl_get_privatekey',
       
   608             'openssl_get_publickey','openssl_open','openssl_pkcs12_export',
       
   609             'openssl_pkcs12_export_to_file','openssl_pkcs12_read',
       
   610             'openssl_pkcs7_decrypt','openssl_pkcs7_encrypt',
       
   611             'openssl_pkcs7_sign','openssl_pkcs7_verify','openssl_pkey_export',
       
   612             'openssl_pkey_export_to_file','openssl_pkey_free',
       
   613             'openssl_pkey_get_details','openssl_pkey_get_private',
       
   614             'openssl_pkey_get_public','openssl_pkey_new',
       
   615             'openssl_private_decrypt','openssl_private_encrypt',
       
   616             'openssl_public_decrypt','openssl_public_encrypt','openssl_seal',
       
   617             'openssl_sign','openssl_verify','openssl_x509_checkpurpose',
       
   618             'openssl_x509_check_private_key','openssl_x509_export',
       
   619             'openssl_x509_export_to_file','openssl_x509_free',
       
   620             'openssl_x509_parse','openssl_x509_read','ord',
       
   621             'output_add_rewrite_var','output_reset_rewrite_vars','overload',
       
   622             'outputdebugstring','pack','parse_ini_file','parse_str','parse_url',
       
   623             'parsekit_compile_file','parsekit_compile_string',
       
   624             'parsekit_func_arginfo','parsekit_opcode_flags',
       
   625             'parsekit_opcode_name','passthru','pathinfo','pclose',
       
   626             'pdf_add_bookmark','pdf_add_launchlink','pdf_add_locallink',
       
   627             'pdf_add_nameddest','pdf_add_note','pdf_add_pdflink',
       
   628             'pdf_add_thumbnail','pdf_add_weblink','pdf_arc','pdf_arcn',
       
   629             'pdf_attach_file','pdf_begin_font','pdf_begin_glyph',
       
   630             'pdf_begin_page','pdf_begin_pattern','pdf_begin_template',
       
   631             'pdf_circle','pdf_clip','pdf_close','pdf_close_image',
       
   632             'pdf_close_pdi','pdf_close_pdi_page','pdf_closepath',
       
   633             'pdf_closepath_fill_stroke','pdf_closepath_stroke','pdf_concat',
       
   634             'pdf_continue_text','pdf_create_gstate','pdf_create_pvf',
       
   635             'pdf_curveto','pdf_delete','pdf_delete_pvf','pdf_encoding_set_char',
       
   636             'pdf_end_font','pdf_end_glyph','pdf_end_page','pdf_end_pattern',
       
   637             'pdf_end_template','pdf_endpath','pdf_fill','pdf_fill_imageblock',
       
   638             'pdf_fill_pdfblock','pdf_fill_stroke','pdf_fill_textblock',
       
   639             'pdf_findfont','pdf_fit_image','pdf_fit_pdi_page',
       
   640             'pdf_fit_textline','pdf_get_apiname','pdf_get_buffer',
       
   641             'pdf_get_errmsg','pdf_get_errnum','pdf_get_parameter',
       
   642             'pdf_get_pdi_parameter','pdf_get_pdi_value','pdf_get_value',
       
   643             'pdf_initgraphics','pdf_lineto','pdf_load_font',
       
   644             'pdf_load_iccprofile','pdf_load_image','pdf_makespotcolor',
       
   645             'pdf_moveto','pdf_new','pdf_open_ccitt','pdf_open_file',
       
   646             'pdf_open_image','pdf_open_image_file','pdf_open_pdi',
       
   647             'pdf_open_pdi_page','pdf_place_image','pdf_place_pdi_page',
       
   648             'pdf_process_pdi','pdf_rect','pdf_restore','pdf_rotate','pdf_save',
       
   649             'pdf_scale','pdf_set_border_color','pdf_set_border_dash',
       
   650             'pdf_set_border_style','pdf_set_gstate','pdf_set_info',
       
   651             'pdf_set_parameter','pdf_set_text_pos','pdf_set_value',
       
   652             'pdf_setcolor','pdf_setdash','pdf_setdashpattern','pdf_setflat',
       
   653             'pdf_setfont','pdf_setlinecap','pdf_setlinejoin','pdf_setlinewidth',
       
   654             'pdf_setmatrix','pdf_setmiterlimit','pdf_setpolydash','pdf_shading',
       
   655             'pdf_shading_pattern','pdf_shfill','pdf_show','pdf_show_boxed',
       
   656             'pdf_show_xy','pdf_skew','pdf_stringwidth','pdf_stroke',
       
   657             'pdf_translate','pdo_drivers','pfsockopen','pg_affected_rows',
       
   658             'pg_cancel_query','pg_clientencoding','pg_client_encoding',
       
   659             'pg_close','pg_cmdtuples','pg_connect','pg_connection_busy',
       
   660             'pg_connection_reset','pg_connection_status','pg_convert',
       
   661             'pg_copy_from','pg_copy_to','pg_dbname','pg_delete','pg_end_copy',
       
   662             'pg_errormessage','pg_escape_bytea','pg_escape_string','pg_exec',
       
   663             'pg_execute','pg_fetch_all','pg_fetch_all_columns','pg_fetch_array',
       
   664             'pg_fetch_assoc','pg_fetch_object','pg_fetch_result','pg_fetch_row',
       
   665             'pg_fieldisnull','pg_fieldname','pg_fieldnum','pg_fieldprtlen',
       
   666             'pg_fieldsize','pg_fieldtype','pg_field_is_null','pg_field_name',
       
   667             'pg_field_num','pg_field_prtlen','pg_field_size','pg_field_table',
       
   668             'pg_field_type','pg_field_type_oid','pg_free_result',
       
   669             'pg_freeresult','pg_get_notify','pg_get_pid','pg_get_result',
       
   670             'pg_getlastoid','pg_host','pg_insert','pg_last_error',
       
   671             'pg_last_notice','pg_last_oid','pg_loclose','pg_locreate',
       
   672             'pg_loexport','pg_loimport','pg_loopen','pg_loread','pg_loreadall',
       
   673             'pg_lounlink','pg_lowrite','pg_lo_close','pg_lo_create',
       
   674             'pg_lo_export','pg_lo_import','pg_lo_open','pg_lo_read',
       
   675             'pg_lo_read_all','pg_lo_seek','pg_lo_tell','pg_lo_unlink',
       
   676             'pg_lo_write','pg_meta_data','pg_numfields','pg_numrows',
       
   677             'pg_num_fields','pg_num_rows','pg_options','pg_parameter_status',
       
   678             'pg_pconnect','pg_ping','pg_port','pg_prepare','pg_put_line',
       
   679             'pg_query','pg_query_params','pg_result','pg_result_error',
       
   680             'pg_result_error_field','pg_result_seek','pg_result_status',
       
   681             'pg_select','pg_send_execute','pg_send_prepare','pg_send_query',
       
   682             'pg_send_query_params','pg_set_client_encoding',
       
   683             'pg_set_error_verbosity','pg_setclientencoding','pg_trace',
       
   684             'pg_transaction_status','pg_tty','pg_unescape_bytea','pg_untrace',
       
   685             'pg_update','pg_version','php_egg_logo_guid','php_ini_loaded_file',
       
   686             'php_ini_scanned_files','php_logo_guid','php_real_logo_guid',
       
   687             'php_sapi_name','php_strip_whitespace','php_uname','phpcredits',
       
   688             'phpdoc_xml_from_string','phpinfo','phpversion','pi','png2wbmp',
       
   689             'pop3_close','pop3_delete_message','pop3_get_account_size',
       
   690             'pop3_get_message','pop3_get_message_count',
       
   691             'pop3_get_message_header','pop3_get_message_ids',
       
   692             'pop3_get_message_size','pop3_get_message_sizes','pop3_open',
       
   693             'pop3_undelete','popen','pos','posix_ctermid','posix_errno',
       
   694             'posix_getcwd','posix_getegid','posix_geteuid','posix_getgid',
       
   695             'posix_getgrgid','posix_getgrnam','posix_getgroups',
       
   696             'posix_getlogin','posix_getpgid','posix_getpgrp','posix_getpid',
       
   697             'posix_getppid','posix_getpwnam','posix_getpwuid','posix_getrlimit',
       
   698             'posix_getsid','posix_getuid','posix_get_last_error','posix_isatty',
       
   699             'posix_kill','posix_mkfifo','posix_setegid','posix_seteuid',
       
   700             'posix_setgid','posix_setpgid','posix_setsid','posix_setuid',
       
   701             'posix_strerror','posix_times','posix_ttyname','posix_uname','pow',
       
   702             'preg_grep','preg_last_error','preg_match','preg_match_all',
       
   703             'preg_quote','preg_replace','preg_replace_callback','preg_split',
       
   704             'prev','print_r','printf','proc_close','proc_get_status',
       
   705             'proc_open','proc_terminate','putenv','quoted_printable_decode',
       
   706             'quotemeta','rad2deg','radius_acct_open','radius_add_server',
       
   707             'radius_auth_open','radius_close','radius_config',
       
   708             'radius_create_request','radius_cvt_addr','radius_cvt_int',
       
   709             'radius_cvt_string','radius_demangle','radius_demangle_mppe_key',
       
   710             'radius_get_attr','radius_get_vendor_attr','radius_put_addr',
       
   711             'radius_put_attr','radius_put_int','radius_put_string',
       
   712             'radius_put_vendor_addr','radius_put_vendor_attr',
       
   713             'radius_put_vendor_int','radius_put_vendor_string',
       
   714             'radius_request_authenticator','radius_send_request',
       
   715             'radius_server_secret','radius_strerror','rand','range',
       
   716             'rawurldecode','rawurlencode','read_exif_data','readdir','readfile',
       
   717             'readgzfile','readlink','realpath','reg_close_key','reg_create_key',
       
   718             'reg_enum_key','reg_enum_value','reg_get_value','reg_open_key',
       
   719             'reg_set_value','register_shutdown_function',
       
   720             'register_tick_function','rename','res_close','res_get','res_list',
       
   721             'res_list_type','res_open','res_set','reset',
       
   722             'restore_error_handler','restore_include_path','rewind','rewinddir',
       
   723             'rmdir','round','rsort','rtrim','runkit_class_adopt',
       
   724             'runkit_class_emancipate','runkit_constant_add',
       
   725             'runkit_constant_redefine','runkit_constant_remove',
       
   726             'runkit_default_property_add','runkit_function_add',
       
   727             'runkit_function_copy','runkit_function_redefine',
       
   728             'runkit_function_remove','runkit_function_rename','runkit_import',
       
   729             'runkit_lint','runkit_lint_file','runkit_method_add',
       
   730             'runkit_method_copy','runkit_method_redefine',
       
   731             'runkit_method_remove','runkit_method_rename','runkit_object_id',
       
   732             'runkit_return_value_used','runkit_sandbox_output_handler',
       
   733             'runkit_superglobals','runkit_zval_inspect','scandir','sem_acquire',
       
   734             'sem_get','sem_release','sem_remove','serialize',
       
   735             'session_cache_expire','session_cache_limiter','session_commit',
       
   736             'session_decode','session_destroy','session_encode',
       
   737             'session_get_cookie_params','session_id','session_is_registered',
       
   738             'session_module_name','session_name','session_regenerate_id',
       
   739             'session_register','session_save_path','session_set_cookie_params',
       
   740             'session_set_save_handler','session_start','session_unregister',
       
   741             'session_unset','session_write_close','set_content',
       
   742             'set_error_handler','set_file_buffer','set_include_path',
       
   743             'set_magic_quotes_runtime','set_socket_blocking','set_time_limit',
       
   744             'setcookie','setlocale','setrawcookie','settype','sha1','sha1_file',
       
   745             'shell_exec','shmop_close','shmop_delete','shmop_open','shmop_read',
       
   746             'shmop_size','shmop_write','shm_attach','shm_detach','shm_get_var',
       
   747             'shm_put_var','shm_remove','shm_remove_var','show_source','shuffle',
       
   748             'similar_text','simplexml_import_dom','simplexml_load_file',
       
   749             'simplexml_load_string','sin','sinh','sizeof','sleep','smtp_close',
       
   750             'smtp_cmd_data','smtp_cmd_mail','smtp_cmd_rcpt','smtp_connect',
       
   751             'snmp_get_quick_print','snmp_get_valueretrieval','snmp_read_mib',
       
   752             'snmp_set_quick_print','snmp_set_valueretrieval','snmp2_get',
       
   753             'snmp2_getnext','snmp2_real_walk','snmp2_set','snmp2_walk',
       
   754             'snmp3_get','snmp3_getnext','snmp3_real_walk','snmp3_set',
       
   755             'snmp3_walk','snmpget','snmpgetnext','snmprealwalk','snmpset',
       
   756             'snmpwalk','snmpwalkoid','socket_accept','socket_bind',
       
   757             'socket_clear_error','socket_close','socket_connect',
       
   758             'socket_create','socket_create_listen','socket_create_pair',
       
   759             'socket_getopt','socket_getpeername','socket_getsockname',
       
   760             'socket_get_option','socket_get_status','socket_iovec_add',
       
   761             'socket_iovec_alloc','socket_iovec_delete','socket_iovec_fetch',
       
   762             'socket_iovec_free','socket_iovec_set','socket_last_error',
       
   763             'socket_listen','socket_read','socket_readv','socket_recv',
       
   764             'socket_recvfrom','socket_recvmsg','socket_select','socket_send',
       
   765             'socket_sendmsg','socket_sendto','socket_setopt','socket_set_block',
       
   766             'socket_set_blocking','socket_set_nonblock','socket_set_option',
       
   767             'socket_set_timeout','socket_shutdown','socket_strerror',
       
   768             'socket_write','socket_writev','sort','soundex','spl_autoload',
       
   769             'spl_autoload_call','spl_autoload_extensions',
       
   770             'spl_autoload_functions','spl_autoload_register',
       
   771             'spl_autoload_unregister','spl_classes','spl_object_hash','split',
       
   772             'spliti','sprintf','sql_regcase','sqlite_array_query',
       
   773             'sqlite_busy_timeout','sqlite_changes','sqlite_close',
       
   774             'sqlite_column','sqlite_create_aggregate','sqlite_create_function',
       
   775             'sqlite_current','sqlite_error_string','sqlite_escape_string',
       
   776             'sqlite_exec','sqlite_factory','sqlite_fetch_all',
       
   777             'sqlite_fetch_array','sqlite_fetch_column_types',
       
   778             'sqlite_fetch_object','sqlite_fetch_single','sqlite_fetch_string',
       
   779             'sqlite_field_name','sqlite_has_more','sqlite_has_prev',
       
   780             'sqlite_last_error','sqlite_last_insert_rowid','sqlite_libencoding',
       
   781             'sqlite_libversion','sqlite_next','sqlite_num_fields',
       
   782             'sqlite_num_rows','sqlite_open','sqlite_popen','sqlite_prev',
       
   783             'sqlite_query','sqlite_rewind','sqlite_seek','sqlite_single_query',
       
   784             'sqlite_udf_decode_binary','sqlite_udf_encode_binary',
       
   785             'sqlite_unbuffered_query','sqlite_valid','sqrt','srand','sscanf',
       
   786             'ssh2_auth_hostbased_file','ssh2_auth_none','ssh2_auth_password',
       
   787             'ssh2_auth_pubkey_file','ssh2_connect','ssh2_exec',
       
   788             'ssh2_fetch_stream','ssh2_fingerprint','ssh2_forward_accept',
       
   789             'ssh2_forward_listen','ssh2_methods_negotiated','ssh2_poll',
       
   790             'ssh2_publickey_add','ssh2_publickey_init','ssh2_publickey_list',
       
   791             'ssh2_publickey_remove','ssh2_scp_recv','ssh2_scp_send','ssh2_sftp',
       
   792             'ssh2_sftp_lstat','ssh2_sftp_mkdir','ssh2_sftp_readlink',
       
   793             'ssh2_sftp_realpath','ssh2_sftp_rename','ssh2_sftp_rmdir',
       
   794             'ssh2_sftp_stat','ssh2_sftp_symlink','ssh2_sftp_unlink',
       
   795             'ssh2_shell','ssh2_tunnel','stat','stats_absolute_deviation',
       
   796             'stats_cdf_beta','stats_cdf_binomial','stats_cdf_cauchy',
       
   797             'stats_cdf_chisquare','stats_cdf_exponential','stats_cdf_f',
       
   798             'stats_cdf_gamma','stats_cdf_laplace','stats_cdf_logistic',
       
   799             'stats_cdf_negative_binomial','stats_cdf_noncentral_chisquare',
       
   800             'stats_cdf_noncentral_f','stats_cdf_noncentral_t',
       
   801             'stats_cdf_normal','stats_cdf_poisson','stats_cdf_t',
       
   802             'stats_cdf_uniform','stats_cdf_weibull','stats_covariance',
       
   803             'stats_dens_beta','stats_dens_cauchy','stats_dens_chisquare',
       
   804             'stats_dens_exponential','stats_dens_f','stats_dens_gamma',
       
   805             'stats_dens_laplace','stats_dens_logistic','stats_dens_normal',
       
   806             'stats_dens_pmf_binomial','stats_dens_pmf_hypergeometric',
       
   807             'stats_dens_pmf_negative_binomial','stats_dens_pmf_poisson',
       
   808             'stats_dens_t','stats_dens_uniform','stats_dens_weibull',
       
   809             'stats_harmonic_mean','stats_kurtosis','stats_rand_gen_beta',
       
   810             'stats_rand_gen_chisquare','stats_rand_gen_exponential',
       
   811             'stats_rand_gen_f','stats_rand_gen_funiform','stats_rand_gen_gamma',
       
   812             'stats_rand_gen_ipoisson','stats_rand_gen_iuniform',
       
   813             'stats_rand_gen_noncenral_f','stats_rand_gen_noncentral_chisquare',
       
   814             'stats_rand_gen_noncentral_t','stats_rand_gen_normal',
       
   815             'stats_rand_gen_t','stats_rand_getsd','stats_rand_ibinomial',
       
   816             'stats_rand_ibinomial_negative','stats_rand_ignlgi',
       
   817             'stats_rand_phrase_to_seeds','stats_rand_ranf','stats_rand_setall',
       
   818             'stats_skew','stats_standard_deviation','stats_stat_binomial_coef',
       
   819             'stats_stat_correlation','stats_stat_factorial',
       
   820             'stats_stat_independent_t','stats_stat_innerproduct',
       
   821             'stats_stat_paired_t','stats_stat_percentile','stats_stat_powersum',
       
   822             'stats_variance','strcasecmp','strchr','strcmp','strcoll','strcspn',
       
   823             'stream_bucket_append','stream_bucket_make_writeable',
       
   824             'stream_bucket_new','stream_bucket_prepend','stream_context_create',
       
   825             'stream_context_get_default','stream_context_get_options',
       
   826             'stream_context_set_default','stream_context_set_option',
       
   827             'stream_context_set_params','stream_copy_to_stream',
       
   828             'stream_encoding','stream_filter_append','stream_filter_prepend',
       
   829             'stream_filter_register','stream_filter_remove',
       
   830             'stream_get_contents','stream_get_filters','stream_get_line',
       
   831             'stream_get_meta_data','stream_get_transports',
       
   832             'stream_get_wrappers','stream_is_local',
       
   833             'stream_notification_callback','stream_register_wrapper',
       
   834             'stream_resolve_include_path','stream_select','stream_set_blocking',
       
   835             'stream_set_timeout','stream_set_write_buffer',
       
   836             'stream_socket_accept','stream_socket_client',
       
   837             'stream_socket_enable_crypto','stream_socket_get_name',
       
   838             'stream_socket_pair','stream_socket_recvfrom',
       
   839             'stream_socket_sendto','stream_socket_server',
       
   840             'stream_socket_shutdown','stream_supports_lock',
       
   841             'stream_wrapper_register','stream_wrapper_restore',
       
   842             'stream_wrapper_unregister','strftime','stripcslashes','stripos',
       
   843             'stripslashes','strip_tags','stristr','strlen','strnatcasecmp',
       
   844             'strnatcmp','strpbrk','strncasecmp','strncmp','strpos','strrchr',
       
   845             'strrev','strripos','strrpos','strspn','strstr','strtok',
       
   846             'strtolower','strtotime','strtoupper','strtr','strval',
       
   847             'str_ireplace','str_pad','str_repeat','str_replace','str_rot13',
       
   848             'str_split','str_shuffle','str_word_count','substr',
       
   849             'substr_compare','substr_count','substr_replace','svn_add',
       
   850             'svn_auth_get_parameter','svn_auth_set_parameter','svn_cat',
       
   851             'svn_checkout','svn_cleanup','svn_client_version','svn_commit',
       
   852             'svn_diff','svn_export','svn_fs_abort_txn','svn_fs_apply_text',
       
   853             'svn_fs_begin_txn2','svn_fs_change_node_prop','svn_fs_check_path',
       
   854             'svn_fs_contents_changed','svn_fs_copy','svn_fs_delete',
       
   855             'svn_fs_dir_entries','svn_fs_file_contents','svn_fs_file_length',
       
   856             'svn_fs_is_dir','svn_fs_is_file','svn_fs_make_dir',
       
   857             'svn_fs_make_file','svn_fs_node_created_rev','svn_fs_node_prop',
       
   858             'svn_fs_props_changed','svn_fs_revision_prop',
       
   859             'svn_fs_revision_root','svn_fs_txn_root','svn_fs_youngest_rev',
       
   860             'svn_import','svn_info','svn_log','svn_ls','svn_repos_create',
       
   861             'svn_repos_fs','svn_repos_fs_begin_txn_for_commit',
       
   862             'svn_repos_fs_commit_txn','svn_repos_hotcopy','svn_repos_open',
       
   863             'svn_repos_recover','svn_status','svn_update','symlink',
       
   864             'sys_get_temp_dir','syslog','system','tan','tanh','tempnam',
       
   865             'textdomain','thread_get','thread_include','thread_lock',
       
   866             'thread_lock_try','thread_mutex_destroy','thread_mutex_init',
       
   867             'thread_set','thread_start','thread_unlock','tidy_access_count',
       
   868             'tidy_clean_repair','tidy_config_count','tidy_diagnose',
       
   869             'tidy_error_count','tidy_get_body','tidy_get_config',
       
   870             'tidy_get_error_buffer','tidy_get_head','tidy_get_html',
       
   871             'tidy_get_html_ver','tidy_get_output','tidy_get_release',
       
   872             'tidy_get_root','tidy_get_status','tidy_getopt','tidy_is_xhtml',
       
   873             'tidy_is_xml','tidy_parse_file','tidy_parse_string',
       
   874             'tidy_repair_file','tidy_repair_string','tidy_warning_count','time',
       
   875             'timezone_abbreviations_list','timezone_identifiers_list',
       
   876             'timezone_name_from_abbr','timezone_name_get','timezone_offset_get',
       
   877             'timezone_open','timezone_transitions_get','tmpfile',
       
   878             'token_get_all','token_name','touch','trigger_error',
       
   879             'transliterate','transliterate_filters_get','trim','uasort',
       
   880             'ucfirst','ucwords','uksort','umask','uniqid','unixtojd','unlink',
       
   881             'unpack','unregister_tick_function','unserialize','unset',
       
   882             'urldecode','urlencode','user_error','use_soap_error_handler',
       
   883             'usleep','usort','utf8_decode','utf8_encode','var_dump',
       
   884             'var_export','variant_abs','variant_add','variant_and',
       
   885             'variant_cast','variant_cat','variant_cmp',
       
   886             'variant_date_from_timestamp','variant_date_to_timestamp',
       
   887             'variant_div','variant_eqv','variant_fix','variant_get_type',
       
   888             'variant_idiv','variant_imp','variant_int','variant_mod',
       
   889             'variant_mul','variant_neg','variant_not','variant_or',
       
   890             'variant_pow','variant_round','variant_set','variant_set_type',
       
   891             'variant_sub','variant_xor','version_compare','virtual','vfprintf',
       
   892             'vprintf','vsprintf','wddx_add_vars','wddx_deserialize',
       
   893             'wddx_packet_end','wddx_packet_start','wddx_serialize_value',
       
   894             'wddx_serialize_vars','win_beep','win_browse_file',
       
   895             'win_browse_folder','win_create_link','win_message_box',
       
   896             'win_play_wav','win_shell_execute','win32_create_service',
       
   897             'win32_delete_service','win32_get_last_control_message',
       
   898             'win32_ps_list_procs','win32_ps_stat_mem','win32_ps_stat_proc',
       
   899             'win32_query_service_status','win32_scheduler_delete_task',
       
   900             'win32_scheduler_enum_tasks','win32_scheduler_get_task_info',
       
   901             'win32_scheduler_run','win32_scheduler_set_task_info',
       
   902             'win32_set_service_status','win32_start_service',
       
   903             'win32_start_service_ctrl_dispatcher','win32_stop_service',
       
   904             'wordwrap','xml_error_string','xml_get_current_byte_index',
       
   905             'xml_get_current_column_number','xml_get_current_line_number',
       
   906             'xml_get_error_code','xml_parse','xml_parser_create',
       
   907             'xml_parser_create_ns','xml_parser_free','xml_parser_get_option',
       
   908             'xml_parser_set_option','xml_parse_into_struct',
       
   909             'xml_set_character_data_handler','xml_set_default_handler',
       
   910             'xml_set_element_handler','xml_set_end_namespace_decl_handler',
       
   911             'xml_set_external_entity_ref_handler',
       
   912             'xml_set_notation_decl_handler','xml_set_object',
       
   913             'xml_set_processing_instruction_handler',
       
   914             'xml_set_start_namespace_decl_handler',
       
   915             'xml_set_unparsed_entity_decl_handler','xmldoc','xmldocfile',
       
   916             'xmlrpc_decode','xmlrpc_decode_request','xmlrpc_encode',
       
   917             'xmlrpc_encode_request','xmlrpc_get_type','xmlrpc_is_fault',
       
   918             'xmlrpc_parse_method_descriptions',
       
   919             'xmlrpc_server_add_introspection_data','xmlrpc_server_call_method',
       
   920             'xmlrpc_server_create','xmlrpc_server_destroy',
       
   921             'xmlrpc_server_register_introspection_callback',
       
   922             'xmlrpc_server_register_method','xmlrpc_set_type','xmltree',
       
   923             'xmlwriter_end_attribute','xmlwriter_end_cdata',
       
   924             'xmlwriter_end_comment','xmlwriter_end_document',
       
   925             'xmlwriter_end_dtd','xmlwriter_end_dtd_attlist',
       
   926             'xmlwriter_end_dtd_element','xmlwriter_end_dtd_entity',
       
   927             'xmlwriter_end_element','xmlwriter_end_pi','xmlwriter_flush',
       
   928             'xmlwriter_full_end_element','xmlwriter_open_memory',
       
   929             'xmlwriter_open_uri','xmlwriter_output_memory',
       
   930             'xmlwriter_set_indent','xmlwriter_set_indent_string',
       
   931             'xmlwriter_start_attribute','xmlwriter_start_attribute_ns',
       
   932             'xmlwriter_start_cdata','xmlwriter_start_comment',
       
   933             'xmlwriter_start_document','xmlwriter_start_dtd',
       
   934             'xmlwriter_start_dtd_attlist','xmlwriter_start_dtd_element',
       
   935             'xmlwriter_start_dtd_entity','xmlwriter_start_element',
       
   936             'xmlwriter_start_element_ns','xmlwriter_start_pi','xmlwriter_text',
       
   937             'xmlwriter_write_attribute','xmlwriter_write_attribute_ns',
       
   938             'xmlwriter_write_cdata','xmlwriter_write_comment',
       
   939             'xmlwriter_write_dtd','xmlwriter_write_dtd_attlist',
       
   940             'xmlwriter_write_dtd_element','xmlwriter_write_dtd_entity',
       
   941             'xmlwriter_write_element','xmlwriter_write_element_ns',
       
   942             'xmlwriter_write_pi','xmlwriter_write_raw','xpath_eval',
       
   943             'xpath_eval_expression','xpath_new_context','xpath_register_ns',
       
   944             'xpath_register_ns_auto','xptr_eval','xptr_new_context','yp_all',
       
   945             'yp_cat','yp_errno','yp_err_string','yp_first',
       
   946             'yp_get_default_domain','yp_master','yp_match','yp_next','yp_order',
       
   947             'zend_current_obfuscation_level','zend_get_cfg_var','zend_get_id',
       
   948             'zend_loader_current_file','zend_loader_enabled',
       
   949             'zend_loader_file_encoded','zend_loader_file_licensed',
       
   950             'zend_loader_install_license','zend_loader_version',
       
   951             'zend_logo_guid','zend_match_hostmasks','zend_obfuscate_class_name',
       
   952             'zend_obfuscate_function_name','zend_optimizer_version',
       
   953             'zend_runtime_obfuscate','zend_version','zip_close',
       
   954             'zip_entry_close','zip_entry_compressedsize',
       
   955             'zip_entry_compressionmethod','zip_entry_filesize','zip_entry_name',
       
   956             'zip_entry_open','zip_entry_read','zip_open','zip_read',
       
   957             'zlib_get_coding_type'
       
   958             ),
       
   959         4 => array(
       
   960             'DEFAULT_INCLUDE_PATH', 'DIRECTORY_SEPARATOR', 'E_ALL',
       
   961             'E_COMPILE_ERROR', 'E_COMPILE_WARNING', 'E_CORE_ERROR',
       
   962             'E_CORE_WARNING', 'E_ERROR', 'E_NOTICE', 'E_PARSE', 'E_STRICT',
       
   963             'E_USER_ERROR', 'E_USER_NOTICE', 'E_USER_WARNING', 'E_WARNING',
       
   964             'ENT_COMPAT','ENT_QUOTES','ENT_NOQUOTES',
       
   965             'false', 'null', 'PEAR_EXTENSION_DIR', 'PEAR_INSTALL_DIR',
   102             'PHP_BINDIR', 'PHP_CONFIG_FILE_PATH', 'PHP_DATADIR',
   966             'PHP_BINDIR', 'PHP_CONFIG_FILE_PATH', 'PHP_DATADIR',
   103             'PHP_EXTENSION_DIR', 'PHP_LIBDIR',
   967             'PHP_EXTENSION_DIR', 'PHP_LIBDIR',
   104             'PHP_LOCALSTATEDIR', 'PHP_OS',
   968             'PHP_LOCALSTATEDIR', 'PHP_OS',
   105             'PHP_OUTPUT_HANDLER_CONT', 'PHP_OUTPUT_HANDLER_END',
   969             'PHP_OUTPUT_HANDLER_CONT', 'PHP_OUTPUT_HANDLER_END',
   106             'PHP_OUTPUT_HANDLER_START', 'PHP_SYSCONFDIR',
   970             'PHP_OUTPUT_HANDLER_START', 'PHP_SYSCONFDIR',
   107             'PHP_VERSION', 'private', 'public', 'self', 'true',
   971             'PHP_VERSION', 'true', '__CLASS__', '__FILE__', '__FUNCTION__',
   108             'var', '__CLASS__', '__FILE__', '__FUNCTION__',
       
   109             '__LINE__', '__METHOD__'
   972             '__LINE__', '__METHOD__'
   110             ),
       
   111         3 => array(
       
   112             'abs', 'acos', 'acosh', 'addcslashes', 'addslashes', 'aggregate',
       
   113             'aggregate_methods', 'aggregate_methods_by_list',
       
   114             'aggregate_methods_by_regexp',
       
   115             'aggregate_properties',
       
   116             'aggregate_properties_by_list',
       
   117             'aggregate_properties_by_regexp', 'aggregation_info',
       
   118             'apache_child_terminate', 'apache_get_version',
       
   119             'apache_lookup_uri', 'apache_note',
       
   120             'apache_request_headers', 'apache_response_headers',
       
   121             'apache_setenv', 'array', 'array_change_key_case',
       
   122             'array_chunk', 'array_count_values', 'array_diff',
       
   123             'array_diff_assoc', 'array_fill', 'array_filter',
       
   124             'array_flip', 'array_intersect',
       
   125             'array_intersect_assoc', 'array_keys',
       
   126             'array_key_exists', 'array_map', 'array_merge',
       
   127             'array_merge_recursive', 'array_multisort',
       
   128             'array_pad', 'array_pop', 'array_push', 'array_rand',
       
   129             'array_reduce', 'array_reverse', 'array_search',
       
   130             'array_shift', 'array_slice', 'array_splice',
       
   131             'array_sum', 'array_unique', 'array_unshift',
       
   132             'array_values', 'array_walk', 'arsort', 'asin',
       
   133             'asinh', 'asort', 'assert', 'assert_options', 'atan',
       
   134             'atan2', 'atanh', 'base64_decode', 'base64_encode',
       
   135             'basename', 'base_convert', 'bcadd', 'bccomp',
       
   136             'bcdiv', 'bcmod', 'bcmul', 'bcpow', 'bcscale',
       
   137             'bcsqrt', 'bcsub', 'bin2hex', 'bindec',
       
   138             'bindtextdomain', 'bind_textdomain_codeset',
       
   139             'bzclose', 'bzcompress', 'bzdecompress', 'bzerrno',
       
   140             'bzerror', 'bzerrstr', 'bzflush', 'bzopen', 'bzread',
       
   141             'bzwrite', 'call_user_func', 'call_user_func_array',
       
   142             'call_user_method', 'call_user_method_array',
       
   143             'cal_days_in_month', 'cal_from_jd', 'cal_info',
       
   144             'cal_to_jd', 'ceil', 'chdir', 'checkdate',
       
   145             'checkdnsrr', 'chgrp', 'chmod', 'chop', 'chown',
       
   146             'chr', 'chunk_split', 'class_exists',
       
   147             'clearstatcache', 'closedir', 'closelog', 'compact',
       
   148             'connection_aborted', 'connection_status',
       
   149             'constant', 'convert_cyr_string', 'copy', 'cos',
       
   150             'cosh', 'count', 'count_chars', 'crc32',
       
   151             'create_function', 'crypt', 'ctype_alnum',
       
   152             'ctype_alpha', 'ctype_cntrl', 'ctype_digit',
       
   153             'ctype_graph', 'ctype_lower', 'ctype_print',
       
   154             'ctype_punct', 'ctype_space', 'ctype_upper',
       
   155             'ctype_xdigit', 'current', 'date', 'dba_close',
       
   156             'dba_delete', 'dba_exists', 'dba_fetch',
       
   157             'dba_firstkey', 'dba_handlers', 'dba_insert',
       
   158             'dba_list', 'dba_nextkey', 'dba_open',
       
   159             'dba_optimize', 'dba_popen', 'dba_replace',
       
   160             'dba_sync', 'dcgettext', 'dcngettext', 'deaggregate',
       
   161             'debug_backtrace', 'debug_zval_dump', 'decbin',
       
   162             'dechex', 'decoct', 'define', 'defined',
       
   163             'define_syslog_variables', 'deg2rad', 'dgettext',
       
   164             'die', 'dir', 'dirname', 'diskfreespace',
       
   165             'disk_free_space', 'disk_total_space', 'dl',
       
   166             'dngettext', 'doubleval', 'each', 'easter_date',
       
   167             'easter_days', 'echo', 'empty', 'end', 'ereg',
       
   168             'eregi', 'eregi_replace', 'ereg_replace',
       
   169             'error_log', 'error_reporting', 'escapeshellarg',
       
   170             'escapeshellcmd', 'eval', 'exec', 'exif_imagetype',
       
   171             'exif_read_data', 'exif_tagname', 'exif_thumbnail',
       
   172             'exit', 'exp', 'explode', 'expm1',
       
   173             'extension_loaded', 'extract', 'ezmlm_hash',
       
   174             'fclose', 'feof', 'fflush', 'fgetc', 'fgetcsv',
       
   175             'fgets', 'fgetss', 'file', 'fileatime', 'filectime',
       
   176             'filegroup', 'fileinode', 'filemtime', 'fileowner',
       
   177             'fileperms', 'filepro', 'filepro_fieldcount',
       
   178             'filepro_fieldname', 'filepro_fieldtype',
       
   179             'filepro_fieldwidth', 'filepro_retrieve',
       
   180             'filepro_rowcount', 'filesize', 'filetype',
       
   181             'file_exists', 'file_get_contents', 'floatval',
       
   182             'flock', 'floor', 'flush', 'fmod', 'fnmatch',
       
   183             'fopen', 'fpassthru', 'fputs', 'fread', 'frenchtojd',
       
   184             'fscanf', 'fseek', 'fsockopen', 'fstat', 'ftell',
       
   185             'ftok', 'ftp_cdup', 'ftp_chdir', 'ftp_close',
       
   186             'ftp_connect', 'ftp_delete', 'ftp_exec', 'ftp_fget',
       
   187             'ftp_fput', 'ftp_get', 'ftp_get_option', 'ftp_login',
       
   188             'ftp_mdtm', 'ftp_mkdir', 'ftp_nb_continue',
       
   189             'ftp_nb_fget', 'ftp_nb_fput', 'ftp_nb_get',
       
   190             'ftp_nb_put', 'ftp_nlist', 'ftp_pasv', 'ftp_put',
       
   191             'ftp_pwd', 'ftp_quit', 'ftp_rawlist', 'ftp_rename',
       
   192             'ftp_rmdir', 'ftp_set_option', 'ftp_site',
       
   193             'ftp_size', 'ftp_ssl_connect', 'ftp_systype',
       
   194             'ftruncate', 'function_exists', 'func_get_arg',
       
   195             'func_get_args', 'func_num_args', 'fwrite',
       
   196             'getallheaders', 'getcwd', 'getdate', 'getenv',
       
   197             'gethostbyaddr', 'gethostbyname', 'gethostbynamel',
       
   198             'getimagesize', 'getlastmod', 'getmxrr', 'getmygid',
       
   199             'getmyinode', 'getmypid', 'getmyuid', 'getopt',
       
   200             'getprotobyname', 'getprotobynumber', 'getrandmax',
       
   201             'getrusage', 'getservbyname', 'getservbyport',
       
   202             'gettext', 'gettimeofday', 'gettype', 'get_browser',
       
   203             'get_cfg_var', 'get_class', 'get_class_methods',
       
   204             'get_class_vars', 'get_current_user',
       
   205             'get_declared_classes', 'get_defined_constants',
       
   206             'get_defined_functions', 'get_defined_vars',
       
   207             'get_extension_funcs', 'get_html_translation_table',
       
   208             'get_included_files', 'get_include_path',
       
   209             'get_loaded_extensions', 'get_magic_quotes_gpc',
       
   210             'get_magic_quotes_runtime', 'get_meta_tags',
       
   211             'get_object_vars', 'get_parent_class',
       
   212             'get_required_files', 'get_resource_type', 'glob',
       
   213             'global', 'gmdate', 'gmmktime', 'gmstrftime',
       
   214             'gregoriantojd', 'gzclose', 'gzcompress',
       
   215             'gzdeflate', 'gzencode', 'gzeof', 'gzfile', 'gzgetc',
       
   216             'gzgets', 'gzgetss', 'gzinflate', 'gzopen',
       
   217             'gzpassthru', 'gzputs', 'gzread', 'gzrewind',
       
   218             'gzseek', 'gztell', 'gzuncompress', 'gzwrite',
       
   219             'header', 'headers_sent', 'hebrev', 'hebrevc',
       
   220             'hexdec', 'highlight_file', 'highlight_string',
       
   221             'htmlentities', 'htmlspecialchars',
       
   222             'html_entity_decode', 'hypot', 'i18n_convert',
       
   223             'i18n_discover_encoding', 'i18n_http_input',
       
   224             'i18n_http_output', 'i18n_internal_encoding',
       
   225             'i18n_ja_jp_hantozen', 'i18n_mime_header_decode',
       
   226             'i18n_mime_header_encode', 'iconv',
       
   227             'iconv_get_encoding', 'iconv_set_encoding',
       
   228             'ignore_user_abort', 'image_type_to_mime_type',
       
   229             'implode', 'import_request_variables', 'ini_alter',
       
   230             'ini_get', 'ini_get_all', 'ini_restore', 'ini_set',
       
   231             'intval', 'in_array', 'ip2long', 'iptcembed',
       
   232             'iptcparse', 'isset', 'is_a', 'is_array', 'is_bool',
       
   233             'is_callable', 'is_dir', 'is_double',
       
   234             'is_executable', 'is_file', 'is_finite', 'is_float',
       
   235             'is_infinite', 'is_int', 'is_integer', 'is_link',
       
   236             'is_long', 'is_nan', 'is_null', 'is_numeric',
       
   237             'is_object', 'is_readable', 'is_real', 'is_resource',
       
   238             'is_scalar', 'is_string', 'is_subclass_of',
       
   239             'is_uploaded_file', 'is_writable', 'is_writeable',
       
   240             'jddayofweek', 'jdmonthname', 'jdtofrench',
       
   241             'jdtogregorian', 'jdtojewish', 'jdtojulian',
       
   242             'jdtounix', 'jewishtojd', 'join', 'juliantojd',
       
   243             'key', 'key_exists', 'krsort', 'ksort', 'lcg_value',
       
   244             'levenshtein', 'link', 'linkinfo', 'list',
       
   245             'localeconv', 'localtime', 'log', 'log1p', 'log10',
       
   246             'long2ip', 'lstat', 'ltrim', 'magic_quotes_runtime',
       
   247             'mail', 'max', 'mbereg', 'mberegi',
       
   248             'mberegi_replace', 'mbereg_match', 'mbereg_replace',
       
   249             'mbereg_search', 'mbereg_search_getpos',
       
   250             'mbereg_search_getregs', 'mbereg_search_init',
       
   251             'mbereg_search_pos', 'mbereg_search_regs',
       
   252             'mbereg_search_setpos', 'mbregex_encoding',
       
   253             'mbsplit', 'mbstrcut', 'mbstrlen', 'mbstrpos',
       
   254             'mbstrrpos', 'mbsubstr', 'mb_convert_case',
       
   255             'mb_convert_encoding', 'mb_convert_kana',
       
   256             'mb_convert_variables', 'mb_decode_mimeheader',
       
   257             'mb_decode_numericentity', 'mb_detect_encoding',
       
   258             'mb_detect_order', 'mb_encode_mimeheader',
       
   259             'mb_encode_numericentity', 'mb_ereg', 'mb_eregi',
       
   260             'mb_eregi_replace', 'mb_ereg_match',
       
   261             'mb_ereg_replace', 'mb_ereg_search',
       
   262             'mb_ereg_search_getpos', 'mb_ereg_search_getregs',
       
   263             'mb_ereg_search_init', 'mb_ereg_search_pos',
       
   264             'mb_ereg_search_regs', 'mb_ereg_search_setpos',
       
   265             'mb_get_info', 'mb_http_input', 'mb_http_output',
       
   266             'mb_internal_encoding', 'mb_language',
       
   267             'mb_output_handler', 'mb_parse_str',
       
   268             'mb_preferred_mime_name', 'mb_regex_encoding',
       
   269             'mb_regex_set_options', 'mb_send_mail', 'mb_split',
       
   270             'mb_strcut', 'mb_strimwidth', 'mb_strlen',
       
   271             'mb_strpos', 'mb_strrpos', 'mb_strtolower',
       
   272             'mb_strtoupper', 'mb_strwidth',
       
   273             'mb_substitute_character', 'mb_substr',
       
   274             'mb_substr_count', 'md5', 'md5_file',
       
   275             'memory_get_usage', 'metaphone', 'method_exists',
       
   276             'microtime', 'min', 'mkdir', 'mktime',
       
   277             'money_format', 'move_uploaded_file',
       
   278             'mt_getrandmax', 'mt_rand', 'mt_srand', 'mysql',
       
   279             'mysql_affected_rows', 'mysql_client_encoding',
       
   280             'mysql_close', 'mysql_connect', 'mysql_createdb',
       
   281             'mysql_create_db', 'mysql_data_seek', 'mysql_dbname',
       
   282             'mysql_db_name', 'mysql_db_query', 'mysql_dropdb',
       
   283             'mysql_drop_db', 'mysql_errno', 'mysql_error',
       
   284             'mysql_escape_string', 'mysql_fetch_array',
       
   285             'mysql_fetch_assoc', 'mysql_fetch_field',
       
   286             'mysql_fetch_lengths', 'mysql_fetch_object',
       
   287             'mysql_fetch_row', 'mysql_fieldflags',
       
   288             'mysql_fieldlen', 'mysql_fieldname',
       
   289             'mysql_fieldtable', 'mysql_fieldtype',
       
   290             'mysql_field_flags', 'mysql_field_len',
       
   291             'mysql_field_name', 'mysql_field_seek',
       
   292             'mysql_field_table', 'mysql_field_type',
       
   293             'mysql_freeresult', 'mysql_free_result',
       
   294             'mysql_get_client_info', 'mysql_get_host_info',
       
   295             'mysql_get_proto_info', 'mysql_get_server_info',
       
   296             'mysql_info', 'mysql_insert_id', 'mysql_listdbs',
       
   297             'mysql_listfields', 'mysql_listtables',
       
   298             'mysql_list_dbs', 'mysql_list_fields',
       
   299             'mysql_list_processes', 'mysql_list_tables',
       
   300             'mysql_numfields', 'mysql_numrows',
       
   301             'mysql_num_fields', 'mysql_num_rows',
       
   302             'mysql_pconnect', 'mysql_ping', 'mysql_query',
       
   303             'mysql_real_escape_string', 'mysql_result',
       
   304             'mysql_selectdb', 'mysql_select_db', 'mysql_stat',
       
   305             'mysql_tablename', 'mysql_table_name',
       
   306             'mysql_thread_id', 'mysql_unbuffered_query',
       
   307             'natcasesort', 'natsort', 'next', 'ngettext',
       
   308             'nl2br', 'nl_langinfo', 'number_format', 'ob_clean',
       
   309             'ob_end_clean', 'ob_end_flush', 'ob_flush',
       
   310             'ob_get_clean', 'ob_get_contents', 'ob_get_flush',
       
   311             'ob_get_length', 'ob_get_level', 'ob_get_status',
       
   312             'ob_gzhandler', 'ob_iconv_handler',
       
   313             'ob_implicit_flush', 'ob_list_handlers', 'ob_start',
       
   314             'octdec', 'opendir', 'openlog', 'openssl_csr_export',
       
   315             'openssl_csr_export_to_file', 'openssl_csr_new',
       
   316             'openssl_csr_sign', 'openssl_error_string',
       
   317             'openssl_free_key', 'openssl_get_privatekey',
       
   318             'openssl_get_publickey', 'openssl_open',
       
   319             'openssl_pkcs7_decrypt', 'openssl_pkcs7_encrypt',
       
   320             'openssl_pkcs7_sign', 'openssl_pkcs7_verify',
       
   321             'openssl_pkey_export', 'openssl_pkey_export_to_file',
       
   322             'openssl_pkey_free', 'openssl_pkey_get_private',
       
   323             'openssl_pkey_get_public', 'openssl_pkey_new',
       
   324             'openssl_private_decrypt', 'openssl_private_encrypt',
       
   325             'openssl_public_decrypt', 'openssl_public_encrypt',
       
   326             'openssl_seal', 'openssl_sign', 'openssl_verify',
       
   327             'openssl_x509_checkpurpose',
       
   328             'openssl_x509_check_private_key',
       
   329             'openssl_x509_export', 'openssl_x509_export_to_file',
       
   330             'openssl_x509_free', 'openssl_x509_parse',
       
   331             'openssl_x509_read', 'ord', 'output_add_rewrite_var',
       
   332             'output_reset_rewrite_vars', 'overload', 'pack',
       
   333             'parse_ini_file', 'parse_str', 'parse_url',
       
   334             'passthru', 'pathinfo', 'pclose', 'pfsockopen',
       
   335             'pg_affected_rows', 'pg_cancel_query',
       
   336             'pg_clientencoding', 'pg_client_encoding',
       
   337             'pg_close', 'pg_cmdtuples', 'pg_connect',
       
   338             'pg_connection_busy', 'pg_connection_reset',
       
   339             'pg_connection_status', 'pg_convert', 'pg_copy_from',
       
   340             'pg_copy_to', 'pg_dbname', 'pg_delete',
       
   341             'pg_end_copy', 'pg_errormessage', 'pg_escape_bytea',
       
   342             'pg_escape_string', 'pg_exec', 'pg_fetch_all',
       
   343             'pg_fetch_array', 'pg_fetch_assoc',
       
   344             'pg_fetch_object', 'pg_fetch_result', 'pg_fetch_row',
       
   345             'pg_fieldisnull', 'pg_fieldname', 'pg_fieldnum',
       
   346             'pg_fieldprtlen', 'pg_fieldsize', 'pg_fieldtype',
       
   347             'pg_field_is_null', 'pg_field_name', 'pg_field_num',
       
   348             'pg_field_prtlen', 'pg_field_size', 'pg_field_type',
       
   349             'pg_freeresult', 'pg_free_result', 'pg_getlastoid',
       
   350             'pg_get_notify', 'pg_get_pid', 'pg_get_result',
       
   351             'pg_host', 'pg_insert', 'pg_last_error',
       
   352             'pg_last_notice', 'pg_last_oid', 'pg_loclose',
       
   353             'pg_locreate', 'pg_loexport', 'pg_loimport',
       
   354             'pg_loopen', 'pg_loread', 'pg_loreadall',
       
   355             'pg_lounlink', 'pg_lowrite', 'pg_lo_close',
       
   356             'pg_lo_create', 'pg_lo_export', 'pg_lo_import',
       
   357             'pg_lo_open', 'pg_lo_read', 'pg_lo_read_all',
       
   358             'pg_lo_seek', 'pg_lo_tell', 'pg_lo_unlink',
       
   359             'pg_lo_write', 'pg_meta_data', 'pg_numfields',
       
   360             'pg_numrows', 'pg_num_fields', 'pg_num_rows',
       
   361             'pg_options', 'pg_pconnect', 'pg_ping', 'pg_port',
       
   362             'pg_put_line', 'pg_query', 'pg_result',
       
   363             'pg_result_error', 'pg_result_seek',
       
   364             'pg_result_status', 'pg_select', 'pg_send_query',
       
   365             'pg_setclientencoding', 'pg_set_client_encoding',
       
   366             'pg_trace', 'pg_tty', 'pg_unescape_bytea',
       
   367             'pg_untrace', 'pg_update', 'phpcredits', 'phpinfo',
       
   368             'phpversion', 'php_ini_scanned_files',
       
   369             'php_logo_guid', 'php_sapi_name', 'php_uname', 'pi',
       
   370             'popen', 'pos', 'posix_ctermid', 'posix_errno',
       
   371             'posix_getcwd', 'posix_getegid', 'posix_geteuid',
       
   372             'posix_getgid', 'posix_getgrgid', 'posix_getgrnam',
       
   373             'posix_getgroups', 'posix_getlogin', 'posix_getpgid',
       
   374             'posix_getpgrp', 'posix_getpid', 'posix_getppid',
       
   375             'posix_getpwnam', 'posix_getpwuid',
       
   376             'posix_getrlimit', 'posix_getsid', 'posix_getuid',
       
   377             'posix_get_last_error', 'posix_isatty', 'posix_kill',
       
   378             'posix_mkfifo', 'posix_setegid', 'posix_seteuid',
       
   379             'posix_setgid', 'posix_setpgid', 'posix_setsid',
       
   380             'posix_setuid', 'posix_strerror', 'posix_times',
       
   381             'posix_ttyname', 'posix_uname', 'pow', 'preg_grep',
       
   382             'preg_match', 'preg_match_all', 'preg_quote',
       
   383             'preg_replace', 'preg_replace_callback',
       
   384             'preg_split', 'prev', 'print', 'printf', 'print_r',
       
   385             'proc_close', 'proc_open', 'putenv',
       
   386             'quoted_printable_decode', 'quotemeta', 'rad2deg',
       
   387             'rand', 'range', 'rawurldecode', 'rawurlencode',
       
   388             'readdir', 'readfile', 'readgzfile', 'readlink',
       
   389             'read_exif_data', 'realpath',
       
   390             'register_shutdown_function',
       
   391             'register_tick_function', 'rename', 'reset',
       
   392             'restore_error_handler', 'restore_include_path',
       
   393             'rewind', 'rewinddir', 'rmdir', 'round', 'rsort',
       
   394             'rtrim', 'sem_acquire', 'sem_get', 'sem_release',
       
   395             'sem_remove', 'serialize', 'session_cache_expire',
       
   396             'session_cache_limiter', 'session_decode',
       
   397             'session_destroy', 'session_encode',
       
   398             'session_get_cookie_params', 'session_id',
       
   399             'session_is_registered', 'session_module_name',
       
   400             'session_name', 'session_regenerate_id',
       
   401             'session_register', 'session_save_path',
       
   402             'session_set_cookie_params',
       
   403             'session_set_save_handler', 'session_start',
       
   404             'session_unregister', 'session_unset',
       
   405             'session_write_close', 'setcookie', 'setlocale',
       
   406             'settype', 'set_error_handler', 'set_file_buffer',
       
   407             'set_include_path', 'set_magic_quotes_runtime',
       
   408             'set_socket_blocking', 'set_time_limit', 'sha1',
       
   409             'sha1_file', 'shell_exec', 'shmop_close',
       
   410             'shmop_delete', 'shmop_open', 'shmop_read',
       
   411             'shmop_size', 'shmop_write', 'shm_attach',
       
   412             'shm_detach', 'shm_get_var', 'shm_put_var',
       
   413             'shm_remove', 'shm_remove_var', 'show_source',
       
   414             'shuffle', 'similar_text', 'sin', 'sinh', 'sizeof',
       
   415             'sleep', 'socket_accept', 'socket_bind',
       
   416             'socket_clear_error', 'socket_close',
       
   417             'socket_connect', 'socket_create',
       
   418             'socket_create_listen', 'socket_create_pair',
       
   419             'socket_getopt', 'socket_getpeername',
       
   420             'socket_getsockname', 'socket_get_option',
       
   421             'socket_get_status', 'socket_iovec_add',
       
   422             'socket_iovec_alloc', 'socket_iovec_delete',
       
   423             'socket_iovec_fetch', 'socket_iovec_free',
       
   424             'socket_iovec_set', 'socket_last_error',
       
   425             'socket_listen', 'socket_read', 'socket_readv',
       
   426             'socket_recv', 'socket_recvfrom', 'socket_recvmsg',
       
   427             'socket_select', 'socket_send', 'socket_sendmsg',
       
   428             'socket_sendto', 'socket_setopt', 'socket_set_block',
       
   429             'socket_set_blocking', 'socket_set_nonblock',
       
   430             'socket_set_option', 'socket_set_timeout',
       
   431             'socket_shutdown', 'socket_strerror', 'socket_write',
       
   432             'socket_writev', 'sort', 'soundex', 'split',
       
   433             'spliti', 'sprintf', 'sql_regcase', 'sqrt', 'srand',
       
   434             'sscanf', 'stat', 'static', 'strcasecmp', 'strchr',
       
   435             'strcmp', 'strcoll', 'strcspn',
       
   436             'stream_context_create',
       
   437             'stream_context_get_options',
       
   438             'stream_context_set_option',
       
   439             'stream_context_set_params', 'stream_filter_append',
       
   440             'stream_filter_prepend', 'stream_get_meta_data',
       
   441             'stream_register_wrapper', 'stream_select',
       
   442             'stream_set_blocking', 'stream_set_timeout',
       
   443             'stream_set_write_buffer', 'stream_wrapper_register',
       
   444             'strftime', 'stripcslashes', 'stripslashes',
       
   445             'strip_tags', 'stristr', 'strlen', 'strnatcasecmp',
       
   446             'strnatcmp', 'strncasecmp', 'strncmp', 'strpos',
       
   447             'strrchr', 'strrev', 'strrpos', 'strspn', 'strstr',
       
   448             'strtok', 'strtolower', 'strtotime', 'strtoupper',
       
   449             'strtr', 'strval', 'str_pad', 'str_repeat',
       
   450             'str_replace', 'str_rot13', 'str_shuffle',
       
   451             'str_word_count', 'substr', 'substr_count',
       
   452             'substr_replace', 'symlink', 'syslog', 'system',
       
   453             'tan', 'tanh', 'tempnam', 'textdomain', 'time',
       
   454             'tmpfile', 'token_get_all', 'token_name', 'touch',
       
   455             'trigger_error', 'trim', 'uasort', 'ucfirst',
       
   456             'ucwords', 'uksort', 'umask', 'uniqid', 'unixtojd',
       
   457             'unlink', 'unpack', 'unregister_tick_function',
       
   458             'unserialize', 'unset', 'urldecode', 'urlencode',
       
   459             'user_error', 'usleep', 'usort', 'utf8_decode',
       
   460             'utf8_encode', 'var_dump', 'var_export',
       
   461             'version_compare', 'virtual', 'vprintf', 'vsprintf',
       
   462             'wddx_add_vars', 'wddx_deserialize',
       
   463             'wddx_packet_end', 'wddx_packet_start',
       
   464             'wddx_serialize_value', 'wddx_serialize_vars',
       
   465             'wordwrap', 'xml_error_string',
       
   466             'xml_get_current_byte_index',
       
   467             'xml_get_current_column_number',
       
   468             'xml_get_current_line_number', 'xml_get_error_code',
       
   469             'xml_parse', 'xml_parser_create',
       
   470             'xml_parser_create_ns', 'xml_parser_free',
       
   471             'xml_parser_get_option', 'xml_parser_set_option',
       
   472             'xml_parse_into_struct',
       
   473             'xml_set_character_data_handler',
       
   474             'xml_set_default_handler', 'xml_set_element_handler',
       
   475             'xml_set_end_namespace_decl_handler',
       
   476             'xml_set_external_entity_ref_handler',
       
   477             'xml_set_notation_decl_handler', 'xml_set_object',
       
   478             'xml_set_processing_instruction_handler',
       
   479             'xml_set_start_namespace_decl_handler',
       
   480             'xml_set_unparsed_entity_decl_handler', 'yp_all',
       
   481             'yp_cat', 'yp_errno', 'yp_err_string', 'yp_first',
       
   482             'yp_get_default_domain', 'yp_master', 'yp_match',
       
   483             'yp_next', 'yp_order', 'zend_logo_guid',
       
   484             'zend_version', 'zlib_get_coding_type', '_'
       
   485             )
   973             )
   486         ),
   974         ),
   487     'SYMBOLS' => array(
   975     'SYMBOLS' => array(
   488         1 => array(
   976         1 => array(
   489             '<%', '<%=', '%>', '<?', '<?=', '?>'
   977             '<'.'%', '<'.'%=', '%'.'>', '<'.'?', '<'.'?=', '?'.'>'
   490             ),
   978             ),
   491         0 => array(
   979         0 => array(
   492             '(', ')', '[', ']', '{', '}',
   980             '(', ')', '[', ']', '{', '}',
   493             '!', '@', '%', '&', '|', '/',
   981             '!', '@', '%', '&', '|', '/',
   494             '<', '>',
   982             '<', '>',
   499     'CASE_SENSITIVE' => array(
   987     'CASE_SENSITIVE' => array(
   500         GESHI_COMMENTS => false,
   988         GESHI_COMMENTS => false,
   501         1 => false,
   989         1 => false,
   502         2 => false,
   990         2 => false,
   503         3 => false,
   991         3 => false,
       
   992         4 => false
   504         ),
   993         ),
   505     'STYLES' => array(
   994     'STYLES' => array(
   506         'KEYWORDS' => array(
   995         'KEYWORDS' => array(
   507             1 => 'color: #b1b100;',
   996             1 => 'color: #b1b100;',
   508             2 => 'color: #000000; font-weight: bold;',
   997             2 => 'color: #000000; font-weight: bold;',
   509             3 => 'color: #990000;'
   998             3 => 'color: #990000;',
       
   999             4 => 'color: #009900; font-weight: bold;'
   510             ),
  1000             ),
   511         'COMMENTS' => array(
  1001         'COMMENTS' => array(
   512             1 => 'color: #666666; font-style: italic;',
  1002             1 => 'color: #666666; font-style: italic;',
   513             2 => 'color: #666666; font-style: italic;',
  1003             2 => 'color: #666666; font-style: italic;',
   514             3 => 'color: #0000cc; font-style: italic;',
  1004             3 => 'color: #0000cc; font-style: italic;',
   559             )
  1049             )
   560         ),
  1050         ),
   561     'URLS' => array(
  1051     'URLS' => array(
   562         1 => '',
  1052         1 => '',
   563         2 => '',
  1053         2 => '',
   564         3 => 'http://www.php.net/{FNAMEL}'
  1054         3 => 'http://www.php.net/{FNAMEL}',
       
  1055         4 => ''
   565         ),
  1056         ),
   566     'OOLANG' => true,
  1057     'OOLANG' => true,
   567     'OBJECT_SPLITTERS' => array(
  1058     'OBJECT_SPLITTERS' => array(
   568         1 => '-&gt;',
  1059         1 => '-&gt;',
   569         2 => '::'
  1060         2 => '::'
   573         0 => "[\\$]{1,2}[a-zA-Z_][a-zA-Z0-9_]*"
  1064         0 => "[\\$]{1,2}[a-zA-Z_][a-zA-Z0-9_]*"
   574         ),
  1065         ),
   575     'STRICT_MODE_APPLIES' => GESHI_MAYBE,
  1066     'STRICT_MODE_APPLIES' => GESHI_MAYBE,
   576     'SCRIPT_DELIMITERS' => array(
  1067     'SCRIPT_DELIMITERS' => array(
   577         0 => array(
  1068         0 => array(
   578             '<?php' => '?>'
  1069             '<'.'?php' => '?'.'>'
   579             ),
  1070             ),
   580         1 => array(
  1071         1 => array(
   581             '<?' => '?>'
  1072             '<'.'?' => '?'.'>'
   582             ),
  1073             ),
   583         2 => array(
  1074         2 => array(
   584             '<%' => '%>'
  1075             '<'.'%' => '%'.'>'
   585             ),
  1076             ),
   586         3 => array(
  1077         3 => array(
   587             '<script language="php">' => '</script>'
  1078             '<script language="php">' => '</script>'
   588             ),
  1079             ),
   589         4 => "/(<\?(?:php)?)(?:'(?:[^'\\\\]|\\\\.)*?'|\"(?:[^\"\\\\]|\\\\.)*?\"|\/\*(?!\*\/).*?\*\/|.)*?(\?>|\Z)/sm",
  1080         4 => "/(?<start><\\?(?>php\b)?)(?:".
   590         5 => "/(<%)(?:'(?:[^'\\\\]|\\\\.)*?'|\"(?:[^\"\\\\]|\\\\.)*?\"|\/\*(?!\*\/).*?\*\/|.)*?(%>|\Z)/sm"
  1081             "(?>[^\"'?\\/<]+)|".
       
  1082             "\\?(?!>)|".
       
  1083             "(?>'(?>[^'\\\\]|\\\\'|\\\\\\\|\\\\)*')|".
       
  1084             "(?>\"(?>[^\"\\\\]|\\\\\"|\\\\\\\\|\\\\)*\")|".
       
  1085             "(?>\\/\\*(?>[^\\*]|(?!\\*\\/)\\*)*\\*\\/)|".
       
  1086             "\\/\\/(?>.*?$)|".
       
  1087             "\\/(?=[^*\\/])|".
       
  1088             "<(?!<<)|".
       
  1089             "<<<(?<phpdoc>\w+)\s.*?\s\k<phpdoc>".
       
  1090             ")*(?<end>\\?>|\Z)/sm",
       
  1091         5 => "/(?<start><%)(?:".
       
  1092             "(?>[^\"'%\\/<]+)|".
       
  1093             "%(?!>)|".
       
  1094             "(?>'(?>[^'\\\\]|\\\\'|\\\\\\\|\\\\)*')|".
       
  1095             "(?>\"(?>[^\\\"\\\\]|\\\\\"|\\\\\\\\|\\\\)*\")|".
       
  1096             "(?>\\/\\*(?>[^\\*]|(?!\\*\\/)\\*)*\\*\\/)|".
       
  1097             "\\/\\/(?>.*?$)|".
       
  1098             "\\/(?=[^*\\/])|".
       
  1099             "<(?!<<)|".
       
  1100             "<<<(?<phpdoc>\w+)\s.*?\s\k<phpdoc>".
       
  1101             ")*(?<end>%>)/sm",
   591         ),
  1102         ),
   592     'HIGHLIGHT_STRICT_BLOCK' => array(
  1103     'HIGHLIGHT_STRICT_BLOCK' => array(
   593         0 => true,
  1104         0 => true,
   594         1 => true,
  1105         1 => true,
   595         2 => true,
  1106         2 => true,