1""" 
    2    pygments.lexers._php_builtins 
    3    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    4 
    5    This file loads the function names and their modules from the 
    6    php webpage and generates itself. 
    7 
    8    Run with `python -I` to regenerate. 
    9 
    10    :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. 
    11    :license: BSD, see LICENSE for details. 
    12""" 
    13 
    14MODULES = {'APCu': ('apcu_add', 
    15          'apcu_cache_info', 
    16          'apcu_cas', 
    17          'apcu_clear_cache', 
    18          'apcu_dec', 
    19          'apcu_delete', 
    20          'apcu_enabled', 
    21          'apcu_entry', 
    22          'apcu_exists', 
    23          'apcu_fetch', 
    24          'apcu_inc', 
    25          'apcu_key_info', 
    26          'apcu_sma_info', 
    27          'apcu_store'), 
    28 'Aliases and deprecated Mysqli': ('mysqli_connect', 
    29                                   'mysqli_execute', 
    30                                   'mysqli_get_client_stats', 
    31                                   'mysqli_get_links_stats', 
    32                                   'mysqli_report'), 
    33 'Apache': ('apache_child_terminate', 
    34            'apache_get_modules', 
    35            'apache_get_version', 
    36            'apache_getenv', 
    37            'apache_lookup_uri', 
    38            'apache_note', 
    39            'apache_request_headers', 
    40            'apache_response_headers', 
    41            'apache_setenv', 
    42            'getallheaders', 
    43            'virtual'), 
    44 'Array': ('array_change_key_case', 
    45           'array_chunk', 
    46           'array_column', 
    47           'array_combine', 
    48           'array_count_values', 
    49           'array_diff_assoc', 
    50           'array_diff_key', 
    51           'array_diff_uassoc', 
    52           'array_diff_ukey', 
    53           'array_diff', 
    54           'array_fill_keys', 
    55           'array_fill', 
    56           'array_filter', 
    57           'array_flip', 
    58           'array_intersect_assoc', 
    59           'array_intersect_key', 
    60           'array_intersect_uassoc', 
    61           'array_intersect_ukey', 
    62           'array_intersect', 
    63           'array_is_list', 
    64           'array_key_exists', 
    65           'array_key_first', 
    66           'array_key_last', 
    67           'array_keys', 
    68           'array_map', 
    69           'array_merge_recursive', 
    70           'array_merge', 
    71           'array_multisort', 
    72           'array_pad', 
    73           'array_pop', 
    74           'array_product', 
    75           'array_push', 
    76           'array_rand', 
    77           'array_reduce', 
    78           'array_replace_recursive', 
    79           'array_replace', 
    80           'array_reverse', 
    81           'array_search', 
    82           'array_shift', 
    83           'array_slice', 
    84           'array_splice', 
    85           'array_sum', 
    86           'array_udiff_assoc', 
    87           'array_udiff_uassoc', 
    88           'array_udiff', 
    89           'array_uintersect_assoc', 
    90           'array_uintersect_uassoc', 
    91           'array_uintersect', 
    92           'array_unique', 
    93           'array_unshift', 
    94           'array_values', 
    95           'array_walk_recursive', 
    96           'array_walk', 
    97           'array', 
    98           'arsort', 
    99           'asort', 
    100           'compact', 
    101           'count', 
    102           'current', 
    103           'each', 
    104           'end', 
    105           'extract', 
    106           'in_array', 
    107           'key_exists', 
    108           'key', 
    109           'krsort', 
    110           'ksort', 
    111           'list', 
    112           'natcasesort', 
    113           'natsort', 
    114           'next', 
    115           'pos', 
    116           'prev', 
    117           'range', 
    118           'reset', 
    119           'rsort', 
    120           'shuffle', 
    121           'sizeof', 
    122           'sort', 
    123           'uasort', 
    124           'uksort', 
    125           'usort'), 
    126 'BC Math': ('bcadd', 
    127             'bccomp', 
    128             'bcdiv', 
    129             'bcmod', 
    130             'bcmul', 
    131             'bcpow', 
    132             'bcpowmod', 
    133             'bcscale', 
    134             'bcsqrt', 
    135             'bcsub'), 
    136 'Bzip2': ('bzclose', 
    137           'bzcompress', 
    138           'bzdecompress', 
    139           'bzerrno', 
    140           'bzerror', 
    141           'bzerrstr', 
    142           'bzflush', 
    143           'bzopen', 
    144           'bzread', 
    145           'bzwrite'), 
    146 'COM': ('com_create_guid', 
    147         'com_event_sink', 
    148         'com_get_active_object', 
    149         'com_load_typelib', 
    150         'com_message_pump', 
    151         'com_print_typeinfo', 
    152         'variant_abs', 
    153         'variant_add', 
    154         'variant_and', 
    155         'variant_cast', 
    156         'variant_cat', 
    157         'variant_cmp', 
    158         'variant_date_from_timestamp', 
    159         'variant_date_to_timestamp', 
    160         'variant_div', 
    161         'variant_eqv', 
    162         'variant_fix', 
    163         'variant_get_type', 
    164         'variant_idiv', 
    165         'variant_imp', 
    166         'variant_int', 
    167         'variant_mod', 
    168         'variant_mul', 
    169         'variant_neg', 
    170         'variant_not', 
    171         'variant_or', 
    172         'variant_pow', 
    173         'variant_round', 
    174         'variant_set_type', 
    175         'variant_set', 
    176         'variant_sub', 
    177         'variant_xor'), 
    178 'CSPRNG': ('random_bytes', 'random_int'), 
    179 'CUBRID': ('cubrid_bind', 
    180            'cubrid_close_prepare', 
    181            'cubrid_close_request', 
    182            'cubrid_col_get', 
    183            'cubrid_col_size', 
    184            'cubrid_column_names', 
    185            'cubrid_column_types', 
    186            'cubrid_commit', 
    187            'cubrid_connect_with_url', 
    188            'cubrid_connect', 
    189            'cubrid_current_oid', 
    190            'cubrid_disconnect', 
    191            'cubrid_drop', 
    192            'cubrid_error_code_facility', 
    193            'cubrid_error_code', 
    194            'cubrid_error_msg', 
    195            'cubrid_execute', 
    196            'cubrid_fetch', 
    197            'cubrid_free_result', 
    198            'cubrid_get_autocommit', 
    199            'cubrid_get_charset', 
    200            'cubrid_get_class_name', 
    201            'cubrid_get_client_info', 
    202            'cubrid_get_db_parameter', 
    203            'cubrid_get_query_timeout', 
    204            'cubrid_get_server_info', 
    205            'cubrid_get', 
    206            'cubrid_insert_id', 
    207            'cubrid_is_instance', 
    208            'cubrid_lob_close', 
    209            'cubrid_lob_export', 
    210            'cubrid_lob_get', 
    211            'cubrid_lob_send', 
    212            'cubrid_lob_size', 
    213            'cubrid_lob2_bind', 
    214            'cubrid_lob2_close', 
    215            'cubrid_lob2_export', 
    216            'cubrid_lob2_import', 
    217            'cubrid_lob2_new', 
    218            'cubrid_lob2_read', 
    219            'cubrid_lob2_seek64', 
    220            'cubrid_lob2_seek', 
    221            'cubrid_lob2_size64', 
    222            'cubrid_lob2_size', 
    223            'cubrid_lob2_tell64', 
    224            'cubrid_lob2_tell', 
    225            'cubrid_lob2_write', 
    226            'cubrid_lock_read', 
    227            'cubrid_lock_write', 
    228            'cubrid_move_cursor', 
    229            'cubrid_next_result', 
    230            'cubrid_num_cols', 
    231            'cubrid_num_rows', 
    232            'cubrid_pconnect_with_url', 
    233            'cubrid_pconnect', 
    234            'cubrid_prepare', 
    235            'cubrid_put', 
    236            'cubrid_rollback', 
    237            'cubrid_schema', 
    238            'cubrid_seq_drop', 
    239            'cubrid_seq_insert', 
    240            'cubrid_seq_put', 
    241            'cubrid_set_add', 
    242            'cubrid_set_autocommit', 
    243            'cubrid_set_db_parameter', 
    244            'cubrid_set_drop', 
    245            'cubrid_set_query_timeout', 
    246            'cubrid_version'), 
    247 'Calendar': ('cal_days_in_month', 
    248              'cal_from_jd', 
    249              'cal_info', 
    250              'cal_to_jd', 
    251              'easter_date', 
    252              'easter_days', 
    253              'frenchtojd', 
    254              'gregoriantojd', 
    255              'jddayofweek', 
    256              'jdmonthname', 
    257              'jdtofrench', 
    258              'jdtogregorian', 
    259              'jdtojewish', 
    260              'jdtojulian', 
    261              'jdtounix', 
    262              'jewishtojd', 
    263              'juliantojd', 
    264              'unixtojd'), 
    265 'Classes/Object': ('__autoload', 
    266                    'class_alias', 
    267                    'class_exists', 
    268                    'enum_exists', 
    269                    'get_called_class', 
    270                    'get_class_methods', 
    271                    'get_class_vars', 
    272                    'get_class', 
    273                    'get_declared_classes', 
    274                    'get_declared_interfaces', 
    275                    'get_declared_traits', 
    276                    'get_mangled_object_vars', 
    277                    'get_object_vars', 
    278                    'get_parent_class', 
    279                    'interface_exists', 
    280                    'is_a', 
    281                    'is_subclass_of', 
    282                    'method_exists', 
    283                    'property_exists', 
    284                    'trait_exists'), 
    285 'Ctype': ('ctype_alnum', 
    286           'ctype_alpha', 
    287           'ctype_cntrl', 
    288           'ctype_digit', 
    289           'ctype_graph', 
    290           'ctype_lower', 
    291           'ctype_print', 
    292           'ctype_punct', 
    293           'ctype_space', 
    294           'ctype_upper', 
    295           'ctype_xdigit'), 
    296 'DBA': ('dba_close', 
    297         'dba_delete', 
    298         'dba_exists', 
    299         'dba_fetch', 
    300         'dba_firstkey', 
    301         'dba_handlers', 
    302         'dba_insert', 
    303         'dba_key_split', 
    304         'dba_list', 
    305         'dba_nextkey', 
    306         'dba_open', 
    307         'dba_optimize', 
    308         'dba_popen', 
    309         'dba_replace', 
    310         'dba_sync'), 
    311 'DOM': ('dom_import_simplexml',), 
    312 'Date/Time': ('checkdate', 
    313               'date_add', 
    314               'date_create_from_format', 
    315               'date_create_immutable_from_format', 
    316               'date_create_immutable', 
    317               'date_create', 
    318               'date_date_set', 
    319               'date_default_timezone_get', 
    320               'date_default_timezone_set', 
    321               'date_diff', 
    322               'date_format', 
    323               'date_get_last_errors', 
    324               'date_interval_create_from_date_string', 
    325               'date_interval_format', 
    326               'date_isodate_set', 
    327               'date_modify', 
    328               'date_offset_get', 
    329               'date_parse_from_format', 
    330               'date_parse', 
    331               'date_sub', 
    332               'date_sun_info', 
    333               'date_sunrise', 
    334               'date_sunset', 
    335               'date_time_set', 
    336               'date_timestamp_get', 
    337               'date_timestamp_set', 
    338               'date_timezone_get', 
    339               'date_timezone_set', 
    340               'date', 
    341               'getdate', 
    342               'gettimeofday', 
    343               'gmdate', 
    344               'gmmktime', 
    345               'gmstrftime', 
    346               'idate', 
    347               'localtime', 
    348               'microtime', 
    349               'mktime', 
    350               'strftime', 
    351               'strptime', 
    352               'strtotime', 
    353               'time', 
    354               'timezone_abbreviations_list', 
    355               'timezone_identifiers_list', 
    356               'timezone_location_get', 
    357               'timezone_name_from_abbr', 
    358               'timezone_name_get', 
    359               'timezone_offset_get', 
    360               'timezone_open', 
    361               'timezone_transitions_get', 
    362               'timezone_version_get'), 
    363 'Direct IO': ('dio_close', 
    364               'dio_fcntl', 
    365               'dio_open', 
    366               'dio_read', 
    367               'dio_seek', 
    368               'dio_stat', 
    369               'dio_tcsetattr', 
    370               'dio_truncate', 
    371               'dio_write'), 
    372 'Directory': ('chdir', 
    373               'chroot', 
    374               'closedir', 
    375               'dir', 
    376               'getcwd', 
    377               'opendir', 
    378               'readdir', 
    379               'rewinddir', 
    380               'scandir'), 
    381 'Eio': ('eio_busy', 
    382         'eio_cancel', 
    383         'eio_chmod', 
    384         'eio_chown', 
    385         'eio_close', 
    386         'eio_custom', 
    387         'eio_dup2', 
    388         'eio_event_loop', 
    389         'eio_fallocate', 
    390         'eio_fchmod', 
    391         'eio_fchown', 
    392         'eio_fdatasync', 
    393         'eio_fstat', 
    394         'eio_fstatvfs', 
    395         'eio_fsync', 
    396         'eio_ftruncate', 
    397         'eio_futime', 
    398         'eio_get_event_stream', 
    399         'eio_get_last_error', 
    400         'eio_grp_add', 
    401         'eio_grp_cancel', 
    402         'eio_grp_limit', 
    403         'eio_grp', 
    404         'eio_init', 
    405         'eio_link', 
    406         'eio_lstat', 
    407         'eio_mkdir', 
    408         'eio_mknod', 
    409         'eio_nop', 
    410         'eio_npending', 
    411         'eio_nready', 
    412         'eio_nreqs', 
    413         'eio_nthreads', 
    414         'eio_open', 
    415         'eio_poll', 
    416         'eio_read', 
    417         'eio_readahead', 
    418         'eio_readdir', 
    419         'eio_readlink', 
    420         'eio_realpath', 
    421         'eio_rename', 
    422         'eio_rmdir', 
    423         'eio_seek', 
    424         'eio_sendfile', 
    425         'eio_set_max_idle', 
    426         'eio_set_max_parallel', 
    427         'eio_set_max_poll_reqs', 
    428         'eio_set_max_poll_time', 
    429         'eio_set_min_parallel', 
    430         'eio_stat', 
    431         'eio_statvfs', 
    432         'eio_symlink', 
    433         'eio_sync_file_range', 
    434         'eio_sync', 
    435         'eio_syncfs', 
    436         'eio_truncate', 
    437         'eio_unlink', 
    438         'eio_utime', 
    439         'eio_write'), 
    440 'Enchant': ('enchant_broker_describe', 
    441             'enchant_broker_dict_exists', 
    442             'enchant_broker_free_dict', 
    443             'enchant_broker_free', 
    444             'enchant_broker_get_dict_path', 
    445             'enchant_broker_get_error', 
    446             'enchant_broker_init', 
    447             'enchant_broker_list_dicts', 
    448             'enchant_broker_request_dict', 
    449             'enchant_broker_request_pwl_dict', 
    450             'enchant_broker_set_dict_path', 
    451             'enchant_broker_set_ordering', 
    452             'enchant_dict_add_to_personal', 
    453             'enchant_dict_add_to_session', 
    454             'enchant_dict_add', 
    455             'enchant_dict_check', 
    456             'enchant_dict_describe', 
    457             'enchant_dict_get_error', 
    458             'enchant_dict_is_added', 
    459             'enchant_dict_is_in_session', 
    460             'enchant_dict_quick_check', 
    461             'enchant_dict_store_replacement', 
    462             'enchant_dict_suggest'), 
    463 'Error Handling': ('debug_backtrace', 
    464                    'debug_print_backtrace', 
    465                    'error_clear_last', 
    466                    'error_get_last', 
    467                    'error_log', 
    468                    'error_reporting', 
    469                    'restore_error_handler', 
    470                    'restore_exception_handler', 
    471                    'set_error_handler', 
    472                    'set_exception_handler', 
    473                    'trigger_error', 
    474                    'user_error'), 
    475 'Exif': ('exif_imagetype', 
    476          'exif_read_data', 
    477          'exif_tagname', 
    478          'exif_thumbnail', 
    479          'read_exif_data'), 
    480 'Expect': ('expect_expectl', 'expect_popen'), 
    481 'FDF': ('fdf_add_doc_javascript', 
    482         'fdf_add_template', 
    483         'fdf_close', 
    484         'fdf_create', 
    485         'fdf_enum_values', 
    486         'fdf_errno', 
    487         'fdf_error', 
    488         'fdf_get_ap', 
    489         'fdf_get_attachment', 
    490         'fdf_get_encoding', 
    491         'fdf_get_file', 
    492         'fdf_get_flags', 
    493         'fdf_get_opt', 
    494         'fdf_get_status', 
    495         'fdf_get_value', 
    496         'fdf_get_version', 
    497         'fdf_header', 
    498         'fdf_next_field_name', 
    499         'fdf_open_string', 
    500         'fdf_open', 
    501         'fdf_remove_item', 
    502         'fdf_save_string', 
    503         'fdf_save', 
    504         'fdf_set_ap', 
    505         'fdf_set_encoding', 
    506         'fdf_set_file', 
    507         'fdf_set_flags', 
    508         'fdf_set_javascript_action', 
    509         'fdf_set_on_import_javascript', 
    510         'fdf_set_opt', 
    511         'fdf_set_status', 
    512         'fdf_set_submit_form_action', 
    513         'fdf_set_target_frame', 
    514         'fdf_set_value', 
    515         'fdf_set_version'), 
    516 'FPM': ('fastcgi_finish_request',), 
    517 'FTP': ('ftp_alloc', 
    518         'ftp_append', 
    519         'ftp_cdup', 
    520         'ftp_chdir', 
    521         'ftp_chmod', 
    522         'ftp_close', 
    523         'ftp_connect', 
    524         'ftp_delete', 
    525         'ftp_exec', 
    526         'ftp_fget', 
    527         'ftp_fput', 
    528         'ftp_get_option', 
    529         'ftp_get', 
    530         'ftp_login', 
    531         'ftp_mdtm', 
    532         'ftp_mkdir', 
    533         'ftp_mlsd', 
    534         'ftp_nb_continue', 
    535         'ftp_nb_fget', 
    536         'ftp_nb_fput', 
    537         'ftp_nb_get', 
    538         'ftp_nb_put', 
    539         'ftp_nlist', 
    540         'ftp_pasv', 
    541         'ftp_put', 
    542         'ftp_pwd', 
    543         'ftp_quit', 
    544         'ftp_raw', 
    545         'ftp_rawlist', 
    546         'ftp_rename', 
    547         'ftp_rmdir', 
    548         'ftp_set_option', 
    549         'ftp_site', 
    550         'ftp_size', 
    551         'ftp_ssl_connect', 
    552         'ftp_systype'), 
    553 'Fann': ('fann_cascadetrain_on_data', 
    554          'fann_cascadetrain_on_file', 
    555          'fann_clear_scaling_params', 
    556          'fann_copy', 
    557          'fann_create_from_file', 
    558          'fann_create_shortcut_array', 
    559          'fann_create_shortcut', 
    560          'fann_create_sparse_array', 
    561          'fann_create_sparse', 
    562          'fann_create_standard_array', 
    563          'fann_create_standard', 
    564          'fann_create_train_from_callback', 
    565          'fann_create_train', 
    566          'fann_descale_input', 
    567          'fann_descale_output', 
    568          'fann_descale_train', 
    569          'fann_destroy_train', 
    570          'fann_destroy', 
    571          'fann_duplicate_train_data', 
    572          'fann_get_activation_function', 
    573          'fann_get_activation_steepness', 
    574          'fann_get_bias_array', 
    575          'fann_get_bit_fail_limit', 
    576          'fann_get_bit_fail', 
    577          'fann_get_cascade_activation_functions_count', 
    578          'fann_get_cascade_activation_functions', 
    579          'fann_get_cascade_activation_steepnesses_count', 
    580          'fann_get_cascade_activation_steepnesses', 
    581          'fann_get_cascade_candidate_change_fraction', 
    582          'fann_get_cascade_candidate_limit', 
    583          'fann_get_cascade_candidate_stagnation_epochs', 
    584          'fann_get_cascade_max_cand_epochs', 
    585          'fann_get_cascade_max_out_epochs', 
    586          'fann_get_cascade_min_cand_epochs', 
    587          'fann_get_cascade_min_out_epochs', 
    588          'fann_get_cascade_num_candidate_groups', 
    589          'fann_get_cascade_num_candidates', 
    590          'fann_get_cascade_output_change_fraction', 
    591          'fann_get_cascade_output_stagnation_epochs', 
    592          'fann_get_cascade_weight_multiplier', 
    593          'fann_get_connection_array', 
    594          'fann_get_connection_rate', 
    595          'fann_get_errno', 
    596          'fann_get_errstr', 
    597          'fann_get_layer_array', 
    598          'fann_get_learning_momentum', 
    599          'fann_get_learning_rate', 
    600          'fann_get_MSE', 
    601          'fann_get_network_type', 
    602          'fann_get_num_input', 
    603          'fann_get_num_layers', 
    604          'fann_get_num_output', 
    605          'fann_get_quickprop_decay', 
    606          'fann_get_quickprop_mu', 
    607          'fann_get_rprop_decrease_factor', 
    608          'fann_get_rprop_delta_max', 
    609          'fann_get_rprop_delta_min', 
    610          'fann_get_rprop_delta_zero', 
    611          'fann_get_rprop_increase_factor', 
    612          'fann_get_sarprop_step_error_shift', 
    613          'fann_get_sarprop_step_error_threshold_factor', 
    614          'fann_get_sarprop_temperature', 
    615          'fann_get_sarprop_weight_decay_shift', 
    616          'fann_get_total_connections', 
    617          'fann_get_total_neurons', 
    618          'fann_get_train_error_function', 
    619          'fann_get_train_stop_function', 
    620          'fann_get_training_algorithm', 
    621          'fann_init_weights', 
    622          'fann_length_train_data', 
    623          'fann_merge_train_data', 
    624          'fann_num_input_train_data', 
    625          'fann_num_output_train_data', 
    626          'fann_print_error', 
    627          'fann_randomize_weights', 
    628          'fann_read_train_from_file', 
    629          'fann_reset_errno', 
    630          'fann_reset_errstr', 
    631          'fann_reset_MSE', 
    632          'fann_run', 
    633          'fann_save_train', 
    634          'fann_save', 
    635          'fann_scale_input_train_data', 
    636          'fann_scale_input', 
    637          'fann_scale_output_train_data', 
    638          'fann_scale_output', 
    639          'fann_scale_train_data', 
    640          'fann_scale_train', 
    641          'fann_set_activation_function_hidden', 
    642          'fann_set_activation_function_layer', 
    643          'fann_set_activation_function_output', 
    644          'fann_set_activation_function', 
    645          'fann_set_activation_steepness_hidden', 
    646          'fann_set_activation_steepness_layer', 
    647          'fann_set_activation_steepness_output', 
    648          'fann_set_activation_steepness', 
    649          'fann_set_bit_fail_limit', 
    650          'fann_set_callback', 
    651          'fann_set_cascade_activation_functions', 
    652          'fann_set_cascade_activation_steepnesses', 
    653          'fann_set_cascade_candidate_change_fraction', 
    654          'fann_set_cascade_candidate_limit', 
    655          'fann_set_cascade_candidate_stagnation_epochs', 
    656          'fann_set_cascade_max_cand_epochs', 
    657          'fann_set_cascade_max_out_epochs', 
    658          'fann_set_cascade_min_cand_epochs', 
    659          'fann_set_cascade_min_out_epochs', 
    660          'fann_set_cascade_num_candidate_groups', 
    661          'fann_set_cascade_output_change_fraction', 
    662          'fann_set_cascade_output_stagnation_epochs', 
    663          'fann_set_cascade_weight_multiplier', 
    664          'fann_set_error_log', 
    665          'fann_set_input_scaling_params', 
    666          'fann_set_learning_momentum', 
    667          'fann_set_learning_rate', 
    668          'fann_set_output_scaling_params', 
    669          'fann_set_quickprop_decay', 
    670          'fann_set_quickprop_mu', 
    671          'fann_set_rprop_decrease_factor', 
    672          'fann_set_rprop_delta_max', 
    673          'fann_set_rprop_delta_min', 
    674          'fann_set_rprop_delta_zero', 
    675          'fann_set_rprop_increase_factor', 
    676          'fann_set_sarprop_step_error_shift', 
    677          'fann_set_sarprop_step_error_threshold_factor', 
    678          'fann_set_sarprop_temperature', 
    679          'fann_set_sarprop_weight_decay_shift', 
    680          'fann_set_scaling_params', 
    681          'fann_set_train_error_function', 
    682          'fann_set_train_stop_function', 
    683          'fann_set_training_algorithm', 
    684          'fann_set_weight_array', 
    685          'fann_set_weight', 
    686          'fann_shuffle_train_data', 
    687          'fann_subset_train_data', 
    688          'fann_test_data', 
    689          'fann_test', 
    690          'fann_train_epoch', 
    691          'fann_train_on_data', 
    692          'fann_train_on_file', 
    693          'fann_train'), 
    694 'Fileinfo': ('finfo_buffer', 
    695              'finfo_close', 
    696              'finfo_file', 
    697              'finfo_open', 
    698              'finfo_set_flags', 
    699              'mime_content_type'), 
    700 'Filesystem': ('basename', 
    701                'chgrp', 
    702                'chmod', 
    703                'chown', 
    704                'clearstatcache', 
    705                'copy', 
    706                'dirname', 
    707                'disk_free_space', 
    708                'disk_total_space', 
    709                'diskfreespace', 
    710                'fclose', 
    711                'fdatasync', 
    712                'feof', 
    713                'fflush', 
    714                'fgetc', 
    715                'fgetcsv', 
    716                'fgets', 
    717                'fgetss', 
    718                'file_exists', 
    719                'file_get_contents', 
    720                'file_put_contents', 
    721                'file', 
    722                'fileatime', 
    723                'filectime', 
    724                'filegroup', 
    725                'fileinode', 
    726                'filemtime', 
    727                'fileowner', 
    728                'fileperms', 
    729                'filesize', 
    730                'filetype', 
    731                'flock', 
    732                'fnmatch', 
    733                'fopen', 
    734                'fpassthru', 
    735                'fputcsv', 
    736                'fputs', 
    737                'fread', 
    738                'fscanf', 
    739                'fseek', 
    740                'fstat', 
    741                'fsync', 
    742                'ftell', 
    743                'ftruncate', 
    744                'fwrite', 
    745                'glob', 
    746                'is_dir', 
    747                'is_executable', 
    748                'is_file', 
    749                'is_link', 
    750                'is_readable', 
    751                'is_uploaded_file', 
    752                'is_writable', 
    753                'is_writeable', 
    754                'lchgrp', 
    755                'lchown', 
    756                'link', 
    757                'linkinfo', 
    758                'lstat', 
    759                'mkdir', 
    760                'move_uploaded_file', 
    761                'parse_ini_file', 
    762                'parse_ini_string', 
    763                'pathinfo', 
    764                'pclose', 
    765                'popen', 
    766                'readfile', 
    767                'readlink', 
    768                'realpath_cache_get', 
    769                'realpath_cache_size', 
    770                'realpath', 
    771                'rename', 
    772                'rewind', 
    773                'rmdir', 
    774                'set_file_buffer', 
    775                'stat', 
    776                'symlink', 
    777                'tempnam', 
    778                'tmpfile', 
    779                'touch', 
    780                'umask', 
    781                'unlink'), 
    782 'Filter': ('filter_has_var', 
    783            'filter_id', 
    784            'filter_input_array', 
    785            'filter_input', 
    786            'filter_list', 
    787            'filter_var_array', 
    788            'filter_var'), 
    789 'Firebird/InterBase': ('fbird_add_user', 
    790                        'fbird_affected_rows', 
    791                        'fbird_backup', 
    792                        'fbird_blob_add', 
    793                        'fbird_blob_cancel', 
    794                        'fbird_blob_close', 
    795                        'fbird_blob_create', 
    796                        'fbird_blob_echo', 
    797                        'fbird_blob_get', 
    798                        'fbird_blob_import', 
    799                        'fbird_blob_info', 
    800                        'fbird_blob_open', 
    801                        'fbird_close', 
    802                        'fbird_commit_ret', 
    803                        'fbird_commit', 
    804                        'fbird_connect', 
    805                        'fbird_db_info', 
    806                        'fbird_delete_user', 
    807                        'fbird_drop_db', 
    808                        'fbird_errcode', 
    809                        'fbird_errmsg', 
    810                        'fbird_execute', 
    811                        'fbird_fetch_assoc', 
    812                        'fbird_fetch_object', 
    813                        'fbird_fetch_row', 
    814                        'fbird_field_info', 
    815                        'fbird_free_event_handler', 
    816                        'fbird_free_query', 
    817                        'fbird_free_result', 
    818                        'fbird_gen_id', 
    819                        'fbird_maintain_db', 
    820                        'fbird_modify_user', 
    821                        'fbird_name_result', 
    822                        'fbird_num_fields', 
    823                        'fbird_num_params', 
    824                        'fbird_param_info', 
    825                        'fbird_pconnect', 
    826                        'fbird_prepare', 
    827                        'fbird_query', 
    828                        'fbird_restore', 
    829                        'fbird_rollback_ret', 
    830                        'fbird_rollback', 
    831                        'fbird_server_info', 
    832                        'fbird_service_attach', 
    833                        'fbird_service_detach', 
    834                        'fbird_set_event_handler', 
    835                        'fbird_trans', 
    836                        'fbird_wait_event', 
    837                        'ibase_add_user', 
    838                        'ibase_affected_rows', 
    839                        'ibase_backup', 
    840                        'ibase_blob_add', 
    841                        'ibase_blob_cancel', 
    842                        'ibase_blob_close', 
    843                        'ibase_blob_create', 
    844                        'ibase_blob_echo', 
    845                        'ibase_blob_get', 
    846                        'ibase_blob_import', 
    847                        'ibase_blob_info', 
    848                        'ibase_blob_open', 
    849                        'ibase_close', 
    850                        'ibase_commit_ret', 
    851                        'ibase_commit', 
    852                        'ibase_connect', 
    853                        'ibase_db_info', 
    854                        'ibase_delete_user', 
    855                        'ibase_drop_db', 
    856                        'ibase_errcode', 
    857                        'ibase_errmsg', 
    858                        'ibase_execute', 
    859                        'ibase_fetch_assoc', 
    860                        'ibase_fetch_object', 
    861                        'ibase_fetch_row', 
    862                        'ibase_field_info', 
    863                        'ibase_free_event_handler', 
    864                        'ibase_free_query', 
    865                        'ibase_free_result', 
    866                        'ibase_gen_id', 
    867                        'ibase_maintain_db', 
    868                        'ibase_modify_user', 
    869                        'ibase_name_result', 
    870                        'ibase_num_fields', 
    871                        'ibase_num_params', 
    872                        'ibase_param_info', 
    873                        'ibase_pconnect', 
    874                        'ibase_prepare', 
    875                        'ibase_query', 
    876                        'ibase_restore', 
    877                        'ibase_rollback_ret', 
    878                        'ibase_rollback', 
    879                        'ibase_server_info', 
    880                        'ibase_service_attach', 
    881                        'ibase_service_detach', 
    882                        'ibase_set_event_handler', 
    883                        'ibase_trans', 
    884                        'ibase_wait_event'), 
    885 'Function handling': ('call_user_func_array', 
    886                       'call_user_func', 
    887                       'create_function', 
    888                       'forward_static_call_array', 
    889                       'forward_static_call', 
    890                       'func_get_arg', 
    891                       'func_get_args', 
    892                       'func_num_args', 
    893                       'function_exists', 
    894                       'get_defined_functions', 
    895                       'register_shutdown_function', 
    896                       'register_tick_function', 
    897                       'unregister_tick_function'), 
    898 'GD and Image': ('gd_info', 
    899                  'getimagesize', 
    900                  'getimagesizefromstring', 
    901                  'image_type_to_extension', 
    902                  'image_type_to_mime_type', 
    903                  'image2wbmp', 
    904                  'imageaffine', 
    905                  'imageaffinematrixconcat', 
    906                  'imageaffinematrixget', 
    907                  'imagealphablending', 
    908                  'imageantialias', 
    909                  'imagearc', 
    910                  'imageavif', 
    911                  'imagebmp', 
    912                  'imagechar', 
    913                  'imagecharup', 
    914                  'imagecolorallocate', 
    915                  'imagecolorallocatealpha', 
    916                  'imagecolorat', 
    917                  'imagecolorclosest', 
    918                  'imagecolorclosestalpha', 
    919                  'imagecolorclosesthwb', 
    920                  'imagecolordeallocate', 
    921                  'imagecolorexact', 
    922                  'imagecolorexactalpha', 
    923                  'imagecolormatch', 
    924                  'imagecolorresolve', 
    925                  'imagecolorresolvealpha', 
    926                  'imagecolorset', 
    927                  'imagecolorsforindex', 
    928                  'imagecolorstotal', 
    929                  'imagecolortransparent', 
    930                  'imageconvolution', 
    931                  'imagecopy', 
    932                  'imagecopymerge', 
    933                  'imagecopymergegray', 
    934                  'imagecopyresampled', 
    935                  'imagecopyresized', 
    936                  'imagecreate', 
    937                  'imagecreatefromavif', 
    938                  'imagecreatefrombmp', 
    939                  'imagecreatefromgd2', 
    940                  'imagecreatefromgd2part', 
    941                  'imagecreatefromgd', 
    942                  'imagecreatefromgif', 
    943                  'imagecreatefromjpeg', 
    944                  'imagecreatefrompng', 
    945                  'imagecreatefromstring', 
    946                  'imagecreatefromtga', 
    947                  'imagecreatefromwbmp', 
    948                  'imagecreatefromwebp', 
    949                  'imagecreatefromxbm', 
    950                  'imagecreatefromxpm', 
    951                  'imagecreatetruecolor', 
    952                  'imagecrop', 
    953                  'imagecropauto', 
    954                  'imagedashedline', 
    955                  'imagedestroy', 
    956                  'imageellipse', 
    957                  'imagefill', 
    958                  'imagefilledarc', 
    959                  'imagefilledellipse', 
    960                  'imagefilledpolygon', 
    961                  'imagefilledrectangle', 
    962                  'imagefilltoborder', 
    963                  'imagefilter', 
    964                  'imageflip', 
    965                  'imagefontheight', 
    966                  'imagefontwidth', 
    967                  'imageftbbox', 
    968                  'imagefttext', 
    969                  'imagegammacorrect', 
    970                  'imagegd2', 
    971                  'imagegd', 
    972                  'imagegetclip', 
    973                  'imagegetinterpolation', 
    974                  'imagegif', 
    975                  'imagegrabscreen', 
    976                  'imagegrabwindow', 
    977                  'imageinterlace', 
    978                  'imageistruecolor', 
    979                  'imagejpeg', 
    980                  'imagelayereffect', 
    981                  'imageline', 
    982                  'imageloadfont', 
    983                  'imageopenpolygon', 
    984                  'imagepalettecopy', 
    985                  'imagepalettetotruecolor', 
    986                  'imagepng', 
    987                  'imagepolygon', 
    988                  'imagerectangle', 
    989                  'imageresolution', 
    990                  'imagerotate', 
    991                  'imagesavealpha', 
    992                  'imagescale', 
    993                  'imagesetbrush', 
    994                  'imagesetclip', 
    995                  'imagesetinterpolation', 
    996                  'imagesetpixel', 
    997                  'imagesetstyle', 
    998                  'imagesetthickness', 
    999                  'imagesettile', 
    1000                  'imagestring', 
    1001                  'imagestringup', 
    1002                  'imagesx', 
    1003                  'imagesy', 
    1004                  'imagetruecolortopalette', 
    1005                  'imagettfbbox', 
    1006                  'imagettftext', 
    1007                  'imagetypes', 
    1008                  'imagewbmp', 
    1009                  'imagewebp', 
    1010                  'imagexbm', 
    1011                  'iptcembed', 
    1012                  'iptcparse', 
    1013                  'jpeg2wbmp', 
    1014                  'png2wbmp'), 
    1015 'GMP': ('gmp_abs', 
    1016         'gmp_add', 
    1017         'gmp_and', 
    1018         'gmp_binomial', 
    1019         'gmp_clrbit', 
    1020         'gmp_cmp', 
    1021         'gmp_com', 
    1022         'gmp_div_q', 
    1023         'gmp_div_qr', 
    1024         'gmp_div_r', 
    1025         'gmp_div', 
    1026         'gmp_divexact', 
    1027         'gmp_export', 
    1028         'gmp_fact', 
    1029         'gmp_gcd', 
    1030         'gmp_gcdext', 
    1031         'gmp_hamdist', 
    1032         'gmp_import', 
    1033         'gmp_init', 
    1034         'gmp_intval', 
    1035         'gmp_invert', 
    1036         'gmp_jacobi', 
    1037         'gmp_kronecker', 
    1038         'gmp_lcm', 
    1039         'gmp_legendre', 
    1040         'gmp_mod', 
    1041         'gmp_mul', 
    1042         'gmp_neg', 
    1043         'gmp_nextprime', 
    1044         'gmp_or', 
    1045         'gmp_perfect_power', 
    1046         'gmp_perfect_square', 
    1047         'gmp_popcount', 
    1048         'gmp_pow', 
    1049         'gmp_powm', 
    1050         'gmp_prob_prime', 
    1051         'gmp_random_bits', 
    1052         'gmp_random_range', 
    1053         'gmp_random_seed', 
    1054         'gmp_random', 
    1055         'gmp_root', 
    1056         'gmp_rootrem', 
    1057         'gmp_scan0', 
    1058         'gmp_scan1', 
    1059         'gmp_setbit', 
    1060         'gmp_sign', 
    1061         'gmp_sqrt', 
    1062         'gmp_sqrtrem', 
    1063         'gmp_strval', 
    1064         'gmp_sub', 
    1065         'gmp_testbit', 
    1066         'gmp_xor'), 
    1067 'GeoIP': ('geoip_asnum_by_name', 
    1068           'geoip_continent_code_by_name', 
    1069           'geoip_country_code_by_name', 
    1070           'geoip_country_code3_by_name', 
    1071           'geoip_country_name_by_name', 
    1072           'geoip_database_info', 
    1073           'geoip_db_avail', 
    1074           'geoip_db_filename', 
    1075           'geoip_db_get_all_info', 
    1076           'geoip_domain_by_name', 
    1077           'geoip_id_by_name', 
    1078           'geoip_isp_by_name', 
    1079           'geoip_netspeedcell_by_name', 
    1080           'geoip_org_by_name', 
    1081           'geoip_record_by_name', 
    1082           'geoip_region_by_name', 
    1083           'geoip_region_name_by_code', 
    1084           'geoip_setup_custom_directory', 
    1085           'geoip_time_zone_by_country_and_region'), 
    1086 'Gettext': ('bind_textdomain_codeset', 
    1087             'bindtextdomain', 
    1088             'dcgettext', 
    1089             'dcngettext', 
    1090             'dgettext', 
    1091             'dngettext', 
    1092             'gettext', 
    1093             'ngettext', 
    1094             'textdomain'), 
    1095 'GnuPG': ('gnupg_adddecryptkey', 
    1096           'gnupg_addencryptkey', 
    1097           'gnupg_addsignkey', 
    1098           'gnupg_cleardecryptkeys', 
    1099           'gnupg_clearencryptkeys', 
    1100           'gnupg_clearsignkeys', 
    1101           'gnupg_decrypt', 
    1102           'gnupg_decryptverify', 
    1103           'gnupg_encrypt', 
    1104           'gnupg_encryptsign', 
    1105           'gnupg_export', 
    1106           'gnupg_getengineinfo', 
    1107           'gnupg_geterror', 
    1108           'gnupg_geterrorinfo', 
    1109           'gnupg_getprotocol', 
    1110           'gnupg_import', 
    1111           'gnupg_init', 
    1112           'gnupg_keyinfo', 
    1113           'gnupg_setarmor', 
    1114           'gnupg_seterrormode', 
    1115           'gnupg_setsignmode', 
    1116           'gnupg_sign', 
    1117           'gnupg_verify'), 
    1118 'Grapheme': ('grapheme_extract', 
    1119              'grapheme_stripos', 
    1120              'grapheme_stristr', 
    1121              'grapheme_strlen', 
    1122              'grapheme_strpos', 
    1123              'grapheme_strripos', 
    1124              'grapheme_strrpos', 
    1125              'grapheme_strstr', 
    1126              'grapheme_substr'), 
    1127 'Hash': ('hash_algos', 
    1128          'hash_copy', 
    1129          'hash_equals', 
    1130          'hash_file', 
    1131          'hash_final', 
    1132          'hash_hkdf', 
    1133          'hash_hmac_algos', 
    1134          'hash_hmac_file', 
    1135          'hash_hmac', 
    1136          'hash_init', 
    1137          'hash_pbkdf2', 
    1138          'hash_update_file', 
    1139          'hash_update_stream', 
    1140          'hash_update', 
    1141          'hash'), 
    1142 'IBM DB2': ('db2_autocommit', 
    1143             'db2_bind_param', 
    1144             'db2_client_info', 
    1145             'db2_close', 
    1146             'db2_column_privileges', 
    1147             'db2_columns', 
    1148             'db2_commit', 
    1149             'db2_conn_error', 
    1150             'db2_conn_errormsg', 
    1151             'db2_connect', 
    1152             'db2_cursor_type', 
    1153             'db2_escape_string', 
    1154             'db2_exec', 
    1155             'db2_execute', 
    1156             'db2_fetch_array', 
    1157             'db2_fetch_assoc', 
    1158             'db2_fetch_both', 
    1159             'db2_fetch_object', 
    1160             'db2_fetch_row', 
    1161             'db2_field_display_size', 
    1162             'db2_field_name', 
    1163             'db2_field_num', 
    1164             'db2_field_precision', 
    1165             'db2_field_scale', 
    1166             'db2_field_type', 
    1167             'db2_field_width', 
    1168             'db2_foreign_keys', 
    1169             'db2_free_result', 
    1170             'db2_free_stmt', 
    1171             'db2_get_option', 
    1172             'db2_last_insert_id', 
    1173             'db2_lob_read', 
    1174             'db2_next_result', 
    1175             'db2_num_fields', 
    1176             'db2_num_rows', 
    1177             'db2_pclose', 
    1178             'db2_pconnect', 
    1179             'db2_prepare', 
    1180             'db2_primary_keys', 
    1181             'db2_procedure_columns', 
    1182             'db2_procedures', 
    1183             'db2_result', 
    1184             'db2_rollback', 
    1185             'db2_server_info', 
    1186             'db2_set_option', 
    1187             'db2_special_columns', 
    1188             'db2_statistics', 
    1189             'db2_stmt_error', 
    1190             'db2_stmt_errormsg', 
    1191             'db2_table_privileges', 
    1192             'db2_tables'), 
    1193 'IDN': ('idn_to_ascii', 'idn_to_utf8'), 
    1194 'IMAP': ('imap_8bit', 
    1195          'imap_alerts', 
    1196          'imap_append', 
    1197          'imap_base64', 
    1198          'imap_binary', 
    1199          'imap_body', 
    1200          'imap_bodystruct', 
    1201          'imap_check', 
    1202          'imap_clearflag_full', 
    1203          'imap_close', 
    1204          'imap_create', 
    1205          'imap_createmailbox', 
    1206          'imap_delete', 
    1207          'imap_deletemailbox', 
    1208          'imap_errors', 
    1209          'imap_expunge', 
    1210          'imap_fetch_overview', 
    1211          'imap_fetchbody', 
    1212          'imap_fetchheader', 
    1213          'imap_fetchmime', 
    1214          'imap_fetchstructure', 
    1215          'imap_fetchtext', 
    1216          'imap_gc', 
    1217          'imap_get_quota', 
    1218          'imap_get_quotaroot', 
    1219          'imap_getacl', 
    1220          'imap_getmailboxes', 
    1221          'imap_getsubscribed', 
    1222          'imap_header', 
    1223          'imap_headerinfo', 
    1224          'imap_headers', 
    1225          'imap_last_error', 
    1226          'imap_list', 
    1227          'imap_listmailbox', 
    1228          'imap_listscan', 
    1229          'imap_listsubscribed', 
    1230          'imap_lsub', 
    1231          'imap_mail_compose', 
    1232          'imap_mail_copy', 
    1233          'imap_mail_move', 
    1234          'imap_mail', 
    1235          'imap_mailboxmsginfo', 
    1236          'imap_mime_header_decode', 
    1237          'imap_msgno', 
    1238          'imap_mutf7_to_utf8', 
    1239          'imap_num_msg', 
    1240          'imap_num_recent', 
    1241          'imap_open', 
    1242          'imap_ping', 
    1243          'imap_qprint', 
    1244          'imap_rename', 
    1245          'imap_renamemailbox', 
    1246          'imap_reopen', 
    1247          'imap_rfc822_parse_adrlist', 
    1248          'imap_rfc822_parse_headers', 
    1249          'imap_rfc822_write_address', 
    1250          'imap_savebody', 
    1251          'imap_scan', 
    1252          'imap_scanmailbox', 
    1253          'imap_search', 
    1254          'imap_set_quota', 
    1255          'imap_setacl', 
    1256          'imap_setflag_full', 
    1257          'imap_sort', 
    1258          'imap_status', 
    1259          'imap_subscribe', 
    1260          'imap_thread', 
    1261          'imap_timeout', 
    1262          'imap_uid', 
    1263          'imap_undelete', 
    1264          'imap_unsubscribe', 
    1265          'imap_utf7_decode', 
    1266          'imap_utf7_encode', 
    1267          'imap_utf8_to_mutf7', 
    1268          'imap_utf8'), 
    1269 'Igbinary': ('igbinary_serialize', 'igbinary_unserialize'), 
    1270 'Inotify': ('inotify_add_watch', 
    1271             'inotify_init', 
    1272             'inotify_queue_len', 
    1273             'inotify_read', 
    1274             'inotify_rm_watch'), 
    1275 'JSON': ('json_decode', 
    1276          'json_encode', 
    1277          'json_last_error_msg', 
    1278          'json_last_error'), 
    1279 'LDAP': ('ldap_8859_to_t61', 
    1280          'ldap_add_ext', 
    1281          'ldap_add', 
    1282          'ldap_bind_ext', 
    1283          'ldap_bind', 
    1284          'ldap_close', 
    1285          'ldap_compare', 
    1286          'ldap_connect', 
    1287          'ldap_control_paged_result_response', 
    1288          'ldap_control_paged_result', 
    1289          'ldap_count_entries', 
    1290          'ldap_count_references', 
    1291          'ldap_delete_ext', 
    1292          'ldap_delete', 
    1293          'ldap_dn2ufn', 
    1294          'ldap_err2str', 
    1295          'ldap_errno', 
    1296          'ldap_error', 
    1297          'ldap_escape', 
    1298          'ldap_exop_passwd', 
    1299          'ldap_exop_refresh', 
    1300          'ldap_exop_whoami', 
    1301          'ldap_exop', 
    1302          'ldap_explode_dn', 
    1303          'ldap_first_attribute', 
    1304          'ldap_first_entry', 
    1305          'ldap_first_reference', 
    1306          'ldap_free_result', 
    1307          'ldap_get_attributes', 
    1308          'ldap_get_dn', 
    1309          'ldap_get_entries', 
    1310          'ldap_get_option', 
    1311          'ldap_get_values_len', 
    1312          'ldap_get_values', 
    1313          'ldap_list', 
    1314          'ldap_mod_add_ext', 
    1315          'ldap_mod_add', 
    1316          'ldap_mod_del_ext', 
    1317          'ldap_mod_del', 
    1318          'ldap_mod_replace_ext', 
    1319          'ldap_mod_replace', 
    1320          'ldap_modify_batch', 
    1321          'ldap_modify', 
    1322          'ldap_next_attribute', 
    1323          'ldap_next_entry', 
    1324          'ldap_next_reference', 
    1325          'ldap_parse_exop', 
    1326          'ldap_parse_reference', 
    1327          'ldap_parse_result', 
    1328          'ldap_read', 
    1329          'ldap_rename_ext', 
    1330          'ldap_rename', 
    1331          'ldap_sasl_bind', 
    1332          'ldap_search', 
    1333          'ldap_set_option', 
    1334          'ldap_set_rebind_proc', 
    1335          'ldap_sort', 
    1336          'ldap_start_tls', 
    1337          'ldap_t61_to_8859', 
    1338          'ldap_unbind'), 
    1339 'LZF': ('lzf_compress', 'lzf_decompress', 'lzf_optimized_for'), 
    1340 'Mail': ('ezmlm_hash', 'mail'), 
    1341 'Mailparse': ('mailparse_determine_best_xfer_encoding', 
    1342               'mailparse_msg_create', 
    1343               'mailparse_msg_extract_part_file', 
    1344               'mailparse_msg_extract_part', 
    1345               'mailparse_msg_extract_whole_part_file', 
    1346               'mailparse_msg_free', 
    1347               'mailparse_msg_get_part_data', 
    1348               'mailparse_msg_get_part', 
    1349               'mailparse_msg_get_structure', 
    1350               'mailparse_msg_parse_file', 
    1351               'mailparse_msg_parse', 
    1352               'mailparse_rfc822_parse_addresses', 
    1353               'mailparse_stream_encode', 
    1354               'mailparse_uudecode_all'), 
    1355 'Math': ('abs', 
    1356          'acos', 
    1357          'acosh', 
    1358          'asin', 
    1359          'asinh', 
    1360          'atan2', 
    1361          'atan', 
    1362          'atanh', 
    1363          'base_convert', 
    1364          'bindec', 
    1365          'ceil', 
    1366          'cos', 
    1367          'cosh', 
    1368          'decbin', 
    1369          'dechex', 
    1370          'decoct', 
    1371          'deg2rad', 
    1372          'exp', 
    1373          'expm1', 
    1374          'fdiv', 
    1375          'floor', 
    1376          'fmod', 
    1377          'getrandmax', 
    1378          'hexdec', 
    1379          'hypot', 
    1380          'intdiv', 
    1381          'is_finite', 
    1382          'is_infinite', 
    1383          'is_nan', 
    1384          'lcg_value', 
    1385          'log10', 
    1386          'log1p', 
    1387          'log', 
    1388          'max', 
    1389          'min', 
    1390          'mt_getrandmax', 
    1391          'mt_rand', 
    1392          'mt_srand', 
    1393          'octdec', 
    1394          'pi', 
    1395          'pow', 
    1396          'rad2deg', 
    1397          'rand', 
    1398          'round', 
    1399          'sin', 
    1400          'sinh', 
    1401          'sqrt', 
    1402          'srand', 
    1403          'tan', 
    1404          'tanh'), 
    1405 'Mcrypt': ('mcrypt_create_iv', 
    1406            'mcrypt_decrypt', 
    1407            'mcrypt_enc_get_algorithms_name', 
    1408            'mcrypt_enc_get_block_size', 
    1409            'mcrypt_enc_get_iv_size', 
    1410            'mcrypt_enc_get_key_size', 
    1411            'mcrypt_enc_get_modes_name', 
    1412            'mcrypt_enc_get_supported_key_sizes', 
    1413            'mcrypt_enc_is_block_algorithm_mode', 
    1414            'mcrypt_enc_is_block_algorithm', 
    1415            'mcrypt_enc_is_block_mode', 
    1416            'mcrypt_enc_self_test', 
    1417            'mcrypt_encrypt', 
    1418            'mcrypt_generic_deinit', 
    1419            'mcrypt_generic_init', 
    1420            'mcrypt_generic', 
    1421            'mcrypt_get_block_size', 
    1422            'mcrypt_get_cipher_name', 
    1423            'mcrypt_get_iv_size', 
    1424            'mcrypt_get_key_size', 
    1425            'mcrypt_list_algorithms', 
    1426            'mcrypt_list_modes', 
    1427            'mcrypt_module_close', 
    1428            'mcrypt_module_get_algo_block_size', 
    1429            'mcrypt_module_get_algo_key_size', 
    1430            'mcrypt_module_get_supported_key_sizes', 
    1431            'mcrypt_module_is_block_algorithm_mode', 
    1432            'mcrypt_module_is_block_algorithm', 
    1433            'mcrypt_module_is_block_mode', 
    1434            'mcrypt_module_open', 
    1435            'mcrypt_module_self_test', 
    1436            'mdecrypt_generic'), 
    1437 'Memcache': ('memcache_debug',), 
    1438 'Mhash': ('mhash_count', 
    1439           'mhash_get_block_size', 
    1440           'mhash_get_hash_name', 
    1441           'mhash_keygen_s2k', 
    1442           'mhash'), 
    1443 'Misc.': ('connection_aborted', 
    1444           'connection_status', 
    1445           'constant', 
    1446           'define', 
    1447           'defined', 
    1448           'die', 
    1449           'eval', 
    1450           'exit', 
    1451           'get_browser', 
    1452           '__halt_compiler', 
    1453           'highlight_file', 
    1454           'highlight_string', 
    1455           'hrtime', 
    1456           'ignore_user_abort', 
    1457           'pack', 
    1458           'php_strip_whitespace', 
    1459           'sapi_windows_cp_conv', 
    1460           'sapi_windows_cp_get', 
    1461           'sapi_windows_cp_is_utf8', 
    1462           'sapi_windows_cp_set', 
    1463           'sapi_windows_generate_ctrl_event', 
    1464           'sapi_windows_set_ctrl_handler', 
    1465           'sapi_windows_vt100_support', 
    1466           'show_source', 
    1467           'sleep', 
    1468           'sys_getloadavg', 
    1469           'time_nanosleep', 
    1470           'time_sleep_until', 
    1471           'uniqid', 
    1472           'unpack', 
    1473           'usleep'), 
    1474 'Multibyte String': ('mb_check_encoding', 
    1475                      'mb_chr', 
    1476                      'mb_convert_case', 
    1477                      'mb_convert_encoding', 
    1478                      'mb_convert_kana', 
    1479                      'mb_convert_variables', 
    1480                      'mb_decode_mimeheader', 
    1481                      'mb_decode_numericentity', 
    1482                      'mb_detect_encoding', 
    1483                      'mb_detect_order', 
    1484                      'mb_encode_mimeheader', 
    1485                      'mb_encode_numericentity', 
    1486                      'mb_encoding_aliases', 
    1487                      'mb_ereg_match', 
    1488                      'mb_ereg_replace_callback', 
    1489                      'mb_ereg_replace', 
    1490                      'mb_ereg_search_getpos', 
    1491                      'mb_ereg_search_getregs', 
    1492                      'mb_ereg_search_init', 
    1493                      'mb_ereg_search_pos', 
    1494                      'mb_ereg_search_regs', 
    1495                      'mb_ereg_search_setpos', 
    1496                      'mb_ereg_search', 
    1497                      'mb_ereg', 
    1498                      'mb_eregi_replace', 
    1499                      'mb_eregi', 
    1500                      'mb_get_info', 
    1501                      'mb_http_input', 
    1502                      'mb_http_output', 
    1503                      'mb_internal_encoding', 
    1504                      'mb_language', 
    1505                      'mb_list_encodings', 
    1506                      'mb_ord', 
    1507                      'mb_output_handler', 
    1508                      'mb_parse_str', 
    1509                      'mb_preferred_mime_name', 
    1510                      'mb_regex_encoding', 
    1511                      'mb_regex_set_options', 
    1512                      'mb_scrub', 
    1513                      'mb_send_mail', 
    1514                      'mb_split', 
    1515                      'mb_str_split', 
    1516                      'mb_strcut', 
    1517                      'mb_strimwidth', 
    1518                      'mb_stripos', 
    1519                      'mb_stristr', 
    1520                      'mb_strlen', 
    1521                      'mb_strpos', 
    1522                      'mb_strrchr', 
    1523                      'mb_strrichr', 
    1524                      'mb_strripos', 
    1525                      'mb_strrpos', 
    1526                      'mb_strstr', 
    1527                      'mb_strtolower', 
    1528                      'mb_strtoupper', 
    1529                      'mb_strwidth', 
    1530                      'mb_substitute_character', 
    1531                      'mb_substr_count', 
    1532                      'mb_substr'), 
    1533 'MySQL': ('mysql_affected_rows', 
    1534           'mysql_client_encoding', 
    1535           'mysql_close', 
    1536           'mysql_connect', 
    1537           'mysql_create_db', 
    1538           'mysql_data_seek', 
    1539           'mysql_db_name', 
    1540           'mysql_db_query', 
    1541           'mysql_drop_db', 
    1542           'mysql_errno', 
    1543           'mysql_error', 
    1544           'mysql_escape_string', 
    1545           'mysql_fetch_array', 
    1546           'mysql_fetch_assoc', 
    1547           'mysql_fetch_field', 
    1548           'mysql_fetch_lengths', 
    1549           'mysql_fetch_object', 
    1550           'mysql_fetch_row', 
    1551           'mysql_field_flags', 
    1552           'mysql_field_len', 
    1553           'mysql_field_name', 
    1554           'mysql_field_seek', 
    1555           'mysql_field_table', 
    1556           'mysql_field_type', 
    1557           'mysql_free_result', 
    1558           'mysql_get_client_info', 
    1559           'mysql_get_host_info', 
    1560           'mysql_get_proto_info', 
    1561           'mysql_get_server_info', 
    1562           'mysql_info', 
    1563           'mysql_insert_id', 
    1564           'mysql_list_dbs', 
    1565           'mysql_list_fields', 
    1566           'mysql_list_processes', 
    1567           'mysql_list_tables', 
    1568           'mysql_num_fields', 
    1569           'mysql_num_rows', 
    1570           'mysql_pconnect', 
    1571           'mysql_ping', 
    1572           'mysql_query', 
    1573           'mysql_real_escape_string', 
    1574           'mysql_result', 
    1575           'mysql_select_db', 
    1576           'mysql_set_charset', 
    1577           'mysql_stat', 
    1578           'mysql_tablename', 
    1579           'mysql_thread_id', 
    1580           'mysql_unbuffered_query'), 
    1581 'Mysql_xdevapi': ('expression', 'getSession'), 
    1582 'Network': ('checkdnsrr', 
    1583             'closelog', 
    1584             'dns_check_record', 
    1585             'dns_get_mx', 
    1586             'dns_get_record', 
    1587             'fsockopen', 
    1588             'gethostbyaddr', 
    1589             'gethostbyname', 
    1590             'gethostbynamel', 
    1591             'gethostname', 
    1592             'getmxrr', 
    1593             'getprotobyname', 
    1594             'getprotobynumber', 
    1595             'getservbyname', 
    1596             'getservbyport', 
    1597             'header_register_callback', 
    1598             'header_remove', 
    1599             'header', 
    1600             'headers_list', 
    1601             'headers_sent', 
    1602             'http_response_code', 
    1603             'inet_ntop', 
    1604             'inet_pton', 
    1605             'ip2long', 
    1606             'long2ip', 
    1607             'net_get_interfaces', 
    1608             'openlog', 
    1609             'pfsockopen', 
    1610             'setcookie', 
    1611             'setrawcookie', 
    1612             'socket_get_status', 
    1613             'socket_set_blocking', 
    1614             'socket_set_timeout', 
    1615             'syslog'), 
    1616 'OAuth': ('oauth_get_sbs', 'oauth_urlencode'), 
    1617 'OCI8': ('oci_bind_array_by_name', 
    1618          'oci_bind_by_name', 
    1619          'oci_cancel', 
    1620          'oci_client_version', 
    1621          'oci_close', 
    1622          'oci_commit', 
    1623          'oci_connect', 
    1624          'oci_define_by_name', 
    1625          'oci_error', 
    1626          'oci_execute', 
    1627          'oci_fetch_all', 
    1628          'oci_fetch_array', 
    1629          'oci_fetch_assoc', 
    1630          'oci_fetch_object', 
    1631          'oci_fetch_row', 
    1632          'oci_fetch', 
    1633          'oci_field_is_null', 
    1634          'oci_field_name', 
    1635          'oci_field_precision', 
    1636          'oci_field_scale', 
    1637          'oci_field_size', 
    1638          'oci_field_type_raw', 
    1639          'oci_field_type', 
    1640          'oci_free_descriptor', 
    1641          'oci_free_statement', 
    1642          'oci_get_implicit_resultset', 
    1643          'oci_lob_copy', 
    1644          'oci_lob_is_equal', 
    1645          'oci_new_collection', 
    1646          'oci_new_connect', 
    1647          'oci_new_cursor', 
    1648          'oci_new_descriptor', 
    1649          'oci_num_fields', 
    1650          'oci_num_rows', 
    1651          'oci_parse', 
    1652          'oci_password_change', 
    1653          'oci_pconnect', 
    1654          'oci_register_taf_callback', 
    1655          'oci_result', 
    1656          'oci_rollback', 
    1657          'oci_server_version', 
    1658          'oci_set_action', 
    1659          'oci_set_call_timeout', 
    1660          'oci_set_client_identifier', 
    1661          'oci_set_client_info', 
    1662          'oci_set_db_operation', 
    1663          'oci_set_edition', 
    1664          'oci_set_module_name', 
    1665          'oci_set_prefetch_lob', 
    1666          'oci_set_prefetch', 
    1667          'oci_statement_type', 
    1668          'oci_unregister_taf_callback'), 
    1669 'ODBC': ('odbc_autocommit', 
    1670          'odbc_binmode', 
    1671          'odbc_close_all', 
    1672          'odbc_close', 
    1673          'odbc_columnprivileges', 
    1674          'odbc_columns', 
    1675          'odbc_commit', 
    1676          'odbc_connect', 
    1677          'odbc_cursor', 
    1678          'odbc_data_source', 
    1679          'odbc_do', 
    1680          'odbc_error', 
    1681          'odbc_errormsg', 
    1682          'odbc_exec', 
    1683          'odbc_execute', 
    1684          'odbc_fetch_array', 
    1685          'odbc_fetch_into', 
    1686          'odbc_fetch_object', 
    1687          'odbc_fetch_row', 
    1688          'odbc_field_len', 
    1689          'odbc_field_name', 
    1690          'odbc_field_num', 
    1691          'odbc_field_precision', 
    1692          'odbc_field_scale', 
    1693          'odbc_field_type', 
    1694          'odbc_foreignkeys', 
    1695          'odbc_free_result', 
    1696          'odbc_gettypeinfo', 
    1697          'odbc_longreadlen', 
    1698          'odbc_next_result', 
    1699          'odbc_num_fields', 
    1700          'odbc_num_rows', 
    1701          'odbc_pconnect', 
    1702          'odbc_prepare', 
    1703          'odbc_primarykeys', 
    1704          'odbc_procedurecolumns', 
    1705          'odbc_procedures', 
    1706          'odbc_result_all', 
    1707          'odbc_result', 
    1708          'odbc_rollback', 
    1709          'odbc_setoption', 
    1710          'odbc_specialcolumns', 
    1711          'odbc_statistics', 
    1712          'odbc_tableprivileges', 
    1713          'odbc_tables'), 
    1714 'OPcache': ('opcache_compile_file', 
    1715             'opcache_get_configuration', 
    1716             'opcache_get_status', 
    1717             'opcache_invalidate', 
    1718             'opcache_is_script_cached', 
    1719             'opcache_reset'), 
    1720 'OpenAL': ('openal_buffer_create', 
    1721            'openal_buffer_data', 
    1722            'openal_buffer_destroy', 
    1723            'openal_buffer_get', 
    1724            'openal_buffer_loadwav', 
    1725            'openal_context_create', 
    1726            'openal_context_current', 
    1727            'openal_context_destroy', 
    1728            'openal_context_process', 
    1729            'openal_context_suspend', 
    1730            'openal_device_close', 
    1731            'openal_device_open', 
    1732            'openal_listener_get', 
    1733            'openal_listener_set', 
    1734            'openal_source_create', 
    1735            'openal_source_destroy', 
    1736            'openal_source_get', 
    1737            'openal_source_pause', 
    1738            'openal_source_play', 
    1739            'openal_source_rewind', 
    1740            'openal_source_set', 
    1741            'openal_source_stop', 
    1742            'openal_stream'), 
    1743 'OpenSSL': ('openssl_cipher_iv_length', 
    1744             'openssl_cms_decrypt', 
    1745             'openssl_cms_encrypt', 
    1746             'openssl_cms_read', 
    1747             'openssl_cms_sign', 
    1748             'openssl_cms_verify', 
    1749             'openssl_csr_export_to_file', 
    1750             'openssl_csr_export', 
    1751             'openssl_csr_get_public_key', 
    1752             'openssl_csr_get_subject', 
    1753             'openssl_csr_new', 
    1754             'openssl_csr_sign', 
    1755             'openssl_decrypt', 
    1756             'openssl_dh_compute_key', 
    1757             'openssl_digest', 
    1758             'openssl_encrypt', 
    1759             'openssl_error_string', 
    1760             'openssl_free_key', 
    1761             'openssl_get_cert_locations', 
    1762             'openssl_get_cipher_methods', 
    1763             'openssl_get_curve_names', 
    1764             'openssl_get_md_methods', 
    1765             'openssl_get_privatekey', 
    1766             'openssl_get_publickey', 
    1767             'openssl_open', 
    1768             'openssl_pbkdf2', 
    1769             'openssl_pkcs12_export_to_file', 
    1770             'openssl_pkcs12_export', 
    1771             'openssl_pkcs12_read', 
    1772             'openssl_pkcs7_decrypt', 
    1773             'openssl_pkcs7_encrypt', 
    1774             'openssl_pkcs7_read', 
    1775             'openssl_pkcs7_sign', 
    1776             'openssl_pkcs7_verify', 
    1777             'openssl_pkey_derive', 
    1778             'openssl_pkey_export_to_file', 
    1779             'openssl_pkey_export', 
    1780             'openssl_pkey_free', 
    1781             'openssl_pkey_get_details', 
    1782             'openssl_pkey_get_private', 
    1783             'openssl_pkey_get_public', 
    1784             'openssl_pkey_new', 
    1785             'openssl_private_decrypt', 
    1786             'openssl_private_encrypt', 
    1787             'openssl_public_decrypt', 
    1788             'openssl_public_encrypt', 
    1789             'openssl_random_pseudo_bytes', 
    1790             'openssl_seal', 
    1791             'openssl_sign', 
    1792             'openssl_spki_export_challenge', 
    1793             'openssl_spki_export', 
    1794             'openssl_spki_new', 
    1795             'openssl_spki_verify', 
    1796             'openssl_verify', 
    1797             'openssl_x509_check_private_key', 
    1798             'openssl_x509_checkpurpose', 
    1799             'openssl_x509_export_to_file', 
    1800             'openssl_x509_export', 
    1801             'openssl_x509_fingerprint', 
    1802             'openssl_x509_free', 
    1803             'openssl_x509_parse', 
    1804             'openssl_x509_read', 
    1805             'openssl_x509_verify'), 
    1806 'Output Control': ('flush', 
    1807                    'ob_clean', 
    1808                    'ob_end_clean', 
    1809                    'ob_end_flush', 
    1810                    'ob_flush', 
    1811                    'ob_get_clean', 
    1812                    'ob_get_contents', 
    1813                    'ob_get_flush', 
    1814                    'ob_get_length', 
    1815                    'ob_get_level', 
    1816                    'ob_get_status', 
    1817                    'ob_gzhandler', 
    1818                    'ob_implicit_flush', 
    1819                    'ob_list_handlers', 
    1820                    'ob_start', 
    1821                    'output_add_rewrite_var', 
    1822                    'output_reset_rewrite_vars'), 
    1823 'PCNTL': ('pcntl_alarm', 
    1824           'pcntl_async_signals', 
    1825           'pcntl_errno', 
    1826           'pcntl_exec', 
    1827           'pcntl_fork', 
    1828           'pcntl_get_last_error', 
    1829           'pcntl_getpriority', 
    1830           'pcntl_setpriority', 
    1831           'pcntl_signal_dispatch', 
    1832           'pcntl_signal_get_handler', 
    1833           'pcntl_signal', 
    1834           'pcntl_sigprocmask', 
    1835           'pcntl_sigtimedwait', 
    1836           'pcntl_sigwaitinfo', 
    1837           'pcntl_strerror', 
    1838           'pcntl_wait', 
    1839           'pcntl_waitpid', 
    1840           'pcntl_wexitstatus', 
    1841           'pcntl_wifexited', 
    1842           'pcntl_wifsignaled', 
    1843           'pcntl_wifstopped', 
    1844           'pcntl_wstopsig', 
    1845           'pcntl_wtermsig'), 
    1846 'PCRE': ('preg_filter', 
    1847          'preg_grep', 
    1848          'preg_last_error_msg', 
    1849          'preg_last_error', 
    1850          'preg_match_all', 
    1851          'preg_match', 
    1852          'preg_quote', 
    1853          'preg_replace_callback_array', 
    1854          'preg_replace_callback', 
    1855          'preg_replace', 
    1856          'preg_split'), 
    1857 'PHP Options/Info': ('assert_options', 
    1858                      'assert', 
    1859                      'cli_get_process_title', 
    1860                      'cli_set_process_title', 
    1861                      'dl', 
    1862                      'extension_loaded', 
    1863                      'gc_collect_cycles', 
    1864                      'gc_disable', 
    1865                      'gc_enable', 
    1866                      'gc_enabled', 
    1867                      'gc_mem_caches', 
    1868                      'gc_status', 
    1869                      'get_cfg_var', 
    1870                      'get_current_user', 
    1871                      'get_defined_constants', 
    1872                      'get_extension_funcs', 
    1873                      'get_include_path', 
    1874                      'get_included_files', 
    1875                      'get_loaded_extensions', 
    1876                      'get_magic_quotes_gpc', 
    1877                      'get_magic_quotes_runtime', 
    1878                      'get_required_files', 
    1879                      'get_resources', 
    1880                      'getenv', 
    1881                      'getlastmod', 
    1882                      'getmygid', 
    1883                      'getmyinode', 
    1884                      'getmypid', 
    1885                      'getmyuid', 
    1886                      'getopt', 
    1887                      'getrusage', 
    1888                      'ini_alter', 
    1889                      'ini_get_all', 
    1890                      'ini_get', 
    1891                      'ini_restore', 
    1892                      'ini_set', 
    1893                      'memory_get_peak_usage', 
    1894                      'memory_get_usage', 
    1895                      'php_ini_loaded_file', 
    1896                      'php_ini_scanned_files', 
    1897                      'php_sapi_name', 
    1898                      'php_uname', 
    1899                      'phpcredits', 
    1900                      'phpinfo', 
    1901                      'phpversion', 
    1902                      'putenv', 
    1903                      'restore_include_path', 
    1904                      'set_include_path', 
    1905                      'set_time_limit', 
    1906                      'sys_get_temp_dir', 
    1907                      'version_compare', 
    1908                      'zend_thread_id', 
    1909                      'zend_version'), 
    1910 'POSIX': ('posix_access', 
    1911           'posix_ctermid', 
    1912           'posix_errno', 
    1913           'posix_get_last_error', 
    1914           'posix_getcwd', 
    1915           'posix_getegid', 
    1916           'posix_geteuid', 
    1917           'posix_getgid', 
    1918           'posix_getgrgid', 
    1919           'posix_getgrnam', 
    1920           'posix_getgroups', 
    1921           'posix_getlogin', 
    1922           'posix_getpgid', 
    1923           'posix_getpgrp', 
    1924           'posix_getpid', 
    1925           'posix_getppid', 
    1926           'posix_getpwnam', 
    1927           'posix_getpwuid', 
    1928           'posix_getrlimit', 
    1929           'posix_getsid', 
    1930           'posix_getuid', 
    1931           'posix_initgroups', 
    1932           'posix_isatty', 
    1933           'posix_kill', 
    1934           'posix_mkfifo', 
    1935           'posix_mknod', 
    1936           'posix_setegid', 
    1937           'posix_seteuid', 
    1938           'posix_setgid', 
    1939           'posix_setpgid', 
    1940           'posix_setrlimit', 
    1941           'posix_setsid', 
    1942           'posix_setuid', 
    1943           'posix_strerror', 
    1944           'posix_times', 
    1945           'posix_ttyname', 
    1946           'posix_uname'), 
    1947 'PS': ('ps_add_bookmark', 
    1948        'ps_add_launchlink', 
    1949        'ps_add_locallink', 
    1950        'ps_add_note', 
    1951        'ps_add_pdflink', 
    1952        'ps_add_weblink', 
    1953        'ps_arc', 
    1954        'ps_arcn', 
    1955        'ps_begin_page', 
    1956        'ps_begin_pattern', 
    1957        'ps_begin_template', 
    1958        'ps_circle', 
    1959        'ps_clip', 
    1960        'ps_close_image', 
    1961        'ps_close', 
    1962        'ps_closepath_stroke', 
    1963        'ps_closepath', 
    1964        'ps_continue_text', 
    1965        'ps_curveto', 
    1966        'ps_delete', 
    1967        'ps_end_page', 
    1968        'ps_end_pattern', 
    1969        'ps_end_template', 
    1970        'ps_fill_stroke', 
    1971        'ps_fill', 
    1972        'ps_findfont', 
    1973        'ps_get_buffer', 
    1974        'ps_get_parameter', 
    1975        'ps_get_value', 
    1976        'ps_hyphenate', 
    1977        'ps_include_file', 
    1978        'ps_lineto', 
    1979        'ps_makespotcolor', 
    1980        'ps_moveto', 
    1981        'ps_new', 
    1982        'ps_open_file', 
    1983        'ps_open_image_file', 
    1984        'ps_open_image', 
    1985        'ps_open_memory_image', 
    1986        'ps_place_image', 
    1987        'ps_rect', 
    1988        'ps_restore', 
    1989        'ps_rotate', 
    1990        'ps_save', 
    1991        'ps_scale', 
    1992        'ps_set_border_color', 
    1993        'ps_set_border_dash', 
    1994        'ps_set_border_style', 
    1995        'ps_set_info', 
    1996        'ps_set_parameter', 
    1997        'ps_set_text_pos', 
    1998        'ps_set_value', 
    1999        'ps_setcolor', 
    2000        'ps_setdash', 
    2001        'ps_setflat', 
    2002        'ps_setfont', 
    2003        'ps_setgray', 
    2004        'ps_setlinecap', 
    2005        'ps_setlinejoin', 
    2006        'ps_setlinewidth', 
    2007        'ps_setmiterlimit', 
    2008        'ps_setoverprintmode', 
    2009        'ps_setpolydash', 
    2010        'ps_shading_pattern', 
    2011        'ps_shading', 
    2012        'ps_shfill', 
    2013        'ps_show_boxed', 
    2014        'ps_show_xy2', 
    2015        'ps_show_xy', 
    2016        'ps_show2', 
    2017        'ps_show', 
    2018        'ps_string_geometry', 
    2019        'ps_stringwidth', 
    2020        'ps_stroke', 
    2021        'ps_symbol_name', 
    2022        'ps_symbol_width', 
    2023        'ps_symbol', 
    2024        'ps_translate'), 
    2025 'Password Hashing': ('password_algos', 
    2026                      'password_get_info', 
    2027                      'password_hash', 
    2028                      'password_needs_rehash', 
    2029                      'password_verify'), 
    2030 'PostgreSQL': ('pg_affected_rows', 
    2031                'pg_cancel_query', 
    2032                'pg_client_encoding', 
    2033                'pg_close', 
    2034                'pg_connect_poll', 
    2035                'pg_connect', 
    2036                'pg_connection_busy', 
    2037                'pg_connection_reset', 
    2038                'pg_connection_status', 
    2039                'pg_consume_input', 
    2040                'pg_convert', 
    2041                'pg_copy_from', 
    2042                'pg_copy_to', 
    2043                'pg_dbname', 
    2044                'pg_delete', 
    2045                'pg_end_copy', 
    2046                'pg_escape_bytea', 
    2047                'pg_escape_identifier', 
    2048                'pg_escape_literal', 
    2049                'pg_escape_string', 
    2050                'pg_execute', 
    2051                'pg_fetch_all_columns', 
    2052                'pg_fetch_all', 
    2053                'pg_fetch_array', 
    2054                'pg_fetch_assoc', 
    2055                'pg_fetch_object', 
    2056                'pg_fetch_result', 
    2057                'pg_fetch_row', 
    2058                'pg_field_is_null', 
    2059                'pg_field_name', 
    2060                'pg_field_num', 
    2061                'pg_field_prtlen', 
    2062                'pg_field_size', 
    2063                'pg_field_table', 
    2064                'pg_field_type_oid', 
    2065                'pg_field_type', 
    2066                'pg_flush', 
    2067                'pg_free_result', 
    2068                'pg_get_notify', 
    2069                'pg_get_pid', 
    2070                'pg_get_result', 
    2071                'pg_host', 
    2072                'pg_insert', 
    2073                'pg_last_error', 
    2074                'pg_last_notice', 
    2075                'pg_last_oid', 
    2076                'pg_lo_close', 
    2077                'pg_lo_create', 
    2078                'pg_lo_export', 
    2079                'pg_lo_import', 
    2080                'pg_lo_open', 
    2081                'pg_lo_read_all', 
    2082                'pg_lo_read', 
    2083                'pg_lo_seek', 
    2084                'pg_lo_tell', 
    2085                'pg_lo_truncate', 
    2086                'pg_lo_unlink', 
    2087                'pg_lo_write', 
    2088                'pg_meta_data', 
    2089                'pg_num_fields', 
    2090                'pg_num_rows', 
    2091                'pg_options', 
    2092                'pg_parameter_status', 
    2093                'pg_pconnect', 
    2094                'pg_ping', 
    2095                'pg_port', 
    2096                'pg_prepare', 
    2097                'pg_put_line', 
    2098                'pg_query_params', 
    2099                'pg_query', 
    2100                'pg_result_error_field', 
    2101                'pg_result_error', 
    2102                'pg_result_seek', 
    2103                'pg_result_status', 
    2104                'pg_select', 
    2105                'pg_send_execute', 
    2106                'pg_send_prepare', 
    2107                'pg_send_query_params', 
    2108                'pg_send_query', 
    2109                'pg_set_client_encoding', 
    2110                'pg_set_error_verbosity', 
    2111                'pg_socket', 
    2112                'pg_trace', 
    2113                'pg_transaction_status', 
    2114                'pg_tty', 
    2115                'pg_unescape_bytea', 
    2116                'pg_untrace', 
    2117                'pg_update', 
    2118                'pg_version'), 
    2119 'Program execution': ('escapeshellarg', 
    2120                       'escapeshellcmd', 
    2121                       'exec', 
    2122                       'passthru', 
    2123                       'proc_close', 
    2124                       'proc_get_status', 
    2125                       'proc_nice', 
    2126                       'proc_open', 
    2127                       'proc_terminate', 
    2128                       'shell_exec', 
    2129                       'system'), 
    2130 'Pspell': ('pspell_add_to_personal', 
    2131            'pspell_add_to_session', 
    2132            'pspell_check', 
    2133            'pspell_clear_session', 
    2134            'pspell_config_create', 
    2135            'pspell_config_data_dir', 
    2136            'pspell_config_dict_dir', 
    2137            'pspell_config_ignore', 
    2138            'pspell_config_mode', 
    2139            'pspell_config_personal', 
    2140            'pspell_config_repl', 
    2141            'pspell_config_runtogether', 
    2142            'pspell_config_save_repl', 
    2143            'pspell_new_config', 
    2144            'pspell_new_personal', 
    2145            'pspell_new', 
    2146            'pspell_save_wordlist', 
    2147            'pspell_store_replacement', 
    2148            'pspell_suggest'), 
    2149 'RRD': ('rrd_create', 
    2150         'rrd_error', 
    2151         'rrd_fetch', 
    2152         'rrd_first', 
    2153         'rrd_graph', 
    2154         'rrd_info', 
    2155         'rrd_last', 
    2156         'rrd_lastupdate', 
    2157         'rrd_restore', 
    2158         'rrd_tune', 
    2159         'rrd_update', 
    2160         'rrd_version', 
    2161         'rrd_xport', 
    2162         'rrdc_disconnect'), 
    2163 'Radius': ('radius_acct_open', 
    2164            'radius_add_server', 
    2165            'radius_auth_open', 
    2166            'radius_close', 
    2167            'radius_config', 
    2168            'radius_create_request', 
    2169            'radius_cvt_addr', 
    2170            'radius_cvt_int', 
    2171            'radius_cvt_string', 
    2172            'radius_demangle_mppe_key', 
    2173            'radius_demangle', 
    2174            'radius_get_attr', 
    2175            'radius_get_tagged_attr_data', 
    2176            'radius_get_tagged_attr_tag', 
    2177            'radius_get_vendor_attr', 
    2178            'radius_put_addr', 
    2179            'radius_put_attr', 
    2180            'radius_put_int', 
    2181            'radius_put_string', 
    2182            'radius_put_vendor_addr', 
    2183            'radius_put_vendor_attr', 
    2184            'radius_put_vendor_int', 
    2185            'radius_put_vendor_string', 
    2186            'radius_request_authenticator', 
    2187            'radius_salt_encrypt_attr', 
    2188            'radius_send_request', 
    2189            'radius_server_secret', 
    2190            'radius_strerror'), 
    2191 'Rar': ('rar_wrapper_cache_stats',), 
    2192 'Readline': ('readline_add_history', 
    2193              'readline_callback_handler_install', 
    2194              'readline_callback_handler_remove', 
    2195              'readline_callback_read_char', 
    2196              'readline_clear_history', 
    2197              'readline_completion_function', 
    2198              'readline_info', 
    2199              'readline_list_history', 
    2200              'readline_on_new_line', 
    2201              'readline_read_history', 
    2202              'readline_redisplay', 
    2203              'readline_write_history', 
    2204              'readline'), 
    2205 'Recode': ('recode_file', 'recode_string', 'recode'), 
    2206 'RpmInfo': ('rpmaddtag', 'rpmdbinfo', 'rpmdbsearch', 'rpminfo', 'rpmvercmp'), 
    2207 'SNMP': ('snmp_get_quick_print', 
    2208          'snmp_get_valueretrieval', 
    2209          'snmp_read_mib', 
    2210          'snmp_set_enum_print', 
    2211          'snmp_set_oid_numeric_print', 
    2212          'snmp_set_oid_output_format', 
    2213          'snmp_set_quick_print', 
    2214          'snmp_set_valueretrieval', 
    2215          'snmp2_get', 
    2216          'snmp2_getnext', 
    2217          'snmp2_real_walk', 
    2218          'snmp2_set', 
    2219          'snmp2_walk', 
    2220          'snmp3_get', 
    2221          'snmp3_getnext', 
    2222          'snmp3_real_walk', 
    2223          'snmp3_set', 
    2224          'snmp3_walk', 
    2225          'snmpget', 
    2226          'snmpgetnext', 
    2227          'snmprealwalk', 
    2228          'snmpset', 
    2229          'snmpwalk', 
    2230          'snmpwalkoid'), 
    2231 'SOAP': ('is_soap_fault', 'use_soap_error_handler'), 
    2232 'SPL': ('class_implements', 
    2233         'class_parents', 
    2234         'class_uses', 
    2235         'iterator_apply', 
    2236         'iterator_count', 
    2237         'iterator_to_array', 
    2238         'spl_autoload_call', 
    2239         'spl_autoload_extensions', 
    2240         'spl_autoload_functions', 
    2241         'spl_autoload_register', 
    2242         'spl_autoload_unregister', 
    2243         'spl_autoload', 
    2244         'spl_classes', 
    2245         'spl_object_hash', 
    2246         'spl_object_id'), 
    2247 'SQLSRV': ('sqlsrv_begin_transaction', 
    2248            'sqlsrv_cancel', 
    2249            'sqlsrv_client_info', 
    2250            'sqlsrv_close', 
    2251            'sqlsrv_commit', 
    2252            'sqlsrv_configure', 
    2253            'sqlsrv_connect', 
    2254            'sqlsrv_errors', 
    2255            'sqlsrv_execute', 
    2256            'sqlsrv_fetch_array', 
    2257            'sqlsrv_fetch_object', 
    2258            'sqlsrv_fetch', 
    2259            'sqlsrv_field_metadata', 
    2260            'sqlsrv_free_stmt', 
    2261            'sqlsrv_get_config', 
    2262            'sqlsrv_get_field', 
    2263            'sqlsrv_has_rows', 
    2264            'sqlsrv_next_result', 
    2265            'sqlsrv_num_fields', 
    2266            'sqlsrv_num_rows', 
    2267            'sqlsrv_prepare', 
    2268            'sqlsrv_query', 
    2269            'sqlsrv_rollback', 
    2270            'sqlsrv_rows_affected', 
    2271            'sqlsrv_send_stream_data', 
    2272            'sqlsrv_server_info'), 
    2273 'SSH2': ('ssh2_auth_agent', 
    2274          'ssh2_auth_hostbased_file', 
    2275          'ssh2_auth_none', 
    2276          'ssh2_auth_password', 
    2277          'ssh2_auth_pubkey_file', 
    2278          'ssh2_connect', 
    2279          'ssh2_disconnect', 
    2280          'ssh2_exec', 
    2281          'ssh2_fetch_stream', 
    2282          'ssh2_fingerprint', 
    2283          'ssh2_forward_accept', 
    2284          'ssh2_forward_listen', 
    2285          'ssh2_methods_negotiated', 
    2286          'ssh2_poll', 
    2287          'ssh2_publickey_add', 
    2288          'ssh2_publickey_init', 
    2289          'ssh2_publickey_list', 
    2290          'ssh2_publickey_remove', 
    2291          'ssh2_scp_recv', 
    2292          'ssh2_scp_send', 
    2293          'ssh2_send_eof', 
    2294          'ssh2_sftp_chmod', 
    2295          'ssh2_sftp_lstat', 
    2296          'ssh2_sftp_mkdir', 
    2297          'ssh2_sftp_readlink', 
    2298          'ssh2_sftp_realpath', 
    2299          'ssh2_sftp_rename', 
    2300          'ssh2_sftp_rmdir', 
    2301          'ssh2_sftp_stat', 
    2302          'ssh2_sftp_symlink', 
    2303          'ssh2_sftp_unlink', 
    2304          'ssh2_sftp', 
    2305          'ssh2_shell', 
    2306          'ssh2_tunnel'), 
    2307 'SVN': ('svn_add', 
    2308         'svn_auth_get_parameter', 
    2309         'svn_auth_set_parameter', 
    2310         'svn_blame', 
    2311         'svn_cat', 
    2312         'svn_checkout', 
    2313         'svn_cleanup', 
    2314         'svn_client_version', 
    2315         'svn_commit', 
    2316         'svn_delete', 
    2317         'svn_diff', 
    2318         'svn_export', 
    2319         'svn_fs_abort_txn', 
    2320         'svn_fs_apply_text', 
    2321         'svn_fs_begin_txn2', 
    2322         'svn_fs_change_node_prop', 
    2323         'svn_fs_check_path', 
    2324         'svn_fs_contents_changed', 
    2325         'svn_fs_copy', 
    2326         'svn_fs_delete', 
    2327         'svn_fs_dir_entries', 
    2328         'svn_fs_file_contents', 
    2329         'svn_fs_file_length', 
    2330         'svn_fs_is_dir', 
    2331         'svn_fs_is_file', 
    2332         'svn_fs_make_dir', 
    2333         'svn_fs_make_file', 
    2334         'svn_fs_node_created_rev', 
    2335         'svn_fs_node_prop', 
    2336         'svn_fs_props_changed', 
    2337         'svn_fs_revision_prop', 
    2338         'svn_fs_revision_root', 
    2339         'svn_fs_txn_root', 
    2340         'svn_fs_youngest_rev', 
    2341         'svn_import', 
    2342         'svn_log', 
    2343         'svn_ls', 
    2344         'svn_mkdir', 
    2345         'svn_repos_create', 
    2346         'svn_repos_fs_begin_txn_for_commit', 
    2347         'svn_repos_fs_commit_txn', 
    2348         'svn_repos_fs', 
    2349         'svn_repos_hotcopy', 
    2350         'svn_repos_open', 
    2351         'svn_repos_recover', 
    2352         'svn_revert', 
    2353         'svn_status', 
    2354         'svn_update'), 
    2355 'Scoutapm': ('scoutapm_get_calls', 'scoutapm_list_instrumented_functions'), 
    2356 'Seaslog': ('seaslog_get_author', 'seaslog_get_version'), 
    2357 'Semaphore': ('ftok', 
    2358               'msg_get_queue', 
    2359               'msg_queue_exists', 
    2360               'msg_receive', 
    2361               'msg_remove_queue', 
    2362               'msg_send', 
    2363               'msg_set_queue', 
    2364               'msg_stat_queue', 
    2365               'sem_acquire', 
    2366               'sem_get', 
    2367               'sem_release', 
    2368               'sem_remove', 
    2369               'shm_attach', 
    2370               'shm_detach', 
    2371               'shm_get_var', 
    2372               'shm_has_var', 
    2373               'shm_put_var', 
    2374               'shm_remove_var', 
    2375               'shm_remove'), 
    2376 'Session': ('session_abort', 
    2377             'session_cache_expire', 
    2378             'session_cache_limiter', 
    2379             'session_commit', 
    2380             'session_create_id', 
    2381             'session_decode', 
    2382             'session_destroy', 
    2383             'session_encode', 
    2384             'session_gc', 
    2385             'session_get_cookie_params', 
    2386             'session_id', 
    2387             'session_module_name', 
    2388             'session_name', 
    2389             'session_regenerate_id', 
    2390             'session_register_shutdown', 
    2391             'session_reset', 
    2392             'session_save_path', 
    2393             'session_set_cookie_params', 
    2394             'session_set_save_handler', 
    2395             'session_start', 
    2396             'session_status', 
    2397             'session_unset', 
    2398             'session_write_close'), 
    2399 'Shared Memory': ('shmop_close', 
    2400                   'shmop_delete', 
    2401                   'shmop_open', 
    2402                   'shmop_read', 
    2403                   'shmop_size', 
    2404                   'shmop_write'), 
    2405 'SimpleXML': ('simplexml_import_dom', 
    2406               'simplexml_load_file', 
    2407               'simplexml_load_string'), 
    2408 'Socket': ('socket_accept', 
    2409            'socket_addrinfo_bind', 
    2410            'socket_addrinfo_connect', 
    2411            'socket_addrinfo_explain', 
    2412            'socket_addrinfo_lookup', 
    2413            'socket_bind', 
    2414            'socket_clear_error', 
    2415            'socket_close', 
    2416            'socket_cmsg_space', 
    2417            'socket_connect', 
    2418            'socket_create_listen', 
    2419            'socket_create_pair', 
    2420            'socket_create', 
    2421            'socket_export_stream', 
    2422            'socket_get_option', 
    2423            'socket_getopt', 
    2424            'socket_getpeername', 
    2425            'socket_getsockname', 
    2426            'socket_import_stream', 
    2427            'socket_last_error', 
    2428            'socket_listen', 
    2429            'socket_read', 
    2430            'socket_recv', 
    2431            'socket_recvfrom', 
    2432            'socket_recvmsg', 
    2433            'socket_select', 
    2434            'socket_send', 
    2435            'socket_sendmsg', 
    2436            'socket_sendto', 
    2437            'socket_set_block', 
    2438            'socket_set_nonblock', 
    2439            'socket_set_option', 
    2440            'socket_setopt', 
    2441            'socket_shutdown', 
    2442            'socket_strerror', 
    2443            'socket_write', 
    2444            'socket_wsaprotocol_info_export', 
    2445            'socket_wsaprotocol_info_import', 
    2446            'socket_wsaprotocol_info_release'), 
    2447 'Sodium': ('sodium_add', 
    2448            'sodium_base642bin', 
    2449            'sodium_bin2base64', 
    2450            'sodium_bin2hex', 
    2451            'sodium_compare', 
    2452            'sodium_crypto_aead_aes256gcm_decrypt', 
    2453            'sodium_crypto_aead_aes256gcm_encrypt', 
    2454            'sodium_crypto_aead_aes256gcm_is_available', 
    2455            'sodium_crypto_aead_aes256gcm_keygen', 
    2456            'sodium_crypto_aead_chacha20poly1305_decrypt', 
    2457            'sodium_crypto_aead_chacha20poly1305_encrypt', 
    2458            'sodium_crypto_aead_chacha20poly1305_ietf_decrypt', 
    2459            'sodium_crypto_aead_chacha20poly1305_ietf_encrypt', 
    2460            'sodium_crypto_aead_chacha20poly1305_ietf_keygen', 
    2461            'sodium_crypto_aead_chacha20poly1305_keygen', 
    2462            'sodium_crypto_aead_xchacha20poly1305_ietf_decrypt', 
    2463            'sodium_crypto_aead_xchacha20poly1305_ietf_encrypt', 
    2464            'sodium_crypto_aead_xchacha20poly1305_ietf_keygen', 
    2465            'sodium_crypto_auth_keygen', 
    2466            'sodium_crypto_auth_verify', 
    2467            'sodium_crypto_auth', 
    2468            'sodium_crypto_box_keypair_from_secretkey_and_publickey', 
    2469            'sodium_crypto_box_keypair', 
    2470            'sodium_crypto_box_open', 
    2471            'sodium_crypto_box_publickey_from_secretkey', 
    2472            'sodium_crypto_box_publickey', 
    2473            'sodium_crypto_box_seal_open', 
    2474            'sodium_crypto_box_seal', 
    2475            'sodium_crypto_box_secretkey', 
    2476            'sodium_crypto_box_seed_keypair', 
    2477            'sodium_crypto_box', 
    2478            'sodium_crypto_generichash_final', 
    2479            'sodium_crypto_generichash_init', 
    2480            'sodium_crypto_generichash_keygen', 
    2481            'sodium_crypto_generichash_update', 
    2482            'sodium_crypto_generichash', 
    2483            'sodium_crypto_kdf_derive_from_key', 
    2484            'sodium_crypto_kdf_keygen', 
    2485            'sodium_crypto_kx_client_session_keys', 
    2486            'sodium_crypto_kx_keypair', 
    2487            'sodium_crypto_kx_publickey', 
    2488            'sodium_crypto_kx_secretkey', 
    2489            'sodium_crypto_kx_seed_keypair', 
    2490            'sodium_crypto_kx_server_session_keys', 
    2491            'sodium_crypto_pwhash_scryptsalsa208sha256_str_verify', 
    2492            'sodium_crypto_pwhash_scryptsalsa208sha256_str', 
    2493            'sodium_crypto_pwhash_scryptsalsa208sha256', 
    2494            'sodium_crypto_pwhash_str_needs_rehash', 
    2495            'sodium_crypto_pwhash_str_verify', 
    2496            'sodium_crypto_pwhash_str', 
    2497            'sodium_crypto_pwhash', 
    2498            'sodium_crypto_scalarmult_base', 
    2499            'sodium_crypto_scalarmult', 
    2500            'sodium_crypto_secretbox_keygen', 
    2501            'sodium_crypto_secretbox_open', 
    2502            'sodium_crypto_secretbox', 
    2503            'sodium_crypto_secretstream_xchacha20poly1305_init_pull', 
    2504            'sodium_crypto_secretstream_xchacha20poly1305_init_push', 
    2505            'sodium_crypto_secretstream_xchacha20poly1305_keygen', 
    2506            'sodium_crypto_secretstream_xchacha20poly1305_pull', 
    2507            'sodium_crypto_secretstream_xchacha20poly1305_push', 
    2508            'sodium_crypto_secretstream_xchacha20poly1305_rekey', 
    2509            'sodium_crypto_shorthash_keygen', 
    2510            'sodium_crypto_shorthash', 
    2511            'sodium_crypto_sign_detached', 
    2512            'sodium_crypto_sign_ed25519_pk_to_curve25519', 
    2513            'sodium_crypto_sign_ed25519_sk_to_curve25519', 
    2514            'sodium_crypto_sign_keypair_from_secretkey_and_publickey', 
    2515            'sodium_crypto_sign_keypair', 
    2516            'sodium_crypto_sign_open', 
    2517            'sodium_crypto_sign_publickey_from_secretkey', 
    2518            'sodium_crypto_sign_publickey', 
    2519            'sodium_crypto_sign_secretkey', 
    2520            'sodium_crypto_sign_seed_keypair', 
    2521            'sodium_crypto_sign_verify_detached', 
    2522            'sodium_crypto_sign', 
    2523            'sodium_crypto_stream_keygen', 
    2524            'sodium_crypto_stream_xor', 
    2525            'sodium_crypto_stream', 
    2526            'sodium_hex2bin', 
    2527            'sodium_increment', 
    2528            'sodium_memcmp', 
    2529            'sodium_memzero', 
    2530            'sodium_pad', 
    2531            'sodium_unpad'), 
    2532 'Solr': ('solr_get_version',), 
    2533 'Stomp': ('stomp_connect_error', 'stomp_version'), 
    2534 'Stream': ('stream_bucket_append', 
    2535            'stream_bucket_make_writeable', 
    2536            'stream_bucket_new', 
    2537            'stream_bucket_prepend', 
    2538            'stream_context_create', 
    2539            'stream_context_get_default', 
    2540            'stream_context_get_options', 
    2541            'stream_context_get_params', 
    2542            'stream_context_set_default', 
    2543            'stream_context_set_option', 
    2544            'stream_context_set_params', 
    2545            'stream_copy_to_stream', 
    2546            'stream_filter_append', 
    2547            'stream_filter_prepend', 
    2548            'stream_filter_register', 
    2549            'stream_filter_remove', 
    2550            'stream_get_contents', 
    2551            'stream_get_filters', 
    2552            'stream_get_line', 
    2553            'stream_get_meta_data', 
    2554            'stream_get_transports', 
    2555            'stream_get_wrappers', 
    2556            'stream_is_local', 
    2557            'stream_isatty', 
    2558            'stream_notification_callback', 
    2559            'stream_register_wrapper', 
    2560            'stream_resolve_include_path', 
    2561            'stream_select', 
    2562            'stream_set_blocking', 
    2563            'stream_set_chunk_size', 
    2564            'stream_set_read_buffer', 
    2565            'stream_set_timeout', 
    2566            'stream_set_write_buffer', 
    2567            'stream_socket_accept', 
    2568            'stream_socket_client', 
    2569            'stream_socket_enable_crypto', 
    2570            'stream_socket_get_name', 
    2571            'stream_socket_pair', 
    2572            'stream_socket_recvfrom', 
    2573            'stream_socket_sendto', 
    2574            'stream_socket_server', 
    2575            'stream_socket_shutdown', 
    2576            'stream_supports_lock', 
    2577            'stream_wrapper_register', 
    2578            'stream_wrapper_restore', 
    2579            'stream_wrapper_unregister'), 
    2580 'String': ('addcslashes', 
    2581            'addslashes', 
    2582            'bin2hex', 
    2583            'chop', 
    2584            'chr', 
    2585            'chunk_split', 
    2586            'convert_cyr_string', 
    2587            'convert_uudecode', 
    2588            'convert_uuencode', 
    2589            'count_chars', 
    2590            'crc32', 
    2591            'crypt', 
    2592            'echo', 
    2593            'explode', 
    2594            'fprintf', 
    2595            'get_html_translation_table', 
    2596            'hebrev', 
    2597            'hebrevc', 
    2598            'hex2bin', 
    2599            'html_entity_decode', 
    2600            'htmlentities', 
    2601            'htmlspecialchars_decode', 
    2602            'htmlspecialchars', 
    2603            'implode', 
    2604            'join', 
    2605            'lcfirst', 
    2606            'levenshtein', 
    2607            'localeconv', 
    2608            'ltrim', 
    2609            'md5_file', 
    2610            'md5', 
    2611            'metaphone', 
    2612            'money_format', 
    2613            'nl_langinfo', 
    2614            'nl2br', 
    2615            'number_format', 
    2616            'ord', 
    2617            'parse_str', 
    2618            'print', 
    2619            'printf', 
    2620            'quoted_printable_decode', 
    2621            'quoted_printable_encode', 
    2622            'quotemeta', 
    2623            'rtrim', 
    2624            'setlocale', 
    2625            'sha1_file', 
    2626            'sha1', 
    2627            'similar_text', 
    2628            'soundex', 
    2629            'sprintf', 
    2630            'sscanf', 
    2631            'str_contains', 
    2632            'str_ends_with', 
    2633            'str_getcsv', 
    2634            'str_ireplace', 
    2635            'str_pad', 
    2636            'str_repeat', 
    2637            'str_replace', 
    2638            'str_rot13', 
    2639            'str_shuffle', 
    2640            'str_split', 
    2641            'str_starts_with', 
    2642            'str_word_count', 
    2643            'strcasecmp', 
    2644            'strchr', 
    2645            'strcmp', 
    2646            'strcoll', 
    2647            'strcspn', 
    2648            'strip_tags', 
    2649            'stripcslashes', 
    2650            'stripos', 
    2651            'stripslashes', 
    2652            'stristr', 
    2653            'strlen', 
    2654            'strnatcasecmp', 
    2655            'strnatcmp', 
    2656            'strncasecmp', 
    2657            'strncmp', 
    2658            'strpbrk', 
    2659            'strpos', 
    2660            'strrchr', 
    2661            'strrev', 
    2662            'strripos', 
    2663            'strrpos', 
    2664            'strspn', 
    2665            'strstr', 
    2666            'strtok', 
    2667            'strtolower', 
    2668            'strtoupper', 
    2669            'strtr', 
    2670            'substr_compare', 
    2671            'substr_count', 
    2672            'substr_replace', 
    2673            'substr', 
    2674            'trim', 
    2675            'ucfirst', 
    2676            'ucwords', 
    2677            'vfprintf', 
    2678            'vprintf', 
    2679            'vsprintf', 
    2680            'wordwrap'), 
    2681 'Swoole': ('swoole_async_dns_lookup', 
    2682            'swoole_async_read', 
    2683            'swoole_async_readfile', 
    2684            'swoole_async_set', 
    2685            'swoole_async_write', 
    2686            'swoole_async_writefile', 
    2687            'swoole_clear_error', 
    2688            'swoole_client_select', 
    2689            'swoole_cpu_num', 
    2690            'swoole_errno', 
    2691            'swoole_error_log', 
    2692            'swoole_event_add', 
    2693            'swoole_event_defer', 
    2694            'swoole_event_del', 
    2695            'swoole_event_exit', 
    2696            'swoole_event_set', 
    2697            'swoole_event_wait', 
    2698            'swoole_event_write', 
    2699            'swoole_get_local_ip', 
    2700            'swoole_last_error', 
    2701            'swoole_load_module', 
    2702            'swoole_select', 
    2703            'swoole_set_process_name', 
    2704            'swoole_strerror', 
    2705            'swoole_timer_after', 
    2706            'swoole_timer_exists', 
    2707            'swoole_timer_tick', 
    2708            'swoole_version'), 
    2709 'TCP': ('tcpwrap_check',), 
    2710 'Taint': ('is_tainted', 'taint', 'untaint'), 
    2711 'Tidy': ('ob_tidyhandler', 
    2712          'tidy_access_count', 
    2713          'tidy_config_count', 
    2714          'tidy_error_count', 
    2715          'tidy_get_output', 
    2716          'tidy_warning_count'), 
    2717 'Tokenizer': ('token_get_all', 'token_name'), 
    2718 'Trader': ('trader_acos', 
    2719            'trader_ad', 
    2720            'trader_add', 
    2721            'trader_adosc', 
    2722            'trader_adx', 
    2723            'trader_adxr', 
    2724            'trader_apo', 
    2725            'trader_aroon', 
    2726            'trader_aroonosc', 
    2727            'trader_asin', 
    2728            'trader_atan', 
    2729            'trader_atr', 
    2730            'trader_avgprice', 
    2731            'trader_bbands', 
    2732            'trader_beta', 
    2733            'trader_bop', 
    2734            'trader_cci', 
    2735            'trader_cdl2crows', 
    2736            'trader_cdl3blackcrows', 
    2737            'trader_cdl3inside', 
    2738            'trader_cdl3linestrike', 
    2739            'trader_cdl3outside', 
    2740            'trader_cdl3starsinsouth', 
    2741            'trader_cdl3whitesoldiers', 
    2742            'trader_cdlabandonedbaby', 
    2743            'trader_cdladvanceblock', 
    2744            'trader_cdlbelthold', 
    2745            'trader_cdlbreakaway', 
    2746            'trader_cdlclosingmarubozu', 
    2747            'trader_cdlconcealbabyswall', 
    2748            'trader_cdlcounterattack', 
    2749            'trader_cdldarkcloudcover', 
    2750            'trader_cdldoji', 
    2751            'trader_cdldojistar', 
    2752            'trader_cdldragonflydoji', 
    2753            'trader_cdlengulfing', 
    2754            'trader_cdleveningdojistar', 
    2755            'trader_cdleveningstar', 
    2756            'trader_cdlgapsidesidewhite', 
    2757            'trader_cdlgravestonedoji', 
    2758            'trader_cdlhammer', 
    2759            'trader_cdlhangingman', 
    2760            'trader_cdlharami', 
    2761            'trader_cdlharamicross', 
    2762            'trader_cdlhighwave', 
    2763            'trader_cdlhikkake', 
    2764            'trader_cdlhikkakemod', 
    2765            'trader_cdlhomingpigeon', 
    2766            'trader_cdlidentical3crows', 
    2767            'trader_cdlinneck', 
    2768            'trader_cdlinvertedhammer', 
    2769            'trader_cdlkicking', 
    2770            'trader_cdlkickingbylength', 
    2771            'trader_cdlladderbottom', 
    2772            'trader_cdllongleggeddoji', 
    2773            'trader_cdllongline', 
    2774            'trader_cdlmarubozu', 
    2775            'trader_cdlmatchinglow', 
    2776            'trader_cdlmathold', 
    2777            'trader_cdlmorningdojistar', 
    2778            'trader_cdlmorningstar', 
    2779            'trader_cdlonneck', 
    2780            'trader_cdlpiercing', 
    2781            'trader_cdlrickshawman', 
    2782            'trader_cdlrisefall3methods', 
    2783            'trader_cdlseparatinglines', 
    2784            'trader_cdlshootingstar', 
    2785            'trader_cdlshortline', 
    2786            'trader_cdlspinningtop', 
    2787            'trader_cdlstalledpattern', 
    2788            'trader_cdlsticksandwich', 
    2789            'trader_cdltakuri', 
    2790            'trader_cdltasukigap', 
    2791            'trader_cdlthrusting', 
    2792            'trader_cdltristar', 
    2793            'trader_cdlunique3river', 
    2794            'trader_cdlupsidegap2crows', 
    2795            'trader_cdlxsidegap3methods', 
    2796            'trader_ceil', 
    2797            'trader_cmo', 
    2798            'trader_correl', 
    2799            'trader_cos', 
    2800            'trader_cosh', 
    2801            'trader_dema', 
    2802            'trader_div', 
    2803            'trader_dx', 
    2804            'trader_ema', 
    2805            'trader_errno', 
    2806            'trader_exp', 
    2807            'trader_floor', 
    2808            'trader_get_compat', 
    2809            'trader_get_unstable_period', 
    2810            'trader_ht_dcperiod', 
    2811            'trader_ht_dcphase', 
    2812            'trader_ht_phasor', 
    2813            'trader_ht_sine', 
    2814            'trader_ht_trendline', 
    2815            'trader_ht_trendmode', 
    2816            'trader_kama', 
    2817            'trader_linearreg_angle', 
    2818            'trader_linearreg_intercept', 
    2819            'trader_linearreg_slope', 
    2820            'trader_linearreg', 
    2821            'trader_ln', 
    2822            'trader_log10', 
    2823            'trader_ma', 
    2824            'trader_macd', 
    2825            'trader_macdext', 
    2826            'trader_macdfix', 
    2827            'trader_mama', 
    2828            'trader_mavp', 
    2829            'trader_max', 
    2830            'trader_maxindex', 
    2831            'trader_medprice', 
    2832            'trader_mfi', 
    2833            'trader_midpoint', 
    2834            'trader_midprice', 
    2835            'trader_min', 
    2836            'trader_minindex', 
    2837            'trader_minmax', 
    2838            'trader_minmaxindex', 
    2839            'trader_minus_di', 
    2840            'trader_minus_dm', 
    2841            'trader_mom', 
    2842            'trader_mult', 
    2843            'trader_natr', 
    2844            'trader_obv', 
    2845            'trader_plus_di', 
    2846            'trader_plus_dm', 
    2847            'trader_ppo', 
    2848            'trader_roc', 
    2849            'trader_rocp', 
    2850            'trader_rocr100', 
    2851            'trader_rocr', 
    2852            'trader_rsi', 
    2853            'trader_sar', 
    2854            'trader_sarext', 
    2855            'trader_set_compat', 
    2856            'trader_set_unstable_period', 
    2857            'trader_sin', 
    2858            'trader_sinh', 
    2859            'trader_sma', 
    2860            'trader_sqrt', 
    2861            'trader_stddev', 
    2862            'trader_stoch', 
    2863            'trader_stochf', 
    2864            'trader_stochrsi', 
    2865            'trader_sub', 
    2866            'trader_sum', 
    2867            'trader_t3', 
    2868            'trader_tan', 
    2869            'trader_tanh', 
    2870            'trader_tema', 
    2871            'trader_trange', 
    2872            'trader_trima', 
    2873            'trader_trix', 
    2874            'trader_tsf', 
    2875            'trader_typprice', 
    2876            'trader_ultosc', 
    2877            'trader_var', 
    2878            'trader_wclprice', 
    2879            'trader_willr', 
    2880            'trader_wma'), 
    2881 'URL': ('base64_decode', 
    2882         'base64_encode', 
    2883         'get_headers', 
    2884         'get_meta_tags', 
    2885         'http_build_query', 
    2886         'parse_url', 
    2887         'rawurldecode', 
    2888         'rawurlencode', 
    2889         'urldecode', 
    2890         'urlencode'), 
    2891 'Uopz': ('uopz_add_function', 
    2892          'uopz_allow_exit', 
    2893          'uopz_backup', 
    2894          'uopz_compose', 
    2895          'uopz_copy', 
    2896          'uopz_del_function', 
    2897          'uopz_delete', 
    2898          'uopz_extend', 
    2899          'uopz_flags', 
    2900          'uopz_function', 
    2901          'uopz_get_exit_status', 
    2902          'uopz_get_hook', 
    2903          'uopz_get_mock', 
    2904          'uopz_get_property', 
    2905          'uopz_get_return', 
    2906          'uopz_get_static', 
    2907          'uopz_implement', 
    2908          'uopz_overload', 
    2909          'uopz_redefine', 
    2910          'uopz_rename', 
    2911          'uopz_restore', 
    2912          'uopz_set_hook', 
    2913          'uopz_set_mock', 
    2914          'uopz_set_property', 
    2915          'uopz_set_return', 
    2916          'uopz_set_static', 
    2917          'uopz_undefine', 
    2918          'uopz_unset_hook', 
    2919          'uopz_unset_mock', 
    2920          'uopz_unset_return'), 
    2921 'Variable handling': ('boolval', 
    2922                       'debug_zval_dump', 
    2923                       'doubleval', 
    2924                       'empty', 
    2925                       'floatval', 
    2926                       'get_debug_type', 
    2927                       'get_defined_vars', 
    2928                       'get_resource_id', 
    2929                       'get_resource_type', 
    2930                       'gettype', 
    2931                       'intval', 
    2932                       'is_array', 
    2933                       'is_bool', 
    2934                       'is_callable', 
    2935                       'is_countable', 
    2936                       'is_double', 
    2937                       'is_float', 
    2938                       'is_int', 
    2939                       'is_integer', 
    2940                       'is_iterable', 
    2941                       'is_long', 
    2942                       'is_null', 
    2943                       'is_numeric', 
    2944                       'is_object', 
    2945                       'is_real', 
    2946                       'is_resource', 
    2947                       'is_scalar', 
    2948                       'is_string', 
    2949                       'isset', 
    2950                       'print_r', 
    2951                       'serialize', 
    2952                       'settype', 
    2953                       'strval', 
    2954                       'unserialize', 
    2955                       'unset', 
    2956                       'var_dump', 
    2957                       'var_export'), 
    2958 'WDDX': ('wddx_add_vars', 
    2959          'wddx_deserialize', 
    2960          'wddx_packet_end', 
    2961          'wddx_packet_start', 
    2962          'wddx_serialize_value', 
    2963          'wddx_serialize_vars'), 
    2964 'WinCache': ('wincache_fcache_fileinfo', 
    2965              'wincache_fcache_meminfo', 
    2966              'wincache_lock', 
    2967              'wincache_ocache_fileinfo', 
    2968              'wincache_ocache_meminfo', 
    2969              'wincache_refresh_if_changed', 
    2970              'wincache_rplist_fileinfo', 
    2971              'wincache_rplist_meminfo', 
    2972              'wincache_scache_info', 
    2973              'wincache_scache_meminfo', 
    2974              'wincache_ucache_add', 
    2975              'wincache_ucache_cas', 
    2976              'wincache_ucache_clear', 
    2977              'wincache_ucache_dec', 
    2978              'wincache_ucache_delete', 
    2979              'wincache_ucache_exists', 
    2980              'wincache_ucache_get', 
    2981              'wincache_ucache_inc', 
    2982              'wincache_ucache_info', 
    2983              'wincache_ucache_meminfo', 
    2984              'wincache_ucache_set', 
    2985              'wincache_unlock'), 
    2986 'XML Parser': ('utf8_decode', 
    2987                'utf8_encode', 
    2988                'xml_error_string', 
    2989                'xml_get_current_byte_index', 
    2990                'xml_get_current_column_number', 
    2991                'xml_get_current_line_number', 
    2992                'xml_get_error_code', 
    2993                'xml_parse_into_struct', 
    2994                'xml_parse', 
    2995                'xml_parser_create_ns', 
    2996                'xml_parser_create', 
    2997                'xml_parser_free', 
    2998                'xml_parser_get_option', 
    2999                'xml_parser_set_option', 
    3000                'xml_set_character_data_handler', 
    3001                'xml_set_default_handler', 
    3002                'xml_set_element_handler', 
    3003                'xml_set_end_namespace_decl_handler', 
    3004                'xml_set_external_entity_ref_handler', 
    3005                'xml_set_notation_decl_handler', 
    3006                'xml_set_object', 
    3007                'xml_set_processing_instruction_handler', 
    3008                'xml_set_start_namespace_decl_handler', 
    3009                'xml_set_unparsed_entity_decl_handler'), 
    3010 'XML-RPC': ('xmlrpc_decode_request', 
    3011             'xmlrpc_decode', 
    3012             'xmlrpc_encode_request', 
    3013             'xmlrpc_encode', 
    3014             'xmlrpc_get_type', 
    3015             'xmlrpc_is_fault', 
    3016             'xmlrpc_parse_method_descriptions', 
    3017             'xmlrpc_server_add_introspection_data', 
    3018             'xmlrpc_server_call_method', 
    3019             'xmlrpc_server_create', 
    3020             'xmlrpc_server_destroy', 
    3021             'xmlrpc_server_register_introspection_callback', 
    3022             'xmlrpc_server_register_method', 
    3023             'xmlrpc_set_type'), 
    3024 'Xhprof': ('xhprof_disable', 
    3025            'xhprof_enable', 
    3026            'xhprof_sample_disable', 
    3027            'xhprof_sample_enable'), 
    3028 'YAZ': ('yaz_addinfo', 
    3029         'yaz_ccl_conf', 
    3030         'yaz_ccl_parse', 
    3031         'yaz_close', 
    3032         'yaz_connect', 
    3033         'yaz_database', 
    3034         'yaz_element', 
    3035         'yaz_errno', 
    3036         'yaz_error', 
    3037         'yaz_es_result', 
    3038         'yaz_es', 
    3039         'yaz_get_option', 
    3040         'yaz_hits', 
    3041         'yaz_itemorder', 
    3042         'yaz_present', 
    3043         'yaz_range', 
    3044         'yaz_record', 
    3045         'yaz_scan_result', 
    3046         'yaz_scan', 
    3047         'yaz_schema', 
    3048         'yaz_search', 
    3049         'yaz_set_option', 
    3050         'yaz_sort', 
    3051         'yaz_syntax', 
    3052         'yaz_wait'), 
    3053 'Yaml': ('yaml_emit_file', 
    3054          'yaml_emit', 
    3055          'yaml_parse_file', 
    3056          'yaml_parse_url', 
    3057          'yaml_parse'), 
    3058 'Zip': ('zip_close', 
    3059         'zip_entry_close', 
    3060         'zip_entry_compressedsize', 
    3061         'zip_entry_compressionmethod', 
    3062         'zip_entry_filesize', 
    3063         'zip_entry_name', 
    3064         'zip_entry_open', 
    3065         'zip_entry_read', 
    3066         'zip_open', 
    3067         'zip_read'), 
    3068 'Zlib': ('deflate_add', 
    3069          'deflate_init', 
    3070          'gzclose', 
    3071          'gzcompress', 
    3072          'gzdecode', 
    3073          'gzdeflate', 
    3074          'gzencode', 
    3075          'gzeof', 
    3076          'gzfile', 
    3077          'gzgetc', 
    3078          'gzgets', 
    3079          'gzgetss', 
    3080          'gzinflate', 
    3081          'gzopen', 
    3082          'gzpassthru', 
    3083          'gzputs', 
    3084          'gzread', 
    3085          'gzrewind', 
    3086          'gzseek', 
    3087          'gztell', 
    3088          'gzuncompress', 
    3089          'gzwrite', 
    3090          'inflate_add', 
    3091          'inflate_get_read_len', 
    3092          'inflate_get_status', 
    3093          'inflate_init', 
    3094          'readgzfile', 
    3095          'zlib_decode', 
    3096          'zlib_encode', 
    3097          'zlib_get_coding_type'), 
    3098 'ZooKeeper': ('zookeeper_dispatch',), 
    3099 'cURL': ('curl_close', 
    3100          'curl_copy_handle', 
    3101          'curl_errno', 
    3102          'curl_error', 
    3103          'curl_escape', 
    3104          'curl_exec', 
    3105          'curl_file_create', 
    3106          'curl_getinfo', 
    3107          'curl_init', 
    3108          'curl_multi_add_handle', 
    3109          'curl_multi_close', 
    3110          'curl_multi_errno', 
    3111          'curl_multi_exec', 
    3112          'curl_multi_getcontent', 
    3113          'curl_multi_info_read', 
    3114          'curl_multi_init', 
    3115          'curl_multi_remove_handle', 
    3116          'curl_multi_select', 
    3117          'curl_multi_setopt', 
    3118          'curl_multi_strerror', 
    3119          'curl_pause', 
    3120          'curl_reset', 
    3121          'curl_setopt_array', 
    3122          'curl_setopt', 
    3123          'curl_share_close', 
    3124          'curl_share_errno', 
    3125          'curl_share_init', 
    3126          'curl_share_setopt', 
    3127          'curl_share_strerror', 
    3128          'curl_strerror', 
    3129          'curl_unescape', 
    3130          'curl_version'), 
    3131 'dBase': ('dbase_add_record', 
    3132           'dbase_close', 
    3133           'dbase_create', 
    3134           'dbase_delete_record', 
    3135           'dbase_get_header_info', 
    3136           'dbase_get_record_with_names', 
    3137           'dbase_get_record', 
    3138           'dbase_numfields', 
    3139           'dbase_numrecords', 
    3140           'dbase_open', 
    3141           'dbase_pack', 
    3142           'dbase_replace_record'), 
    3143 'iconv': ('iconv_get_encoding', 
    3144           'iconv_mime_decode_headers', 
    3145           'iconv_mime_decode', 
    3146           'iconv_mime_encode', 
    3147           'iconv_set_encoding', 
    3148           'iconv_strlen', 
    3149           'iconv_strpos', 
    3150           'iconv_strrpos', 
    3151           'iconv_substr', 
    3152           'iconv', 
    3153           'ob_iconv_handler'), 
    3154 'intl': ('intl_error_name', 
    3155          'intl_get_error_code', 
    3156          'intl_get_error_message', 
    3157          'intl_is_failure'), 
    3158 'libxml': ('libxml_clear_errors', 
    3159            'libxml_disable_entity_loader', 
    3160            'libxml_get_errors', 
    3161            'libxml_get_last_error', 
    3162            'libxml_set_external_entity_loader', 
    3163            'libxml_set_streams_context', 
    3164            'libxml_use_internal_errors'), 
    3165 'mqseries': ('mqseries_back', 
    3166              'mqseries_begin', 
    3167              'mqseries_close', 
    3168              'mqseries_cmit', 
    3169              'mqseries_conn', 
    3170              'mqseries_connx', 
    3171              'mqseries_disc', 
    3172              'mqseries_get', 
    3173              'mqseries_inq', 
    3174              'mqseries_open', 
    3175              'mqseries_put1', 
    3176              'mqseries_put', 
    3177              'mqseries_set', 
    3178              'mqseries_strerror'), 
    3179 'phpdbg': ('phpdbg_break_file', 
    3180            'phpdbg_break_function', 
    3181            'phpdbg_break_method', 
    3182            'phpdbg_break_next', 
    3183            'phpdbg_clear', 
    3184            'phpdbg_color', 
    3185            'phpdbg_end_oplog', 
    3186            'phpdbg_exec', 
    3187            'phpdbg_get_executable', 
    3188            'phpdbg_prompt', 
    3189            'phpdbg_start_oplog'), 
    3190 'runkit7': ('runkit7_constant_add', 
    3191             'runkit7_constant_redefine', 
    3192             'runkit7_constant_remove', 
    3193             'runkit7_function_add', 
    3194             'runkit7_function_copy', 
    3195             'runkit7_function_redefine', 
    3196             'runkit7_function_remove', 
    3197             'runkit7_function_rename', 
    3198             'runkit7_import', 
    3199             'runkit7_method_add', 
    3200             'runkit7_method_copy', 
    3201             'runkit7_method_redefine', 
    3202             'runkit7_method_remove', 
    3203             'runkit7_method_rename', 
    3204             'runkit7_object_id', 
    3205             'runkit7_superglobals', 
    3206             'runkit7_zval_inspect'), 
    3207 'ssdeep': ('ssdeep_fuzzy_compare', 
    3208            'ssdeep_fuzzy_hash_filename', 
    3209            'ssdeep_fuzzy_hash'), 
    3210 'var_representation': ('var_representation',), 
    3211 'win32service': ('win32_continue_service', 
    3212                  'win32_create_service', 
    3213                  'win32_delete_service', 
    3214                  'win32_get_last_control_message', 
    3215                  'win32_pause_service', 
    3216                  'win32_query_service_status', 
    3217                  'win32_send_custom_control', 
    3218                  'win32_set_service_exit_code', 
    3219                  'win32_set_service_exit_mode', 
    3220                  'win32_set_service_status', 
    3221                  'win32_start_service_ctrl_dispatcher', 
    3222                  'win32_start_service', 
    3223                  'win32_stop_service'), 
    3224 'xattr': ('xattr_get', 
    3225           'xattr_list', 
    3226           'xattr_remove', 
    3227           'xattr_set', 
    3228           'xattr_supported'), 
    3229 'xdiff': ('xdiff_file_bdiff_size', 
    3230           'xdiff_file_bdiff', 
    3231           'xdiff_file_bpatch', 
    3232           'xdiff_file_diff_binary', 
    3233           'xdiff_file_diff', 
    3234           'xdiff_file_merge3', 
    3235           'xdiff_file_patch_binary', 
    3236           'xdiff_file_patch', 
    3237           'xdiff_file_rabdiff', 
    3238           'xdiff_string_bdiff_size', 
    3239           'xdiff_string_bdiff', 
    3240           'xdiff_string_bpatch', 
    3241           'xdiff_string_diff_binary', 
    3242           'xdiff_string_diff', 
    3243           'xdiff_string_merge3', 
    3244           'xdiff_string_patch_binary', 
    3245           'xdiff_string_patch', 
    3246           'xdiff_string_rabdiff')} 
    3247 
    3248if __name__ == '__main__':  # pragma: no cover 
    3249    import glob 
    3250    import os 
    3251    import pprint 
    3252    import re 
    3253    import shutil 
    3254    import tarfile 
    3255    from urllib.request import urlretrieve 
    3256 
    3257    PHP_MANUAL_URL     = 'http://us3.php.net/distributions/manual/php_manual_en.tar.gz' 
    3258    PHP_MANUAL_DIR     = './php-chunked-xhtml/' 
    3259    PHP_REFERENCE_GLOB = 'ref.*' 
    3260    PHP_FUNCTION_RE    = r'<a href="function\..*?\.html">(.*?)</a>' 
    3261    PHP_MODULE_RE      = '<title>(.*?) Functions</title>' 
    3262 
    3263    def get_php_functions(): 
    3264        function_re = re.compile(PHP_FUNCTION_RE) 
    3265        module_re   = re.compile(PHP_MODULE_RE) 
    3266        modules     = {} 
    3267 
    3268        for file in get_php_references(): 
    3269            module = '' 
    3270            with open(file, encoding='utf-8') as f: 
    3271                for line in f: 
    3272                    if not module: 
    3273                        search = module_re.search(line) 
    3274                        if search: 
    3275                            module = search.group(1) 
    3276                            modules[module] = [] 
    3277 
    3278                    elif 'href="function.' in line: 
    3279                        for match in function_re.finditer(line): 
    3280                            fn = match.group(1) 
    3281                            if '»' not in fn and '«' not in fn and \ 
    3282                               '::' not in fn and '\\' not in fn and \ 
    3283                               fn not in modules[module]: 
    3284                                modules[module].append(fn) 
    3285 
    3286            if module: 
    3287                # These are dummy manual pages, not actual functions 
    3288                if module == 'Filesystem': 
    3289                    modules[module].remove('delete') 
    3290 
    3291                if not modules[module]: 
    3292                    del modules[module] 
    3293 
    3294        for key in modules: 
    3295            modules[key] = tuple(modules[key]) 
    3296        return modules 
    3297 
    3298    def get_php_references(): 
    3299        download = urlretrieve(PHP_MANUAL_URL) 
    3300        with tarfile.open(download[0]) as tar: 
    3301            tar.extractall() 
    3302        yield from glob.glob(f"{PHP_MANUAL_DIR}{PHP_REFERENCE_GLOB}") 
    3303        os.remove(download[0]) 
    3304 
    3305    def regenerate(filename, modules): 
    3306        with open(filename, encoding='utf-8') as fp: 
    3307            content = fp.read() 
    3308 
    3309        header = content[:content.find('MODULES = {')] 
    3310        footer = content[content.find("if __name__ == '__main__':"):] 
    3311 
    3312        with open(filename, 'w', encoding='utf-8') as fp: 
    3313            fp.write(header) 
    3314            fp.write(f'MODULES = {pprint.pformat(modules)}\n\n') 
    3315            fp.write(footer) 
    3316 
    3317    def run(): 
    3318        print('>> Downloading Function Index') 
    3319        modules = get_php_functions() 
    3320        total = sum(len(v) for v in modules.values()) 
    3321        print('%d functions found' % total) 
    3322        regenerate(__file__, modules) 
    3323        shutil.rmtree(PHP_MANUAL_DIR) 
    3324 
    3325    run()