Location: PHPKode > projects > PHP on Trax > johnpipi-trax-f599562/trax/vendor/trax/php_shell/shell_prototypes.php
<?php
/**
 *  (PHP 5)
 *
 *  @package PHPonTrax
 *  @version $Id:$
 *  @copyright (c) 2005 John Peterson
 *
 *  Permission is hereby granted, free of charge, to any person obtaining
 *  a copy of this software and associated documentation files (the
 *  "Software"), to deal in the Software without restriction, including
 *  without limitation the rights to use, copy, modify, merge, publish,
 *  distribute, sublicense, and/or sell copies of the Software, and to
 *  permit persons to whom the Software is furnished to do so, subject to
 *  the following conditions:
 *
 *  The above copyright notice and this permission notice shall be
 *  included in all copies or substantial portions of the Software.
 *
 *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 *  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 *  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 *  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
 *  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
 *  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 *  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 */

class PHP_ShellPrototypes {
    static private $instance = null;

    protected $prototype = array (
  'XMLReader::close' => 
  array (
    'return' => 'boolean',
    'params' => '',
    'description' => 'Closes xmlreader - current frees resources until xmlTextReaderClose is fixed in libxml',
  ),
  'XMLReader::getAttribute' => 
  array (
    'return' => 'string',
    'params' => 'string name',
    'description' => 'Get value of an attribute from current element',
  ),
  'XMLReader::getAttributeNo' => 
  array (
    'return' => 'string',
    'params' => 'int index',
    'description' => 'Get value of an attribute at index from current element',
  ),
  'XMLReader::getAttributeNs' => 
  array (
    'return' => 'string',
    'params' => 'string name, string namespaceURI',
    'description' => 'Get value of a attribute via name and namespace from current element',
  ),
  'XMLReader::getParserProperty' => 
  array (
    'return' => 'boolean',
    'params' => 'int property',
    'description' => 'Indicates whether given property (one of the parser option constants) is set or not on parser',
  ),
  'XMLReader::isValid' => 
  array (
    'return' => 'boolean',
    'params' => '',
    'description' => 'Returns boolean indicating if parsed document is valid or not.Must set XMLREADER_LOADDTD or XMLREADER_VALIDATE parser option prior to the first call to reador this method will always return FALSE',
  ),
  'XMLReader::lookupNamespace' => 
  array (
    'return' => 'string',
    'params' => 'string prefix',
    'description' => 'Return namespaceURI for associated prefix on current node',
  ),
  'XMLReader::moveToAttribute' => 
  array (
    'return' => 'boolean',
    'params' => 'string name',
    'description' => 'Positions reader at specified attribute - Returns TRUE on success and FALSE on failure',
  ),
  'XMLReader::moveToAttributeNo' => 
  array (
    'return' => 'boolean',
    'params' => 'int index',
    'description' => 'Positions reader at attribute at spcecified index.Returns TRUE on success and FALSE on failure',
  ),
  'XMLReader::moveToAttributeNs' => 
  array (
    'return' => 'boolean',
    'params' => 'string name, string namespaceURI',
    'description' => 'Positions reader at attribute spcified by name and namespaceURI.Returns TRUE on success and FALSE on failure',
  ),
  'XMLReader::moveToElement' => 
  array (
    'return' => 'boolean',
    'params' => '',
    'description' => 'Moves the position of the current instance to the node that contains the current Attribute node.',
  ),
  'XMLReader::moveToFirstAttribute' => 
  array (
    'return' => 'boolean',
    'params' => '',
    'description' => 'Moves the position of the current instance to the first attribute associated with the current node.',
  ),
  'XMLReader::moveToNextAttribute' => 
  array (
    'return' => 'boolean',
    'params' => '',
    'description' => 'Moves the position of the current instance to the next attribute associated with the current node.',
  ),
  'XMLReader::read' => 
  array (
    'return' => 'boolean',
    'params' => '',
    'description' => 'Moves the position of the current instance to the next node in the stream.',
  ),
  'XMLReader::next' => 
  array (
    'return' => 'boolean',
    'params' => '[string localname]',
    'description' => 'Moves the position of the current instance to the next node in the stream.',
  ),
  'XMLReader::open' => 
  array (
    'return' => 'boolean',
    'params' => 'string URI',
    'description' => 'Sets the URI that the the XMLReader will parse.',
  ),
  'XMLReader::setParserProperty' => 
  array (
    'return' => 'boolean',
    'params' => 'int property, boolean value',
    'description' => 'Sets parser property (one of the parser option constants).Properties must be set after open() or XML() and before the first read() is called',
  ),
  'XMLReader::setRelaxNGSchemaSource' => 
  array (
    'return' => 'boolean',
    'params' => 'string source',
    'description' => 'Sets the string that the the XMLReader will parse.',
  ),
  'XMLReader::XML' => 
  array (
    'return' => 'boolean',
    'params' => 'string source',
    'description' => 'Sets the string that the the XMLReader will parse.',
  ),
  'XMLReader::expand' => 
  array (
    'return' => 'boolean',
    'params' => '',
    'description' => 'Moves the position of the current instance to the next node in the stream.',
  ),
  'SimpleXMLElement::asXML' => 
  array (
    'return' => 'string',
    'params' => '[string filename]',
    'description' => 'Return a well-formed XML string based on SimpleXML element',
  ),
  'SimpleXMLElement::getNamespaces' => 
  array (
    'return' => 'string',
    'params' => '[bool recursve]',
    'description' => 'Return all namespaces in use',
  ),
  'SimpleXMLElement::getDocNamespaces' => 
  array (
    'return' => 'string',
    'params' => '[bool recursive]',
    'description' => 'Return all namespaces registered with document',
  ),
  'SimpleXMLElement::children' => 
  array (
    'return' => 'object',
    'params' => '[string ns]',
    'description' => 'Finds children of given node',
  ),
  'SimpleXMLElement::getName' => 
  array (
    'return' => 'object',
    'params' => '',
    'description' => 'Finds children of given node',
  ),
  'SimpleXMLElement::attributes' => 
  array (
    'return' => 'array',
    'params' => '[string ns]',
    'description' => 'Identifies an element\'s attributes',
  ),
  'SimpleXMLElement::addChild' => 
  array (
    'return' => 'void',
    'params' => 'string qName [, string value [,string ns]]',
    'description' => 'Add Element with optional namespace information',
  ),
  'SimpleXMLElement::addAttribute' => 
  array (
    'return' => 'void',
    'params' => 'string qName, string value [,string ns]',
    'description' => 'Add Attribute with optional namespace information',
  ),
  'simplexml_load_file' => 
  array (
    'return' => 'simplemxml_element',
    'params' => 'string filename [, string class_name [, int options]]',
    'description' => 'Load a filename and return a simplexml_element object to allow for processing',
  ),
  'simplexml_load_string' => 
  array (
    'return' => 'simplemxml_element',
    'params' => 'string data [, string class_name [, int options]]',
    'description' => 'Load a string and return a simplexml_element object to allow for processing',
  ),
  'simplexml_import_dom' => 
  array (
    'return' => 'simplemxml_element',
    'params' => 'domNode node [, string class_name]',
    'description' => 'Get a simplexml_element object from dom to allow for processing',
  ),
  'snmprealwalk' => 
  array (
    'return' => 'array',
    'params' => 'string host, string community, string object_id [, int timeout [, int retries]]',
    'description' => 'Return all objects including their respective object id withing the specified one',
  ),
  'snmp_get_quick_print' => 
  array (
    'return' => 'bool',
    'params' => 'void',
    'description' => 'Return the current status of quick_print',
  ),
  'snmp_set_quick_print' => 
  array (
    'return' => 'void',
    'params' => 'int quick_print',
    'description' => 'Return all objects including their respective object id withing the specified one',
  ),
  'snmp_set_enum_print' => 
  array (
    'return' => 'void',
    'params' => 'int enum_print',
    'description' => 'Return all values that are enums with their enum value instead of the raw integer',
  ),
  'snmp_set_oid_numeric_print' => 
  array (
    'return' => 'void',
    'params' => 'int oid_numeric_print',
    'description' => 'Return all objects including their respective object id withing the specified one',
  ),
  'snmp2_real_walk' => 
  array (
    'return' => 'array',
    'params' => 'string host, string community, string object_id [, int timeout [, int retries]]',
    'description' => 'Return all objects including their respective object id withing the specified one',
  ),
  'php_snmpv3' => 
  array (
    'return' => 'void',
    'params' => 'INTERNAL_FUNCTION_PARAMETERS, int st',
    'description' => '** Generic SNMPv3 object fetcher* From here is passed on the the common internal object fetcher.** st=SNMP_CMD_GET   snmp3_get() - query an agent and return a single value.* st=SNMP_CMD_GETNEXT   snmp3_getnext() - query an agent and return the next single value.* st=SNMP_CMD_WALK   snmp3_walk() - walk the mib and return a single dimensional array*                       containing the values.* st=SNMP_CMD_REALWALK   snmp3_real_walk() - walk the mib and return an*                            array of oid,value pairs.* st=SNMP_CMD_SET  snmp3_set() - query an agent and set a single value*',
  ),
  'snmp3_get' => 
  array (
    'return' => 'int',
    'params' => 'string host, string sec_name, string sec_level, string auth_protocol, string auth_passphrase, string priv_protocol, string priv_passphrase, string object_id [, int timeout [, int retries]]',
    'description' => 'Fetch the value of a SNMP object',
  ),
  'snmp3_getnext' => 
  array (
    'return' => 'int',
    'params' => 'string host, string sec_name, string sec_level, string auth_protocol, string auth_passphrase, string priv_protocol, string priv_passphrase, string object_id [, int timeout [, int retries]]',
    'description' => 'Fetch the value of a SNMP object',
  ),
  'snmp3_walk' => 
  array (
    'return' => 'int',
    'params' => 'string host, string sec_name, string sec_level, string auth_protocol, string auth_passphrase, string priv_protocol, string priv_passphrase, string object_id [, int timeout [, int retries]]',
    'description' => 'Fetch the value of a SNMP object',
  ),
  'snmp3_real_walk' => 
  array (
    'return' => 'int',
    'params' => 'string host, string sec_name, string sec_level, string auth_protocol, string auth_passphrase, string priv_protocol, string priv_passphrase, string object_id [, int timeout [, int retries]]',
    'description' => 'Fetch the value of a SNMP object',
  ),
  'snmp3_set' => 
  array (
    'return' => 'int',
    'params' => 'string host, string sec_name, string sec_level, string auth_protocol, string auth_passphrase, string priv_protocol, string priv_passphrase, string object_id, string type, mixed value [, int timeout [, int retries]]',
    'description' => 'Fetch the value of a SNMP object',
  ),
  'snmp_set_valueretrieval' => 
  array (
    'return' => 'int',
    'params' => 'int method',
    'description' => 'Specify the method how the SNMP values will be returned',
  ),
  'snmp_get_valueretrieval' => 
  array (
    'return' => 'int',
    'params' => '',
    'description' => 'Return the method how the SNMP values will be returned',
  ),
  'snmp_read_mib' => 
  array (
    'return' => 'int',
    'params' => 'string filename',
    'description' => 'Reads and parses a MIB file into the active MIB tree.',
  ),
  'mysqli_embedded_server_start' => 
  array (
    'return' => 'bool',
    'params' => 'bool start, array arguments, array groups',
    'description' => 'initialize and start embedded server',
  ),
  'mysqli_embedded_server_end' => 
  array (
    'return' => 'void',
    'params' => 'void',
    'description' => '',
  ),
  'mysqli_connect' => 
  array (
    'return' => 'object',
    'params' => '[string hostname [,string username [,string passwd [,string dbname [,int port [,string socket]]]]]]',
    'description' => 'Open a connection to a mysql server',
  ),
  'mysqli_connect_errno' => 
  array (
    'return' => 'int',
    'params' => 'void',
    'description' => 'Returns the numerical value of the error message from last connect command',
  ),
  'mysqli_connect_error' => 
  array (
    'return' => 'string',
    'params' => 'void',
    'description' => 'Returns the text of the error message from previous MySQL operation',
  ),
  'mysqli_multi_query' => 
  array (
    'return' => 'bool',
    'params' => 'object link, string query',
    'description' => 'Binary-safe version of mysql_query()',
  ),
  'mysqli_set_charset' => 
  array (
    'return' => 'bool',
    'params' => 'object link, string csname',
    'description' => 'sets client character set',
  ),
  'mysqli_affected_rows' => 
  array (
    'return' => 'mixed',
    'params' => 'object link',
    'description' => 'Get number of affected rows in previous MySQL operation',
  ),
  'mysqli_autocommit' => 
  array (
    'return' => 'bool',
    'params' => 'object link, bool mode',
    'description' => 'Turn auto commit on or of',
  ),
  'mysqli_stmt_bind_param' => 
  array (
    'return' => 'bool',
    'params' => 'object stmt, string types, mixed variable [,mixed,....]',
    'description' => 'Bind variables to a prepared statement as parameters',
  ),
  'mysqli_stmt_bind_result' => 
  array (
    'return' => 'bool',
    'params' => 'object stmt, mixed var, [,mixed, ...]',
    'description' => 'Bind variables to a prepared statement for result storage',
  ),
  'mysqli_change_user' => 
  array (
    'return' => 'bool',
    'params' => 'object link, string user, string password, string database',
    'description' => 'Change logged-in user of the active connection',
  ),
  'mysqli_character_set_name' => 
  array (
    'return' => 'string',
    'params' => 'object link',
    'description' => 'Returns the name of the character set used for this connection',
  ),
  'mysqli_close' => 
  array (
    'return' => 'bool',
    'params' => 'object link',
    'description' => 'Close connection',
  ),
  'mysqli_commit' => 
  array (
    'return' => 'bool',
    'params' => 'object link',
    'description' => 'Commit outstanding actions and close transaction',
  ),
  'mysqli_data_seek' => 
  array (
    'return' => 'bool',
    'params' => 'object result, int offset',
    'description' => 'Move internal result pointer',
  ),
  'mysqli_debug' => 
  array (
    'return' => 'void',
    'params' => 'string debug',
    'description' => '',
  ),
  'mysqli_dump_debug_info' => 
  array (
    'return' => 'bool',
    'params' => 'object link',
    'description' => '',
  ),
  'mysqli_errno' => 
  array (
    'return' => 'int',
    'params' => 'object link',
    'description' => 'Returns the numerical value of the error message from previous MySQL operation',
  ),
  'mysqli_error' => 
  array (
    'return' => 'string',
    'params' => 'object link',
    'description' => 'Returns the text of the error message from previous MySQL operation',
  ),
  'mysqli_stmt_execute' => 
  array (
    'return' => 'bool',
    'params' => 'object stmt',
    'description' => 'Execute a prepared statement',
  ),
  'mysqli_stmt_fetch' => 
  array (
    'return' => 'mixed',
    'params' => 'object stmt',
    'description' => 'Fetch results from a prepared statement into the bound variables',
  ),
  'mysqli_field_count' => 
  array (
    'return' => 'int',
    'params' => 'object link',
    'description' => 'Fetch the number of fields returned by the last query for the given link',
  ),
  'mysqli_field_seek' => 
  array (
    'return' => 'int',
    'params' => 'object result, int fieldnr',
    'description' => 'Set result pointer to a specified field offset',
  ),
  'mysqli_field_tell' => 
  array (
    'return' => 'int',
    'params' => 'object result',
    'description' => 'Get current field offset of result pointer',
  ),
  'mysqli_free_result' => 
  array (
    'return' => 'void',
    'params' => 'object result',
    'description' => 'Free query result memory for the given result handle',
  ),
  'mysqli_get_proto_info' => 
  array (
    'return' => 'int',
    'params' => 'object link',
    'description' => 'Get MySQL protocol information',
  ),
  'mysqli_info' => 
  array (
    'return' => 'string',
    'params' => 'object link',
    'description' => 'Get information about the most recent query',
  ),
  'mysqli_init' => 
  array (
    'return' => 'resource',
    'params' => 'void',
    'description' => 'Initialize mysqli and return a resource for use with mysql_real_connect',
  ),
  'mysqli_insert_id' => 
  array (
    'return' => 'mixed',
    'params' => 'object link',
    'description' => 'Get the ID generated from the previous INSERT operation',
  ),
  'mysqli_kill' => 
  array (
    'return' => 'bool',
    'params' => 'object link, int processid',
    'description' => 'Kill a mysql process on the server',
  ),
  'mysqli_set_local_infile_handler' => 
  array (
    'return' => 'bool',
    'params' => 'object link, callback read_func',
    'description' => 'Set callback functions for LOAD DATA LOCAL INFILE',
  ),
  'mysqli_more_results' => 
  array (
    'return' => 'bool',
    'params' => 'object link',
    'description' => 'check if there any more query results from a multi query',
  ),
  'mysqli_next_result' => 
  array (
    'return' => 'bool',
    'params' => 'object link',
    'description' => 'read next result from multi_query',
  ),
  'mysqli_num_fields' => 
  array (
    'return' => 'int',
    'params' => 'object result',
    'description' => 'Get number of fields in result',
  ),
  'mysqli_num_rows' => 
  array (
    'return' => 'mixed',
    'params' => 'object result',
    'description' => 'Get number of rows in result',
  ),
  'mysqli_options' => 
  array (
    'return' => 'bool',
    'params' => 'object link, int flags, mixed values',
    'description' => 'Set options',
  ),
  'mysqli_ping' => 
  array (
    'return' => 'bool',
    'params' => 'object link',
    'description' => 'Ping a server connection or reconnect if there is no connection',
  ),
  'mysqli_prepare' => 
  array (
    'return' => 'mixed',
    'params' => 'object link, string query',
    'description' => 'Prepare a SQL statement for execution',
  ),
  'mysqli_real_connect' => 
  array (
    'return' => 'bool',
    'params' => 'object link [,string hostname [,string username [,string passwd [,string dbname [,int port [,string socket [,int flags]]]]]]]',
    'description' => 'Open a connection to a mysql server',
  ),
  'mysqli_real_query' => 
  array (
    'return' => 'bool',
    'params' => 'object link, string query',
    'description' => 'Binary-safe version of mysql_query()',
  ),
  'mysqli_rollback' => 
  array (
    'return' => 'bool',
    'params' => 'object link',
    'description' => 'Undo actions from current transaction',
  ),
  'mysqli_send_long_data' => 
  array (
    'return' => 'bool',
    'params' => 'object stmt, int param_nr, string data',
    'description' => '',
  ),
  'mysqli_stmt_affected_rows' => 
  array (
    'return' => 'mixed',
    'params' => 'object stmt',
    'description' => 'Return the number of rows affected in the last query for the given link',
  ),
  'mysqli_stmt_data_seek' => 
  array (
    'return' => 'void',
    'params' => 'object stmt, int offset',
    'description' => 'Move internal result pointer',
  ),
  'mysqli_stmt_free_result' => 
  array (
    'return' => 'void',
    'params' => 'object stmt',
    'description' => 'Free stored result memory for the given statement handle',
  ),
  'mysqli_stmt_insert_id' => 
  array (
    'return' => 'mixed',
    'params' => 'object stmt',
    'description' => 'Get the ID generated from the previous INSERT operation',
  ),
  'mysqli_stmt_reset' => 
  array (
    'return' => 'bool',
    'params' => 'object stmt',
    'description' => 'reset a prepared statement',
  ),
  'mysqli_stmt_num_rows' => 
  array (
    'return' => 'mixed',
    'params' => 'object stmt',
    'description' => 'Return the number of rows in statements result set',
  ),
  'mysqli_select_db' => 
  array (
    'return' => 'string',
    'params' => 'object link, string dbname',
    'description' => 'Select a MySQL database',
  ),
  'mysqli_sqlstate' => 
  array (
    'return' => 'string',
    'params' => 'object link',
    'description' => 'Returns the SQLSTATE error from previous MySQL operation',
  ),
  'mysqli_ssl_set' => 
  array (
    'return' => 'bool',
    'params' => 'object link ,string key ,string cert ,string ca ,string capath ,string cipher]',
    'description' => '',
  ),
  'mysqli_stmt_attr_set' => 
  array (
    'return' => 'int',
    'params' => 'object stmt, long attr, bool mode',
    'description' => '',
  ),
  'mysqli_stmt_attr_get' => 
  array (
    'return' => 'int',
    'params' => 'object stmt, long attr',
    'description' => '',
  ),
  'mysqli_stmt_errno' => 
  array (
    'return' => 'int',
    'params' => 'object stmt',
    'description' => '',
  ),
  'mysqli_stmt_error' => 
  array (
    'return' => 'string',
    'params' => 'object stmt',
    'description' => '',
  ),
  'mysqli_stmt_init' => 
  array (
    'return' => 'mixed',
    'params' => 'object link',
    'description' => 'Initialize statement object',
  ),
  'mysqli_stmt_prepare' => 
  array (
    'return' => 'bool',
    'params' => 'object stmt, string query',
    'description' => 'prepare server side statement with query',
  ),
  'mysqli_stmt_result_metadata' => 
  array (
    'return' => 'mixed',
    'params' => 'object stmt',
    'description' => 'return result set from statement',
  ),
  'mysqli_stmt_store_result' => 
  array (
    'return' => 'bool',
    'params' => 'stmt',
    'description' => '',
  ),
  'mysqli_stmt_sqlstate' => 
  array (
    'return' => 'string',
    'params' => 'object stmt',
    'description' => '',
  ),
  'mysqli_store_result' => 
  array (
    'return' => 'object',
    'params' => 'object link',
    'description' => 'Buffer result set on client',
  ),
  'mysqli_thread_id' => 
  array (
    'return' => 'int',
    'params' => 'object link',
    'description' => 'Return the current thread ID',
  ),
  'mysqli_thread_safe' => 
  array (
    'return' => 'bool',
    'params' => 'void',
    'description' => 'Return whether thread safety is given or not',
  ),
  'mysqli_use_result' => 
  array (
    'return' => 'mixed',
    'params' => 'object link',
    'description' => 'Directly retrieve query results - do not buffer results on client side',
  ),
  'mysqli_disable_reads_from_master' => 
  array (
    'return' => 'void',
    'params' => 'object link',
    'description' => '',
  ),
  'mysqli_disable_rpl_parse' => 
  array (
    'return' => 'void',
    'params' => 'object link',
    'description' => '',
  ),
  'mysqli_enable_reads_from_master' => 
  array (
    'return' => 'void',
    'params' => 'object link',
    'description' => '',
  ),
  'mysqli_enable_rpl_parse' => 
  array (
    'return' => 'void',
    'params' => 'object link',
    'description' => '',
  ),
  'mysqli_master_query' => 
  array (
    'return' => 'bool',
    'params' => 'object link, string query',
    'description' => 'Enforce execution of a query on the master in a master/slave setup',
  ),
  'mysqli_rpl_parse_enabled' => 
  array (
    'return' => 'int',
    'params' => 'object link',
    'description' => '',
  ),
  'mysqli_rpl_probe' => 
  array (
    'return' => 'bool',
    'params' => 'object link',
    'description' => '',
  ),
  'mysqli_rpl_query_type' => 
  array (
    'return' => 'int',
    'params' => 'string query',
    'description' => '',
  ),
  'mysqli_send_query' => 
  array (
    'return' => 'bool',
    'params' => 'object link, string query',
    'description' => '',
  ),
  'mysqli_slave_query' => 
  array (
    'return' => 'bool',
    'params' => 'object link, string query',
    'description' => 'Enforce execution of a query on a slave in a master/slave setup',
  ),
  'imap_open' => 
  array (
    'return' => 'resource',
    'params' => 'string mailbox, string user, string password [, int options]',
    'description' => 'Open an IMAP stream to a mailbox',
  ),
  'imap_reopen' => 
  array (
    'return' => 'bool',
    'params' => 'resource stream_id, string mailbox [, int options]',
    'description' => 'Reopen an IMAP stream to a new mailbox',
  ),
  'imap_append' => 
  array (
    'return' => 'bool',
    'params' => 'resource stream_id, string folder, string message [, string options]',
    'description' => 'Append a new message to a specified mailbox',
  ),
  'imap_num_msg' => 
  array (
    'return' => 'int',
    'params' => 'resource stream_id',
    'description' => 'Gives the number of messages in the current mailbox',
  ),
  'imap_ping' => 
  array (
    'return' => 'bool',
    'params' => 'resource stream_id',
    'description' => 'Check if the IMAP stream is still active',
  ),
  'imap_num_recent' => 
  array (
    'return' => 'int',
    'params' => 'resource stream_id',
    'description' => 'Gives the number of recent messages in current mailbox',
  ),
  'imap_get_quota' => 
  array (
    'return' => 'array',
    'params' => 'resource stream_id, string qroot',
    'description' => 'Returns the quota set to the mailbox account qroot',
  ),
  'imap_get_quotaroot' => 
  array (
    'return' => 'array',
    'params' => 'resource stream_id, string mbox',
    'description' => 'Returns the quota set to the mailbox account mbox',
  ),
  'imap_set_quota' => 
  array (
    'return' => 'bool',
    'params' => 'resource stream_id, string qroot, int mailbox_size',
    'description' => 'Will set the quota for qroot mailbox',
  ),
  'imap_setacl' => 
  array (
    'return' => 'bool',
    'params' => 'resource stream_id, string mailbox, string id, string rights',
    'description' => 'Sets the ACL for a given mailbox',
  ),
  'imap_getacl' => 
  array (
    'return' => 'array',
    'params' => 'resource stream_id, string mailbox',
    'description' => 'Gets the ACL for a given mailbox',
  ),
  'imap_expunge' => 
  array (
    'return' => 'bool',
    'params' => 'resource stream_id',
    'description' => 'Permanently delete all messages marked for deletion',
  ),
  'imap_close' => 
  array (
    'return' => 'bool',
    'params' => 'resource stream_id [, int options]',
    'description' => 'Close an IMAP stream',
  ),
  'imap_headers' => 
  array (
    'return' => 'array',
    'params' => 'resource stream_id',
    'description' => 'Returns headers for all messages in a mailbox',
  ),
  'imap_body' => 
  array (
    'return' => 'string',
    'params' => 'resource stream_id, int msg_no [, int options]',
    'description' => 'Read the message body',
  ),
  'imap_mail_copy' => 
  array (
    'return' => 'bool',
    'params' => 'resource stream_id, int msg_no, string mailbox [, int options]',
    'description' => 'Copy specified message to a mailbox',
  ),
  'imap_mail_move' => 
  array (
    'return' => 'bool',
    'params' => 'resource stream_id, int msg_no, string mailbox [, int options]',
    'description' => 'Move specified message to a mailbox',
  ),
  'imap_createmailbox' => 
  array (
    'return' => 'bool',
    'params' => 'resource stream_id, string mailbox',
    'description' => 'Create a new mailbox',
  ),
  'imap_renamemailbox' => 
  array (
    'return' => 'bool',
    'params' => 'resource stream_id, string old_name, string new_name',
    'description' => 'Rename a mailbox',
  ),
  'imap_deletemailbox' => 
  array (
    'return' => 'bool',
    'params' => 'resource stream_id, string mailbox',
    'description' => 'Delete a mailbox',
  ),
  'imap_list' => 
  array (
    'return' => 'array',
    'params' => 'resource stream_id, string ref, string pattern',
    'description' => 'Read the list of mailboxes',
  ),
  'imap_getmailboxes' => 
  array (
    'return' => 'array',
    'params' => 'resource stream_id, string ref, string pattern',
    'description' => 'Reads the list of mailboxes and returns a full array of objects containing name, attributes, and delimiter',
  ),
  'imap_scan' => 
  array (
    'return' => 'array',
    'params' => 'resource stream_id, string ref, string pattern, string content',
    'description' => 'Read list of mailboxes containing a certain string',
  ),
  'imap_check' => 
  array (
    'return' => 'object',
    'params' => 'resource stream_id',
    'description' => 'Get mailbox properties',
  ),
  'imap_delete' => 
  array (
    'return' => 'bool',
    'params' => 'resource stream_id, int msg_no [, int options]',
    'description' => 'Mark a message for deletion',
  ),
  'imap_undelete' => 
  array (
    'return' => 'bool',
    'params' => 'resource stream_id, int msg_no',
    'description' => 'Remove the delete flag from a message',
  ),
  'imap_headerinfo' => 
  array (
    'return' => 'object',
    'params' => 'resource stream_id, int msg_no [, int from_length [, int subject_length [, string default_host]]]',
    'description' => 'Read the headers of the message',
  ),
  'imap_rfc822_parse_headers' => 
  array (
    'return' => 'object',
    'params' => 'string headers [, string default_host]',
    'description' => 'Parse a set of mail headers contained in a string, and return an object similar to imap_headerinfo()',
  ),
  'imap_lsub' => 
  array (
    'return' => 'array',
    'params' => 'resource stream_id, string ref, string pattern',
    'description' => 'Return a list of subscribed mailboxes',
  ),
  'imap_getsubscribed' => 
  array (
    'return' => 'array',
    'params' => 'resource stream_id, string ref, string pattern',
    'description' => 'Return a list of subscribed mailboxes, in the same format as imap_getmailboxes()',
  ),
  'imap_subscribe' => 
  array (
    'return' => 'bool',
    'params' => 'resource stream_id, string mailbox',
    'description' => 'Subscribe to a mailbox',
  ),
  'imap_unsubscribe' => 
  array (
    'return' => 'bool',
    'params' => 'resource stream_id, string mailbox',
    'description' => 'Unsubscribe from a mailbox',
  ),
  'imap_fetchstructure' => 
  array (
    'return' => 'object',
    'params' => 'resource stream_id, int msg_no [, int options]',
    'description' => 'Read the full structure of a message',
  ),
  'imap_fetchbody' => 
  array (
    'return' => 'string',
    'params' => 'resource stream_id, int msg_no, string section [, int options]',
    'description' => 'Get a specific body section',
  ),
  'imap_savebody' => 
  array (
    'return' => 'bool',
    'params' => 'resource stream_id, string|resource file, int msg_no[, string section = ""[, int options = 0]]',
    'description' => 'Save a specific body section to a file',
  ),
  'imap_base64' => 
  array (
    'return' => 'string',
    'params' => 'string text',
    'description' => 'Decode BASE64 encoded text',
  ),
  'imap_qprint' => 
  array (
    'return' => 'string',
    'params' => 'string text',
    'description' => 'Convert a quoted-printable string to an 8-bit string',
  ),
  'imap_8bit' => 
  array (
    'return' => 'string',
    'params' => 'string text',
    'description' => 'Convert an 8-bit string to a quoted-printable string',
  ),
  'imap_binary' => 
  array (
    'return' => 'string',
    'params' => 'string text',
    'description' => 'Convert an 8bit string to a base64 string',
  ),
  'imap_mailboxmsginfo' => 
  array (
    'return' => 'object',
    'params' => 'resource stream_id',
    'description' => 'Returns info about the current mailbox',
  ),
  'imap_rfc822_write_address' => 
  array (
    'return' => 'string',
    'params' => 'string mailbox, string host, string personal',
    'description' => 'Returns a properly formatted email address given the mailbox, host, and personal info',
  ),
  'imap_rfc822_parse_adrlist' => 
  array (
    'return' => 'array',
    'params' => 'string address_string, string default_host',
    'description' => 'Parses an address string',
  ),
  'imap_utf8' => 
  array (
    'return' => 'string',
    'params' => 'string mime_encoded_text',
    'description' => 'Convert a mime-encoded text to UTF-8',
  ),
  'imap_utf7_decode' => 
  array (
    'return' => 'string',
    'params' => 'string buf',
    'description' => 'Decode a modified UTF-7 string',
  ),
  'imap_utf7_encode' => 
  array (
    'return' => 'string',
    'params' => 'string buf',
    'description' => 'Encode a string in modified UTF-7',
  ),
  'imap_setflag_full' => 
  array (
    'return' => 'bool',
    'params' => 'resource stream_id, string sequence, string flag [, int options]',
    'description' => 'Sets flags on messages',
  ),
  'imap_clearflag_full' => 
  array (
    'return' => 'bool',
    'params' => 'resource stream_id, string sequence, string flag [, int options]',
    'description' => 'Clears flags on messages',
  ),
  'imap_sort' => 
  array (
    'return' => 'array',
    'params' => 'resource stream_id, int criteria, int reverse [, int options [, string search_criteria [, string charset]]]',
    'description' => 'Sort an array of message headers, optionally including only messages that meet specified criteria.',
  ),
  'imap_fetchheader' => 
  array (
    'return' => 'string',
    'params' => 'resource stream_id, int msg_no [, int options]',
    'description' => 'Get the full unfiltered header for a message',
  ),
  'imap_uid' => 
  array (
    'return' => 'int',
    'params' => 'resource stream_id, int msg_no',
    'description' => 'Get the unique message id associated with a standard sequential message number',
  ),
  'imap_msgno' => 
  array (
    'return' => 'int',
    'params' => 'resource stream_id, int unique_msg_id',
    'description' => 'Get the sequence number associated with a UID',
  ),
  'imap_status' => 
  array (
    'return' => 'object',
    'params' => 'resource stream_id, string mailbox, int options',
    'description' => 'Get status info from a mailbox',
  ),
  'imap_bodystruct' => 
  array (
    'return' => 'object',
    'params' => 'resource stream_id, int msg_no, string section',
    'description' => 'Read the structure of a specified body section of a specific message',
  ),
  'imap_fetch_overview' => 
  array (
    'return' => 'array',
    'params' => 'resource stream_id, int msg_no [, int options]',
    'description' => 'Read an overview of the information in the headers of the given message sequence',
  ),
  'imap_mail_compose' => 
  array (
    'return' => 'string',
    'params' => 'array envelope, array body',
    'description' => 'Create a MIME message based on given envelope and body sections',
  ),
  'imap_mail' => 
  array (
    'return' => 'bool',
    'params' => 'string to, string subject, string message [, string additional_headers [, string cc [, string bcc [, string rpath]]]]',
    'description' => 'Send an email message',
  ),
  'imap_search' => 
  array (
    'return' => 'array',
    'params' => 'resource stream_id, string criteria [, int options [, string charset]]',
    'description' => 'Return a list of messages matching the given criteria',
  ),
  'imap_alerts' => 
  array (
    'return' => 'array',
    'params' => 'void',
    'description' => 'Returns an array of all IMAP alerts that have been generated since the last page load or since the last imap_alerts() call, whichever came last. The alert stack is cleared after imap_alerts() is called.',
  ),
  'imap_errors' => 
  array (
    'return' => 'array',
    'params' => 'void',
    'description' => 'Returns an array of all IMAP errors generated since the last page load, or since the last imap_errors() call, whichever came last. The error stack is cleared after imap_errors() is called.',
  ),
  'imap_mime_header_decode' => 
  array (
    'return' => 'array',
    'params' => 'string str',
    'description' => 'Decode mime header element in accordance with RFC 2047 and return array of objects containing \'charset\' encoding and decoded \'text\'',
  ),
  'imap_thread' => 
  array (
    'return' => 'array',
    'params' => 'resource stream_id [, int options]',
    'description' => 'Return threaded by REFERENCES tree',
  ),
  'imap_timeout' => 
  array (
    'return' => 'mixed',
    'params' => 'int timeout_type [, int timeout]',
    'description' => 'Set or fetch imap timeout',
  ),
  'session_set_cookie_params' => 
  array (
    'return' => 'void',
    'params' => 'int lifetime [, string path [, string domain [, bool secure]]]',
    'description' => 'Set session cookie parameters',
  ),
  'session_get_cookie_params' => 
  array (
    'return' => 'array',
    'params' => 'void',
    'description' => 'Return the session cookie parameters',
  ),
  'session_name' => 
  array (
    'return' => 'string',
    'params' => '[string newname]',
    'description' => 'Return the current session name. If newname is given, the session name is replaced with newname',
  ),
  'session_module_name' => 
  array (
    'return' => 'string',
    'params' => '[string newname]',
    'description' => 'Return the current module name used for accessing session data. If newname is given, the module name is replaced with newname',
  ),
  'session_set_save_handler' => 
  array (
    'return' => 'void',
    'params' => 'string open, string close, string read, string write, string destroy, string gc',
    'description' => 'Sets user-level functions',
  ),
  'session_save_path' => 
  array (
    'return' => 'string',
    'params' => '[string newname]',
    'description' => 'Return the current save path passed to module_name. If newname is given, the save path is replaced with newname',
  ),
  'session_id' => 
  array (
    'return' => 'string',
    'params' => '[string newid]',
    'description' => 'Return the current session id. If newid is given, the session id is replaced with newid',
  ),
  'session_regenerate_id' => 
  array (
    'return' => 'bool',
    'params' => '[bool delete_old_session]',
    'description' => 'Update the current session id with a newly generated one. If delete_old_session is set to true, remove the old session.',
  ),
  'session_cache_limiter' => 
  array (
    'return' => 'string',
    'params' => '[string new_cache_limiter]',
    'description' => 'Return the current cache limiter. If new_cache_limited is given, the current cache_limiter is replaced with new_cache_limiter',
  ),
  'session_cache_expire' => 
  array (
    'return' => 'int',
    'params' => '[int new_cache_expire]',
    'description' => 'Return the current cache expire. If new_cache_expire is given, the current cache_expire is replaced with new_cache_expire',
  ),
  'session_register' => 
  array (
    'return' => 'bool',
    'params' => 'mixed var_names [, mixed ...]',
    'description' => 'Adds varname(s) to the list of variables which are freezed at the session end',
  ),
  'session_unregister' => 
  array (
    'return' => 'bool',
    'params' => 'string varname',
    'description' => 'Removes varname from the list of variables which are freezed at the session end',
  ),
  'session_is_registered' => 
  array (
    'return' => 'bool',
    'params' => 'string varname',
    'description' => 'Checks if a variable is registered in session',
  ),
  'session_encode' => 
  array (
    'return' => 'string',
    'params' => 'void',
    'description' => 'Serializes the current setup and returns the serialized representation',
  ),
  'session_decode' => 
  array (
    'return' => 'bool',
    'params' => 'string data',
    'description' => 'Deserializes data and reinitializes the variables',
  ),
  'session_start' => 
  array (
    'return' => 'bool',
    'params' => 'void',
    'description' => 'Begin session - reinitializes freezed variables, registers browsers etc',
  ),
  'session_destroy' => 
  array (
    'return' => 'bool',
    'params' => 'void',
    'description' => 'Destroy the current session and all data associated with it',
  ),
  'session_unset' => 
  array (
    'return' => 'void',
    'params' => 'void',
    'description' => 'Unset all registered variables',
  ),
  'session_write_close' => 
  array (
    'return' => 'void',
    'params' => 'void',
    'description' => 'Write session data and end session',
  ),
  'mysql_connect' => 
  array (
    'return' => 'resource',
    'params' => '[string hostname[:port][:/path/to/socket] [, string username [, string password [, bool new [, int flags]]]]]',
    'description' => 'Opens a connection to a MySQL Server',
  ),
  'mysql_pconnect' => 
  array (
    'return' => 'resource',
    'params' => '[string hostname[:port][:/path/to/socket] [, string username [, string password [, int flags]]]]',
    'description' => 'Opens a persistent connection to a MySQL Server',
  ),
  'mysql_close' => 
  array (
    'return' => 'bool',
    'params' => '[int link_identifier]',
    'description' => 'Close a MySQL connection',
  ),
  'mysql_select_db' => 
  array (
    'return' => 'bool',
    'params' => 'string database_name [, int link_identifier]',
    'description' => 'Selects a MySQL database',
  ),
  'mysql_get_client_info' => 
  array (
    'return' => 'string',
    'params' => 'void',
    'description' => 'Returns a string that represents the client library version',
  ),
  'mysql_get_host_info' => 
  array (
    'return' => 'string',
    'params' => '[int link_identifier]',
    'description' => 'Returns a string describing the type of connection in use, including the server host name',
  ),
  'mysql_get_proto_info' => 
  array (
    'return' => 'int',
    'params' => '[int link_identifier]',
    'description' => 'Returns the protocol version used by current connection',
  ),
  'mysql_get_server_info' => 
  array (
    'return' => 'string',
    'params' => '[int link_identifier]',
    'description' => 'Returns a string that represents the server version number',
  ),
  'mysql_info' => 
  array (
    'return' => 'string',
    'params' => '[int link_identifier]',
    'description' => 'Returns a string containing information about the most recent query',
  ),
  'mysql_thread_id' => 
  array (
    'return' => 'int',
    'params' => '[int link_identifier]',
    'description' => 'Returns the thread id of current connection',
  ),
  'mysql_stat' => 
  array (
    'return' => 'string',
    'params' => '[int link_identifier]',
    'description' => 'Returns a string containing status information',
  ),
  'mysql_client_encoding' => 
  array (
    'return' => 'string',
    'params' => '[int link_identifier]',
    'description' => 'Returns the default character set for the current connection',
  ),
  'mysql_create_db' => 
  array (
    'return' => 'bool',
    'params' => 'string database_name [, int link_identifier]',
    'description' => 'Create a MySQL database',
  ),
  'mysql_drop_db' => 
  array (
    'return' => 'bool',
    'params' => 'string database_name [, int link_identifier]',
    'description' => 'Drops (delete) a MySQL database',
  ),
  'mysql_query' => 
  array (
    'return' => 'resource',
    'params' => 'string query [, int link_identifier]',
    'description' => 'Sends an SQL query to MySQL',
  ),
  'mysql_unbuffered_query' => 
  array (
    'return' => 'resource',
    'params' => 'string query [, int link_identifier]',
    'description' => 'Sends an SQL query to MySQL, without fetching and buffering the result rows',
  ),
  'mysql_db_query' => 
  array (
    'return' => 'resource',
    'params' => 'string database_name, string query [, int link_identifier]',
    'description' => 'Sends an SQL query to MySQL',
  ),
  'mysql_list_dbs' => 
  array (
    'return' => 'resource',
    'params' => '[int link_identifier]',
    'description' => 'List databases available on a MySQL server',
  ),
  'mysql_list_tables' => 
  array (
    'return' => 'resource',
    'params' => 'string database_name [, int link_identifier]',
    'description' => 'List tables in a MySQL database',
  ),
  'mysql_list_fields' => 
  array (
    'return' => 'resource',
    'params' => 'string database_name, string table_name [, int link_identifier]',
    'description' => 'List MySQL result fields',
  ),
  'mysql_list_processes' => 
  array (
    'return' => 'resource',
    'params' => '[int link_identifier]',
    'description' => 'Returns a result set describing the current server threads',
  ),
  'mysql_error' => 
  array (
    'return' => 'string',
    'params' => '[int link_identifier]',
    'description' => 'Returns the text of the error message from previous MySQL operation',
  ),
  'mysql_errno' => 
  array (
    'return' => 'int',
    'params' => '[int link_identifier]',
    'description' => 'Returns the number of the error message from previous MySQL operation',
  ),
  'mysql_affected_rows' => 
  array (
    'return' => 'int',
    'params' => '[int link_identifier]',
    'description' => 'Gets number of affected rows in previous MySQL operation',
  ),
  'mysql_escape_string' => 
  array (
    'return' => 'string',
    'params' => 'string to_be_escaped',
    'description' => 'Escape string for mysql query',
  ),
  'mysql_real_escape_string' => 
  array (
    'return' => 'string',
    'params' => 'string to_be_escaped [, int link_identifier]',
    'description' => 'Escape special characters in a string for use in a SQL statement, taking into account the current charset of the connection',
  ),
  'mysql_insert_id' => 
  array (
    'return' => 'int',
    'params' => '[int link_identifier]',
    'description' => 'Gets the ID generated from the previous INSERT operation',
  ),
  'mysql_result' => 
  array (
    'return' => 'mixed',
    'params' => 'resource result, int row [, mixed field]',
    'description' => 'Gets result data',
  ),
  'mysql_num_rows' => 
  array (
    'return' => 'int',
    'params' => 'resource result',
    'description' => 'Gets number of rows in a result',
  ),
  'mysql_num_fields' => 
  array (
    'return' => 'int',
    'params' => 'resource result',
    'description' => 'Gets number of fields in a result',
  ),
  'mysql_fetch_row' => 
  array (
    'return' => 'array',
    'params' => 'resource result',
    'description' => 'Gets a result row as an enumerated array',
  ),
  'mysql_fetch_object' => 
  array (
    'return' => 'object',
    'params' => 'resource result [, string class_name [, NULL|array ctor_params]]',
    'description' => 'Fetch a result row as an object',
  ),
  'mysql_fetch_array' => 
  array (
    'return' => 'array',
    'params' => 'resource result [, int result_type]',
    'description' => 'Fetch a result row as an array (associative, numeric or both)',
  ),
  'mysql_fetch_assoc' => 
  array (
    'return' => 'array',
    'params' => 'resource result',
    'description' => 'Fetch a result row as an associative array',
  ),
  'mysql_data_seek' => 
  array (
    'return' => 'bool',
    'params' => 'resource result, int row_number',
    'description' => 'Move internal result pointer',
  ),
  'mysql_fetch_lengths' => 
  array (
    'return' => 'array',
    'params' => 'resource result',
    'description' => 'Gets max data size of each column in a result',
  ),
  'mysql_fetch_field' => 
  array (
    'return' => 'object',
    'params' => 'resource result [, int field_offset]',
    'description' => 'Gets column information from a result and return as an object',
  ),
  'mysql_field_seek' => 
  array (
    'return' => 'bool',
    'params' => 'resource result, int field_offset',
    'description' => 'Sets result pointer to a specific field offset',
  ),
  'mysql_field_name' => 
  array (
    'return' => 'string',
    'params' => 'resource result, int field_index',
    'description' => 'Gets the name of the specified field in a result',
  ),
  'mysql_field_table' => 
  array (
    'return' => 'string',
    'params' => 'resource result, int field_offset',
    'description' => 'Gets name of the table the specified field is in',
  ),
  'mysql_field_len' => 
  array (
    'return' => 'int',
    'params' => 'resource result, int field_offset',
    'description' => 'Returns the length of the specified field',
  ),
  'mysql_field_type' => 
  array (
    'return' => 'string',
    'params' => 'resource result, int field_offset',
    'description' => 'Gets the type of the specified field in a result',
  ),
  'mysql_field_flags' => 
  array (
    'return' => 'string',
    'params' => 'resource result, int field_offset',
    'description' => 'Gets the flags associated with the specified field in a result',
  ),
  'mysql_free_result' => 
  array (
    'return' => 'bool',
    'params' => 'resource result',
    'description' => 'Free result memory',
  ),
  'mysql_ping' => 
  array (
    'return' => 'bool',
    'params' => '[int link_identifier]',
    'description' => 'Ping a server connection. If no connection then reconnect.',
  ),
  'dom_document_xinclude' => 
  array (
    'return' => 'int',
    'params' => '[int options]',
    'description' => 'Substitutues xincludes in a DomDocument',
  ),
  'dom_import_simplexml' => 
  array (
    'return' => 'somNode',
    'params' => 'sxeobject node',
    'description' => 'Get a simplexml_element object from dom to allow for processing',
  ),
  'PDO::pgsqlLOBCreate' => 
  array (
    'return' => 'string',
    'params' => '',
    'description' => 'Creates a new large object, returning its identifier.  Must be called inside a transaction.',
  ),
  'PDO::pgsqlLOBOpen' => 
  array (
    'return' => 'resource',
    'params' => 'string oid [, string mode = \'rb\']',
    'description' => 'Opens an existing large object stream.  Must be called inside a transaction.',
  ),
  'PDO::pgsqlLOBUnlink' => 
  array (
    'return' => 'bool',
    'params' => 'string oid',
    'description' => 'Deletes the large object identified by oid.  Must be called inside a transaction.',
  ),
  'xmlrpc_encode_request' => 
  array (
    'return' => 'string',
    'params' => 'string method, mixed params',
    'description' => 'Generates XML for a method request',
  ),
  'xmlrpc_encode' => 
  array (
    'return' => 'string',
    'params' => 'mixed value',
    'description' => 'Generates XML for a PHP value',
  ),
  'xmlrpc_decode_request' => 
  array (
    'return' => 'array',
    'params' => 'string xml, string& method [, string encoding]',
    'description' => 'Decodes XML into native PHP types',
  ),
  'xmlrpc_decode' => 
  array (
    'return' => 'array',
    'params' => 'string xml [, string encoding]',
    'description' => 'Decodes XML into native PHP types',
  ),
  'xmlrpc_server_create' => 
  array (
    'return' => 'resource',
    'params' => 'void',
    'description' => 'Creates an xmlrpc server',
  ),
  'xmlrpc_server_destroy' => 
  array (
    'return' => 'int',
    'params' => 'resource server',
    'description' => 'Destroys server resources',
  ),
  'xmlrpc_server_register_method' => 
  array (
    'return' => 'bool',
    'params' => 'resource server, string method_name, string function',
    'description' => 'Register a PHP function to handle method matching method_name',
  ),
  'xmlrpc_server_register_introspection_callback' => 
  array (
    'return' => 'bool',
    'params' => 'resource server, string function',
    'description' => 'Register a PHP function to generate documentation',
  ),
  'xmlrpc_server_call_method' => 
  array (
    'return' => 'mixed',
    'params' => 'resource server, string xml, mixed user_data [, array output_options]',
    'description' => 'Parses XML requests and call methods',
  ),
  'xmlrpc_server_add_introspection_data' => 
  array (
    'return' => 'int',
    'params' => 'resource server, array desc',
    'description' => 'Adds introspection documentation',
  ),
  'xmlrpc_parse_method_descriptions' => 
  array (
    'return' => 'array',
    'params' => 'string xml',
    'description' => 'Decodes XML into a list of method descriptions',
  ),
  'xmlrpc_set_type' => 
  array (
    'return' => 'bool',
    'params' => 'string value, string type',
    'description' => 'Sets xmlrpc type, base64 or datetime, for a PHP string value',
  ),
  'xmlrpc_get_type' => 
  array (
    'return' => 'string',
    'params' => 'mixed value',
    'description' => 'Gets xmlrpc type for a PHP value. Especially useful for base64 and datetime strings',
  ),
  'xmlrpc_is_fault' => 
  array (
    'return' => 'bool',
    'params' => 'array',
    'description' => 'Determines if an array value represents an XMLRPC fault.',
  ),
  'textdomain' => 
  array (
    'return' => 'string',
    'params' => 'string domain',
    'description' => 'Set the textdomain to "domain". Returns the current domain',
  ),
  'gettext' => 
  array (
    'return' => 'string',
    'params' => 'string msgid',
    'description' => 'Return the translation of msgid for the current domain, or msgid unaltered if a translation does not exist',
  ),
  'dgettext' => 
  array (
    'return' => 'string',
    'params' => 'string domain_name, string msgid',
    'description' => 'Return the translation of msgid for domain_name, or msgid unaltered if a translation does not exist',
  ),
  'dcgettext' => 
  array (
    'return' => 'string',
    'params' => 'string domain_name, string msgid, long category',
    'description' => 'Return the translation of msgid for domain_name and category, or msgid unaltered if a translation does not exist',
  ),
  'bindtextdomain' => 
  array (
    'return' => 'string',
    'params' => 'string domain_name, string dir',
    'description' => 'Bind to the text domain domain_name, looking for translations in dir. Returns the current domain',
  ),
  'ngettext' => 
  array (
    'return' => 'string',
    'params' => 'string MSGID1, string MSGID2, int N',
    'description' => 'Plural version of gettext()',
  ),
  'msg_set_queue' => 
  array (
    'return' => 'bool',
    'params' => 'resource queue, array data',
    'description' => 'Set information for a message queue',
  ),
  'msg_stat_queue' => 
  array (
    'return' => 'array',
    'params' => 'resource queue',
    'description' => 'Returns information about a message queue',
  ),
  'msg_get_queue' => 
  array (
    'return' => 'resource',
    'params' => 'int key [, int perms]',
    'description' => 'Attach to a message queue',
  ),
  'msg_remove_queue' => 
  array (
    'return' => 'bool',
    'params' => 'resource queue',
    'description' => 'Destroy the queue',
  ),
  'msg_receive' => 
  array (
    'return' => 'mixed',
    'params' => 'resource queue, int desiredmsgtype, int &msgtype, int maxsize, mixed message [, bool unserialize=true [, int flags=0 [, int errorcode]]]',
    'description' => 'Send a message of type msgtype (must be > 0) to a message queue',
  ),
  'msg_send' => 
  array (
    'return' => 'bool',
    'params' => 'resource queue, int msgtype, mixed message [, bool serialize=true [, bool blocking=true [, int errorcode]]]',
    'description' => 'Send a message of type msgtype (must be > 0) to a message queue',
  ),
  'xml_error_string' => 
  array (
    'return' => 'string',
    'params' => 'int code',
    'description' => 'Get XML parser error string',
  ),
  'xml_get_current_column_number' => 
  array (
    'return' => 'int',
    'params' => 'resource parser',
    'description' => 'Get current column number for an XML parser',
  ),
  'shm_attach' => 
  array (
    'return' => 'int',
    'params' => 'int key [, int memsize [, int perm]]',
    'description' => 'Creates or open a shared memory segment',
  ),
  'shm_detach' => 
  array (
    'return' => 'bool',
    'params' => 'int shm_identifier',
    'description' => 'Disconnects from shared memory segment',
  ),
  'shm_remove' => 
  array (
    'return' => 'bool',
    'params' => 'int shm_identifier',
    'description' => 'Removes shared memory from Unix systems',
  ),
  'shm_put_var' => 
  array (
    'return' => 'bool',
    'params' => 'int shm_identifier, int variable_key, mixed variable',
    'description' => 'Inserts or updates a variable in shared memory',
  ),
  'shm_get_var' => 
  array (
    'return' => 'mixed',
    'params' => 'int id, int variable_key',
    'description' => 'Returns a variable from shared memory',
  ),
  'shm_remove_var' => 
  array (
    'return' => 'bool',
    'params' => 'int id, int variable_key',
    'description' => 'Removes variable from shared memory',
  ),
  'sqlite_popen' => 
  array (
    'return' => 'resource',
    'params' => 'string filename [, int mode [, string &error_message]]',
    'description' => 'Opens a persistent handle to a SQLite database. Will create the database if it does not exist.',
  ),
  'sqlite_open' => 
  array (
    'return' => 'resource',
    'params' => 'string filename [, int mode [, string &error_message]]',
    'description' => 'Opens a SQLite database. Will create the database if it does not exist.',
  ),
  'sqlite_factory' => 
  array (
    'return' => 'object',
    'params' => 'string filename [, int mode [, string &error_message]]',
    'description' => 'Opens a SQLite database and creates an object for it. Will create the database if it does not exist.',
  ),
  'sqlite_busy_timeout' => 
  array (
    'return' => 'void',
    'params' => 'resource db, int ms',
    'description' => 'Set busy timeout duration. If ms <= 0, all busy handlers are disabled.',
  ),
  'sqlite_close' => 
  array (
    'return' => 'void',
    'params' => 'resource db',
    'description' => 'Closes an open sqlite database.',
  ),
  'sqlite_unbuffered_query' => 
  array (
    'return' => 'resource',
    'params' => 'string query, resource db [ , int result_type [, string &error_message]]',
    'description' => 'Executes a query that does not prefetch and buffer all data.',
  ),
  'sqlite_fetch_column_types' => 
  array (
    'return' => 'resource',
    'params' => 'string table_name, resource db [, int result_type]',
    'description' => 'Return an array of column types from a particular table.',
  ),
  'sqlite_query' => 
  array (
    'return' => 'resource',
    'params' => 'string query, resource db [, int result_type [, string &error_message]]',
    'description' => 'Executes a query against a given database and returns a result handle.',
  ),
  'sqlite_exec' => 
  array (
    'return' => 'boolean',
    'params' => 'string query, resource db[, string &error_message]',
    'description' => 'Executes a result-less query against a given database',
  ),
  'sqlite_fetch_all' => 
  array (
    'return' => 'array',
    'params' => 'resource result [, int result_type [, bool decode_binary]]',
    'description' => 'Fetches all rows from a result set as an array of arrays.',
  ),
  'sqlite_fetch_array' => 
  array (
    'return' => 'array',
    'params' => 'resource result [, int result_type [, bool decode_binary]]',
    'description' => 'Fetches the next row from a result set as an array.',
  ),
  'sqlite_fetch_object' => 
  array (
    'return' => 'object',
    'params' => 'resource result [, string class_name [, NULL|array ctor_params [, bool decode_binary]]]',
    'description' => 'Fetches the next row from a result set as an object.',
  ),
  'sqlite_array_query' => 
  array (
    'return' => 'array',
    'params' => 'resource db, string query [ , int result_type [, bool decode_binary]]',
    'description' => 'Executes a query against a given database and returns an array of arrays.',
  ),
  'sqlite_single_query' => 
  array (
    'return' => 'array',
    'params' => 'resource db, string query [, bool first_row_only [, bool decode_binary]]',
    'description' => 'Executes a query and returns either an array for one single column or the value of the first row.',
  ),
  'sqlite_fetch_single' => 
  array (
    'return' => 'string',
    'params' => 'resource result [, bool decode_binary]',
    'description' => 'Fetches the first column of a result set as a string.',
  ),
  'sqlite_current' => 
  array (
    'return' => 'array',
    'params' => 'resource result [, int result_type [, bool decode_binary]]',
    'description' => 'Fetches the current row from a result set as an array.',
  ),
  'sqlite_column' => 
  array (
    'return' => 'mixed',
    'params' => 'resource result, mixed index_or_name [, bool decode_binary]',
    'description' => 'Fetches a column from the current row of a result set.',
  ),
  'sqlite_libversion' => 
  array (
    'return' => 'string',
    'params' => '',
    'description' => 'Returns the version of the linked SQLite library.',
  ),
  'sqlite_libencoding' => 
  array (
    'return' => 'string',
    'params' => '',
    'description' => 'Returns the encoding (iso8859 or UTF-8) of the linked SQLite library.',
  ),
  'sqlite_changes' => 
  array (
    'return' => 'int',
    'params' => 'resource db',
    'description' => 'Returns the number of rows that were changed by the most recent SQL statement.',
  ),
  'sqlite_last_insert_rowid' => 
  array (
    'return' => 'int',
    'params' => 'resource db',
    'description' => 'Returns the rowid of the most recently inserted row.',
  ),
  'sqlite_num_rows' => 
  array (
    'return' => 'int',
    'params' => 'resource result',
    'description' => 'Returns the number of rows in a buffered result set.',
  ),
  'sqlite_valid' => 
  array (
    'return' => 'bool',
    'params' => 'resource result',
    'description' => 'Returns whether more rows are available.',
  ),
  'sqlite_has_prev' => 
  array (
    'return' => 'bool',
    'params' => 'resource result',
    'description' => '* Returns whether a previous row is available.',
  ),
  'sqlite_num_fields' => 
  array (
    'return' => 'int',
    'params' => 'resource result',
    'description' => 'Returns the number of fields in a result set.',
  ),
  'sqlite_field_name' => 
  array (
    'return' => 'string',
    'params' => 'resource result, int field_index',
    'description' => 'Returns the name of a particular field of a result set.',
  ),
  'sqlite_seek' => 
  array (
    'return' => 'bool',
    'params' => 'resource result, int row',
    'description' => 'Seek to a particular row number of a buffered result set.',
  ),
  'sqlite_rewind' => 
  array (
    'return' => 'bool',
    'params' => 'resource result',
    'description' => 'Seek to the first row number of a buffered result set.',
  ),
  'sqlite_next' => 
  array (
    'return' => 'bool',
    'params' => 'resource result',
    'description' => 'Seek to the next row number of a result set.',
  ),
  'sqlite_key' => 
  array (
    'return' => 'int',
    'params' => 'resource result',
    'description' => 'Return the current row index of a buffered result.',
  ),
  'sqlite_prev' => 
  array (
    'return' => 'bool',
    'params' => 'resource result',
    'description' => '* Seek to the previous row number of a result set.',
  ),
  'sqlite_escape_string' => 
  array (
    'return' => 'string',
    'params' => 'string item',
    'description' => 'Escapes a string for use as a query parameter.',
  ),
  'sqlite_last_error' => 
  array (
    'return' => 'int',
    'params' => 'resource db',
    'description' => 'Returns the error code of the last error for a database.',
  ),
  'sqlite_error_string' => 
  array (
    'return' => 'string',
    'params' => 'int error_code',
    'description' => 'Returns the textual description of an error code.',
  ),
  'sqlite_create_aggregate' => 
  array (
    'return' => 'bool',
    'params' => 'resource db, string funcname, mixed step_func, mixed finalize_func[, long num_args]',
    'description' => 'Registers an aggregate function for queries.',
  ),
  'sqlite_create_function' => 
  array (
    'return' => 'bool',
    'params' => 'resource db, string funcname, mixed callback[, long num_args]',
    'description' => 'Registers a "regular" function for queries.',
  ),
  'sqlite_udf_encode_binary' => 
  array (
    'return' => 'string',
    'params' => 'string data',
    'description' => 'Apply binary encoding (if required) to a string to return from an UDF.',
  ),
  'sqlite_udf_decode_binary' => 
  array (
    'return' => 'string',
    'params' => 'string data',
    'description' => 'Decode binary encoding on a string parameter passed to an UDF.',
  ),
  'socket_select' => 
  array (
    'return' => 'int',
    'params' => 'array &read_fds, array &write_fds, &array except_fds, int tv_sec[, int tv_usec]',
    'description' => 'Runs the select() system call on the sets mentioned with a timeout specified by tv_sec and tv_usec',
  ),
  'socket_create_listen' => 
  array (
    'return' => 'resource',
    'params' => 'int port[, int backlog]',
    'description' => 'Opens a socket on port to accept connections',
  ),
  'socket_accept' => 
  array (
    'return' => 'resource',
    'params' => 'resource socket',
    'description' => 'Accepts a connection on the listening socket fd',
  ),
  'socket_set_nonblock' => 
  array (
    'return' => 'bool',
    'params' => 'resource socket',
    'description' => 'Sets nonblocking mode on a socket resource',
  ),
  'socket_set_block' => 
  array (
    'return' => 'bool',
    'params' => 'resource socket',
    'description' => 'Sets blocking mode on a socket resource',
  ),
  'socket_listen' => 
  array (
    'return' => 'bool',
    'params' => 'resource socket[, int backlog]',
    'description' => 'Sets the maximum number of connections allowed to be waited for on the socket specified by fd',
  ),
  'socket_close' => 
  array (
    'return' => 'void',
    'params' => 'resource socket',
    'description' => 'Closes a file descriptor',
  ),
  'socket_write' => 
  array (
    'return' => 'int',
    'params' => 'resource socket, string buf[, int length]',
    'description' => 'Writes the buffer to the socket resource, length is optional',
  ),
  'socket_read' => 
  array (
    'return' => 'string',
    'params' => 'resource socket, int length [, int type]',
    'description' => 'Reads a maximum of length bytes from socket',
  ),
  'socket_getsockname' => 
  array (
    'return' => 'bool',
    'params' => 'resource socket, string &addr[, int &port]',
    'description' => 'Queries the remote side of the given socket which may either result in host/port or in a UNIX filesystem path, dependent on its type.',
  ),
  'socket_getpeername' => 
  array (
    'return' => 'bool',
    'params' => 'resource socket, string &addr[, int &port]',
    'description' => 'Queries the remote side of the given socket which may either result in host/port or in a UNIX filesystem path, dependent on its type.',
  ),
  'socket_create' => 
  array (
    'return' => 'resource',
    'params' => 'int domain, int type, int protocol',
    'description' => 'Creates an endpoint for communication in the domain specified by domain, of type specified by type',
  ),
  'socket_connect' => 
  array (
    'return' => 'bool',
    'params' => 'resource socket, string addr [, int port]',
    'description' => 'Opens a connection to addr:port on the socket specified by socket',
  ),
  'socket_strerror' => 
  array (
    'return' => 'string',
    'params' => 'int errno',
    'description' => 'Returns a string describing an error',
  ),
  'socket_bind' => 
  array (
    'return' => 'bool',
    'params' => 'resource socket, string addr [, int port]',
    'description' => 'Binds an open socket to a listening port, port is only specified in AF_INET family.',
  ),
  'socket_recv' => 
  array (
    'return' => 'int',
    'params' => 'resource socket, string &buf, int len, int flags',
    'description' => 'Receives data from a connected socket',
  ),
  'socket_send' => 
  array (
    'return' => 'int',
    'params' => 'resource socket, string buf, int len, int flags',
    'description' => 'Sends data to a connected socket',
  ),
  'socket_recvfrom' => 
  array (
    'return' => 'int',
    'params' => 'resource socket, string &buf, int len, int flags, string &name [, int &port]',
    'description' => 'Receives data from a socket, connected or not',
  ),
  'socket_sendto' => 
  array (
    'return' => 'int',
    'params' => 'resource socket, string buf, int len, int flags, string addr [, int port]',
    'description' => 'Sends a message to a socket, whether it is connected or not',
  ),
  'socket_get_option' => 
  array (
    'return' => 'mixed',
    'params' => 'resource socket, int level, int optname',
    'description' => 'Gets socket options for the socket',
  ),
  'socket_set_option' => 
  array (
    'return' => 'bool',
    'params' => 'resource socket, int level, int optname, int|array optval',
    'description' => 'Sets socket options for the socket',
  ),
  'socket_create_pair' => 
  array (
    'return' => 'bool',
    'params' => 'int domain, int type, int protocol, array &fd',
    'description' => 'Creates a pair of indistinguishable sockets and stores them in fds.',
  ),
  'socket_shutdown' => 
  array (
    'return' => 'bool',
    'params' => 'resource socket[, int how]',
    'description' => 'Shuts down a socket for receiving, sending, or both.',
  ),
  'socket_last_error' => 
  array (
    'return' => 'int',
    'params' => '[resource socket]',
    'description' => 'Returns the last socket error (either the last used or the provided socket resource)',
  ),
  'socket_clear_error' => 
  array (
    'return' => 'void',
    'params' => '[resource socket]',
    'description' => 'Clears the error on the socket or the last error code.',
  ),
  'sybase_connect' => 
  array (
    'return' => 'int',
    'params' => '[string host [, string user [, string password [, string charset [, string appname]]]]]',
    'description' => 'Open Sybase server connection',
  ),
  'sybase_pconnect' => 
  array (
    'return' => 'int',
    'params' => '[string host [, string user [, string password [, string charset [, string appname]]]]]',
    'description' => 'Open persistent Sybase connection',
  ),
  'sybase_close' => 
  array (
    'return' => 'bool',
    'params' => '[int link_id]',
    'description' => 'Close Sybase connection',
  ),
  'sybase_select_db' => 
  array (
    'return' => 'bool',
    'params' => 'string database [, int link_id]',
    'description' => 'Select Sybase database',
  ),
  'sybase_query' => 
  array (
    'return' => 'int',
    'params' => 'string query [, int link_id]',
    'description' => 'Send Sybase query',
  ),
  'sybase_free_result' => 
  array (
    'return' => 'bool',
    'params' => 'int result',
    'description' => 'Free result memory',
  ),
  'sybase_get_last_message' => 
  array (
    'return' => 'string',
    'params' => 'void',
    'description' => 'Returns the last message from server (over min_message_severity)',
  ),
  'sybase_num_rows' => 
  array (
    'return' => 'int',
    'params' => 'int result',
    'description' => 'Get number of rows in result',
  ),
  'sybase_num_fields' => 
  array (
    'return' => 'int',
    'params' => 'int result',
    'description' => 'Get number of fields in result',
  ),
  'sybase_fetch_row' => 
  array (
    'return' => 'array',
    'params' => 'int result',
    'description' => 'Get row as enumerated array',
  ),
  'sybase_fetch_object' => 
  array (
    'return' => 'object',
    'params' => 'int result [, mixed object]',
    'description' => 'Fetch row as object',
  ),
  'sybase_fetch_array' => 
  array (
    'return' => 'array',
    'params' => 'int result',
    'description' => 'Fetch row as array',
  ),
  'sybase_data_seek' => 
  array (
    'return' => 'bool',
    'params' => 'int result, int offset',
    'description' => 'Move internal row pointer',
  ),
  'sybase_fetch_field' => 
  array (
    'return' => 'object',
    'params' => 'int result [, int offset]',
    'description' => 'Get field information',
  ),
  'sybase_field_seek' => 
  array (
    'return' => 'bool',
    'params' => 'int result, int offset',
    'description' => 'Set field offset',
  ),
  'sybase_result' => 
  array (
    'return' => 'string',
    'params' => 'int result, int row, mixed field',
    'description' => 'Get result data',
  ),
  'sybase_affected_rows' => 
  array (
    'return' => 'int',
    'params' => '[int link_id]',
    'description' => 'Get number of affected rows in last query',
  ),
  'sybase_min_error_severity' => 
  array (
    'return' => 'void',
    'params' => 'int severity',
    'description' => 'Sets the minimum error severity',
  ),
  'sybase_min_message_severity' => 
  array (
    'return' => 'void',
    'params' => 'int severity',
    'description' => 'Sets the minimum message severity',
  ),
  'confirm_extname_compiled' => 
  array (
    'return' => 'string',
    'params' => 'string arg',
    'description' => 'Return a string to confirm that the module is compiled in',
  ),
  'fdf_open' => 
  array (
    'return' => 'resource',
    'params' => 'string filename',
    'description' => 'Opens a new FDF document',
  ),
  'fdf_open_string' => 
  array (
    'return' => 'resource',
    'params' => 'string fdf_data',
    'description' => 'Opens a new FDF document from string',
  ),
  'fdf_create' => 
  array (
    'return' => 'resource',
    'params' => 'void',
    'description' => 'Creates a new FDF document',
  ),
  'fdf_close' => 
  array (
    'return' => 'void',
    'params' => 'resource fdfdoc',
    'description' => 'Closes the FDF document',
  ),
  'fdf_get_value' => 
  array (
    'return' => 'string',
    'params' => 'resource fdfdoc, string fieldname [, int which]',
    'description' => 'Gets the value of a field as string',
  ),
  'fdf_set_value' => 
  array (
    'return' => 'bool',
    'params' => 'resource fdfdoc, string fieldname, mixed value [, int isname]',
    'description' => 'Sets the value of a field',
  ),
  'fdf_next_field_name' => 
  array (
    'return' => 'string',
    'params' => 'resource fdfdoc [, string fieldname]',
    'description' => 'Gets the name of the next field name or the first field name',
  ),
  'fdf_set_ap' => 
  array (
    'return' => 'bool',
    'params' => 'resource fdfdoc, string fieldname, int face, string filename, int pagenr',
    'description' => 'Sets the appearence of a field',
  ),
  'fdf_set_status' => 
  array (
    'return' => 'bool',
    'params' => 'resource fdfdoc, string status',
    'description' => 'Sets the value of /Status key',
  ),
  'fdf_get_status' => 
  array (
    'return' => 'string',
    'params' => 'resource fdfdoc',
    'description' => 'Gets the value of /Status key',
  ),
  'fdf_set_file' => 
  array (
    'return' => 'bool',
    'params' => 'resource fdfdoc, string filename [, string target_frame]',
    'description' => 'Sets the value of /F key',
  ),
  'fdf_get_file' => 
  array (
    'return' => 'string',
    'params' => 'resource fdfdoc',
    'description' => 'Gets the value of /F key',
  ),
  'fdf_save' => 
  array (
    'return' => 'bool',
    'params' => 'resource fdfdoc [, string filename]',
    'description' => 'Writes out the FDF file',
  ),
  'fdf_save_string' => 
  array (
    'return' => 'string',
    'params' => 'resource fdfdoc',
    'description' => 'Returns the FDF file as a string',
  ),
  'fdf_add_template' => 
  array (
    'return' => 'bool',
    'params' => 'resource fdfdoc, int newpage, string filename, string template, int rename',
    'description' => 'Adds a template into the FDF document',
  ),
  'fdf_set_flags' => 
  array (
    'return' => 'bool',
    'params' => 'resource fdfdoc, string fieldname, int whichflags, int newflags',
    'description' => 'Sets flags for a field in the FDF document',
  ),
  'fdf_set_opt' => 
  array (
    'return' => 'bool',
    'params' => 'resource fdfdoc, string fieldname, int element, string value, string name',
    'description' => 'Sets a value in the opt array for a field',
  ),
  'fdf_get_opt' => 
  array (
    'return' => 'mixed',
    'params' => 'resource fdfdof, string fieldname [, int element]',
    'description' => 'Gets a value from the opt array of a field',
  ),
  'fdf_set_submit_form_action' => 
  array (
    'return' => 'bool',
    'params' => 'resource fdfdoc, string fieldname, int whichtrigger, string url, int flags',
    'description' => 'Sets the submit form action for a field',
  ),
  'fdf_set_javascript_action' => 
  array (
    'return' => 'bool',
    'params' => 'resource fdfdoc, string fieldname, int whichtrigger, string script',
    'description' => 'Sets the javascript action for a field',
  ),
  'fdf_set_encoding' => 
  array (
    'return' => 'bool',
    'params' => 'resource fdf_document, string encoding',
    'description' => 'Sets FDF encoding (either "Shift-JIS" or "Unicode")',
  ),
  'fdf_set_version' => 
  array (
    'return' => 'bool',
    'params' => 'resourece fdfdoc, string version',
    'description' => 'Sets FDF version for a file',
  ),
  'fdf_set_on_import_javascript' => 
  array (
    'return' => 'bool',
    'params' => 'resource fdfdoc, string script [, bool before_data_import]',
    'description' => 'Adds javascript code to be executed when Acrobat opens the FDF',
  ),
  'fdf_set_target_frame' => 
  array (
    'return' => 'bool',
    'params' => 'resource fdfdoc, string target',
    'description' => 'Sets target frame for form',
  ),
  'fdf_remove_item' => 
  array (
    'return' => 'bool',
    'params' => 'resource fdfdoc, string fieldname, int item',
    'description' => 'Sets target frame for form',
  ),
  'fdf_get_attachment' => 
  array (
    'return' => 'array',
    'params' => 'resource fdfdoc, string fieldname, string savepath',
    'description' => 'Get attached uploaded file',
  ),
  'fdf_enum_values' => 
  array (
    'return' => 'bool',
    'params' => 'resource fdfdoc, callback function [, mixed userdata]',
    'description' => 'Call a user defined function for each document value',
  ),
  'variant_set' => 
  array (
    'return' => 'void',
    'params' => 'object variant, mixed value',
    'description' => 'Assigns a new value for a variant object',
  ),
  'variant_add' => 
  array (
    'return' => 'mixed',
    'params' => 'mixed left, mixed right',
    'description' => '"Adds" two variant values together and returns the result',
  ),
  'variant_cat' => 
  array (
    'return' => 'mixed',
    'params' => 'mixed left, mixed right',
    'description' => 'concatenates two variant values together and returns the result',
  ),
  'variant_sub' => 
  array (
    'return' => 'mixed',
    'params' => 'mixed left, mixed right',
    'description' => 'subtracts the value of the right variant from the left variant value and returns the result',
  ),
  'variant_mul' => 
  array (
    'return' => 'mixed',
    'params' => 'mixed left, mixed right',
    'description' => 'multiplies the values of the two variants and returns the result',
  ),
  'variant_and' => 
  array (
    'return' => 'mixed',
    'params' => 'mixed left, mixed right',
    'description' => 'performs a bitwise AND operation between two variants and returns the result',
  ),
  'variant_div' => 
  array (
    'return' => 'mixed',
    'params' => 'mixed left, mixed right',
    'description' => 'Returns the result from dividing two variants',
  ),
  'variant_eqv' => 
  array (
    'return' => 'mixed',
    'params' => 'mixed left, mixed right',
    'description' => 'Performs a bitwise equivalence on two variants',
  ),
  'variant_idiv' => 
  array (
    'return' => 'mixed',
    'params' => 'mixed left, mixed right',
    'description' => 'Converts variants to integers and then returns the result from dividing them',
  ),
  'variant_imp' => 
  array (
    'return' => 'mixed',
    'params' => 'mixed left, mixed right',
    'description' => 'Performs a bitwise implication on two variants',
  ),
  'variant_mod' => 
  array (
    'return' => 'mixed',
    'params' => 'mixed left, mixed right',
    'description' => 'Divides two variants and returns only the remainder',
  ),
  'variant_or' => 
  array (
    'return' => 'mixed',
    'params' => 'mixed left, mixed right',
    'description' => 'Performs a logical disjunction on two variants',
  ),
  'variant_pow' => 
  array (
    'return' => 'mixed',
    'params' => 'mixed left, mixed right',
    'description' => 'Returns the result of performing the power function with two variants',
  ),
  'variant_xor' => 
  array (
    'return' => 'mixed',
    'params' => 'mixed left, mixed right',
    'description' => 'Performs a logical exclusion on two variants',
  ),
  'variant_abs' => 
  array (
    'return' => 'mixed',
    'params' => 'mixed left',
    'description' => 'Returns the absolute value of a variant',
  ),
  'variant_fix' => 
  array (
    'return' => 'mixed',
    'params' => 'mixed left',
    'description' => 'Returns the integer part ? of a variant',
  ),
  'variant_int' => 
  array (
    'return' => 'mixed',
    'params' => 'mixed left',
    'description' => 'Returns the integer portion of a variant',
  ),
  'variant_neg' => 
  array (
    'return' => 'mixed',
    'params' => 'mixed left',
    'description' => 'Performs logical negation on a variant',
  ),
  'variant_not' => 
  array (
    'return' => 'mixed',
    'params' => 'mixed left',
    'description' => 'Performs bitwise not negation on a variant',
  ),
  'variant_round' => 
  array (
    'return' => 'mixed',
    'params' => 'mixed left, int decimals',
    'description' => 'Rounds a variant to the specified number of decimal places',
  ),
  'variant_cmp' => 
  array (
    'return' => 'int',
    'params' => 'mixed left, mixed right [, int lcid [, int flags]]',
    'description' => 'Compares two variants',
  ),
  'variant_date_to_timestamp' => 
  array (
    'return' => 'int',
    'params' => 'object variant',
    'description' => 'Converts a variant date/time value to unix timestamp',
  ),
  'variant_date_from_timestamp' => 
  array (
    'return' => 'object',
    'params' => 'int timestamp',
    'description' => 'Returns a variant date representation of a unix timestamp',
  ),
  'variant_get_type' => 
  array (
    'return' => 'int',
    'params' => 'object variant',
    'description' => 'Returns the VT_XXX type code for a variant',
  ),
  'variant_set_type' => 
  array (
    'return' => 'void',
    'params' => 'object variant, int type',
    'description' => 'Convert a variant into another type.  Variant is modified "in-place"',
  ),
  'variant_cast' => 
  array (
    'return' => 'object',
    'params' => 'object variant, int type',
    'description' => 'Convert a variant into a new variant object of another type',
  ),
  'com_get_active_object' => 
  array (
    'return' => 'object',
    'params' => 'string progid [, int code_page ]',
    'description' => 'Returns a handle to an already running instance of a COM object',
  ),
  'com_create_guid' => 
  array (
    'return' => 'string',
    'params' => '',
    'description' => 'Generate a globally unique identifier (GUID)',
  ),
  'com_event_sink' => 
  array (
    'return' => 'bool',
    'params' => 'object comobject, object sinkobject [, mixed sinkinterface]',
    'description' => 'Connect events from a COM object to a PHP object',
  ),
  'com_print_typeinfo' => 
  array (
    'return' => 'bool',
    'params' => 'object comobject | string typelib, string dispinterface, bool wantsink',
    'description' => 'Print out a PHP class definition for a dispatchable interface',
  ),
  'com_message_pump' => 
  array (
    'return' => 'bool',
    'params' => '[int timeoutms]',
    'description' => 'Process COM messages, sleeping for up to timeoutms milliseconds',
  ),
  'COMPersistHelper::GetCurFile' => 
  array (
    'return' => 'string',
    'params' => '',
    'description' => 'Determines the filename into which an object will be saved, or false if none is set, via IPersistFile::GetCurFile',
  ),
  'COMPersistHelper::SaveToFile' => 
  array (
    'return' => 'bool',
    'params' => 'string filename [, bool remember]',
    'description' => 'Persist object data to file, via IPersistFile::Save',
  ),
  'COMPersistHelper::LoadFromFile' => 
  array (
    'return' => 'bool',
    'params' => 'string filename [, int flags]',
    'description' => 'Load object data from file, via IPersistFile::Load',
  ),
  'COMPersistHelper::GetMaxStreamSize' => 
  array (
    'return' => 'int',
    'params' => '',
    'description' => 'Gets maximum stream size required to store the object data, via IPersistStream::GetSizeMax (or IPersistStreamInit::GetSizeMax)',
  ),
  'COMPersistHelper::InitNew' => 
  array (
    'return' => 'int',
    'params' => '',
    'description' => 'Initializes the object to a default state, via IPersistStreamInit::InitNew',
  ),
  'COMPersistHelper::LoadFromStream' => 
  array (
    'return' => 'mixed',
    'params' => 'resource stream',
    'description' => 'Initializes an object from the stream where it was previously saved, via IPersistStream::Load or OleLoadFromStream',
  ),
  'COMPersistHelper::SaveToStream' => 
  array (
    'return' => 'int',
    'params' => 'resource stream',
    'description' => 'Saves the object to a stream, via IPersistStream::Save',
  ),
  'COMPersistHelper::__construct' => 
  array (
    'return' => 'int',
    'params' => '[object com_object]',
    'description' => 'Creates a persistence helper object, usually associated with a com_object',
  ),
  'pg_connect' => 
  array (
    'return' => 'resource',
    'params' => 'string connection_string[, int connect_type] | [string host, string port [, string options [, string tty,]]] string database',
    'description' => 'Open a PostgreSQL connection',
  ),
  'pg_pconnect' => 
  array (
    'return' => 'resource',
    'params' => 'string connection_string | [string host, string port [, string options [, string tty,]]] string database',
    'description' => 'Open a persistent PostgreSQL connection',
  ),
  'pg_close' => 
  array (
    'return' => 'bool',
    'params' => '[resource connection]',
    'description' => 'Close a PostgreSQL connection',
  ),
  'pg_dbname' => 
  array (
    'return' => 'string',
    'params' => '[resource connection]',
    'description' => 'Get the database name',
  ),
  'pg_last_error' => 
  array (
    'return' => 'string',
    'params' => '[resource connection]',
    'description' => 'Get the error message string',
  ),
  'pg_options' => 
  array (
    'return' => 'string',
    'params' => '[resource connection]',
    'description' => 'Get the options associated with the connection',
  ),
  'pg_port' => 
  array (
    'return' => 'int',
    'params' => '[resource connection]',
    'description' => 'Return the port number associated with the connection',
  ),
  'pg_tty' => 
  array (
    'return' => 'string',
    'params' => '[resource connection]',
    'description' => 'Return the tty name associated with the connection',
  ),
  'pg_host' => 
  array (
    'return' => 'string',
    'params' => '[resource connection]',
    'description' => 'Returns the host name associated with the connection',
  ),
  'pg_version' => 
  array (
    'return' => 'array',
    'params' => '[resource connection]',
    'description' => 'Returns an array with client, protocol and server version (when available)',
  ),
  'pg_parameter_status' => 
  array (
    'return' => 'string|false',
    'params' => '[resource connection,] string param_name',
    'description' => 'Returns the value of a server parameter',
  ),
  'pg_ping' => 
  array (
    'return' => 'bool',
    'params' => '[resource connection]',
    'description' => 'Ping database. If connection is bad, try to reconnect.',
  ),
  'pg_query' => 
  array (
    'return' => 'resource',
    'params' => '[resource connection,] string query',
    'description' => 'Execute a query',
  ),
  'pg_query_params' => 
  array (
    'return' => 'resource',
    'params' => '[resource connection,] string query, array params',
    'description' => 'Execute a query',
  ),
  'pg_prepare' => 
  array (
    'return' => 'resource',
    'params' => '[resource connection,] string stmtname, string query',
    'description' => 'Prepare a query for future execution',
  ),
  'pg_execute' => 
  array (
    'return' => 'resource',
    'params' => '[resource connection,] string stmtname, array params',
    'description' => 'Execute a prepared query',
  ),
  'pg_num_rows' => 
  array (
    'return' => 'int',
    'params' => 'resource result',
    'description' => 'Return the number of rows in the result',
  ),
  'pg_num_fields' => 
  array (
    'return' => 'int',
    'params' => 'resource result',
    'description' => 'Return the number of fields in the result',
  ),
  'pg_affected_rows' => 
  array (
    'return' => 'int',
    'params' => 'resource result',
    'description' => 'Returns the number of affected tuples',
  ),
  'pg_last_notice' => 
  array (
    'return' => 'string',
    'params' => 'resource connection',
    'description' => 'Returns the last notice set by the backend',
  ),
  'pg_field_name' => 
  array (
    'return' => 'string',
    'params' => 'resource result, int field_number',
    'description' => 'Returns the name of the field',
  ),
  'pg_field_size' => 
  array (
    'return' => 'int',
    'params' => 'resource result, int field_number',
    'description' => 'Returns the internal size of the field',
  ),
  'pg_field_type' => 
  array (
    'return' => 'string',
    'params' => 'resource result, int field_number',
    'description' => 'Returns the type name for the given field',
  ),
  'pg_field_type_oid' => 
  array (
    'return' => 'string',
    'params' => 'resource result, int field_number',
    'description' => 'Returns the type oid for the given field',
  ),
  'pg_field_num' => 
  array (
    'return' => 'int',
    'params' => 'resource result, string field_name',
    'description' => 'Returns the field number of the named field',
  ),
  'pg_fetch_result' => 
  array (
    'return' => 'mixed',
    'params' => 'resource result, [int row_number,] mixed field_name',
    'description' => 'Returns values from a result identifier',
  ),
  'pg_fetch_row' => 
  array (
    'return' => 'array',
    'params' => 'resource result [, int row [, int result_type]]',
    'description' => 'Get a row as an enumerated array',
  ),
  'pg_fetch_assoc' => 
  array (
    'return' => 'array',
    'params' => 'resource result [, int row]',
    'description' => 'Fetch a row as an assoc array',
  ),
  'pg_fetch_array' => 
  array (
    'return' => 'array',
    'params' => 'resource result [, int row [, int result_type]]',
    'description' => 'Fetch a row as an array',
  ),
  'pg_fetch_object' => 
  array (
    'return' => 'object',
    'params' => 'resource result [, int row [, string class_name [, NULL|array ctor_params]]]',
    'description' => 'Fetch a row as an object',
  ),
  'pg_fetch_all' => 
  array (
    'return' => 'array',
    'params' => 'resource result',
    'description' => 'Fetch all rows into array',
  ),
  'pg_fetch_all_columns' => 
  array (
    'return' => 'array',
    'params' => 'resource result [, int column_number]',
    'description' => 'Fetch all rows into array',
  ),
  'pg_result_seek' => 
  array (
    'return' => 'bool',
    'params' => 'resource result, int offset',
    'description' => 'Set internal row offset',
  ),
  'pg_field_prtlen' => 
  array (
    'return' => 'int',
    'params' => 'resource result, [int row,] mixed field_name_or_number',
    'description' => 'Returns the printed length',
  ),
  'pg_field_is_null' => 
  array (
    'return' => 'int',
    'params' => 'resource result, [int row,] mixed field_name_or_number',
    'description' => 'Test if a field is NULL',
  ),
  'pg_free_result' => 
  array (
    'return' => 'bool',
    'params' => 'resource result',
    'description' => 'Free result memory',
  ),
  'pg_last_oid' => 
  array (
    'return' => 'string',
    'params' => 'resource result',
    'description' => 'Returns the last object identifier',
  ),
  'pg_trace' => 
  array (
    'return' => 'bool',
    'params' => 'string filename [, string mode [, resource connection]]',
    'description' => 'Enable tracing a PostgreSQL connection',
  ),
  'pg_untrace' => 
  array (
    'return' => 'bool',
    'params' => '[resource connection]',
    'description' => 'Disable tracing of a PostgreSQL connection',
  ),
  'pg_lo_create' => 
  array (
    'return' => 'int',
    'params' => '[resource connection]',
    'description' => 'Create a large object',
  ),
  'pg_lo_unlink' => 
  array (
    'return' => 'bool',
    'params' => '[resource connection,] string large_object_oid',
    'description' => 'Delete a large object',
  ),
  'pg_lo_open' => 
  array (
    'return' => 'resource',
    'params' => '[resource connection,] int large_object_oid, string mode',
    'description' => 'Open a large object and return fd',
  ),
  'pg_lo_close' => 
  array (
    'return' => 'bool',
    'params' => 'resource large_object',
    'description' => 'Close a large object',
  ),
  'pg_lo_read' => 
  array (
    'return' => 'string',
    'params' => 'resource large_object [, int len]',
    'description' => 'Read a large object',
  ),
  'pg_lo_write' => 
  array (
    'return' => 'int',
    'params' => 'resource large_object, string buf [, int len]',
    'description' => 'Write a large object',
  ),
  'pg_lo_read_all' => 
  array (
    'return' => 'int',
    'params' => 'resource large_object',
    'description' => 'Read a large object and send straight to browser',
  ),
  'pg_lo_import' => 
  array (
    'return' => 'int',
    'params' => '[resource connection, ] string filename',
    'description' => 'Import large object direct from filesystem',
  ),
  'pg_lo_export' => 
  array (
    'return' => 'bool',
    'params' => '[resource connection, ] int objoid, string filename',
    'description' => 'Export large object direct to filesystem',
  ),
  'pg_lo_seek' => 
  array (
    'return' => 'bool',
    'params' => 'resource large_object, int offset [, int whence]',
    'description' => 'Seeks position of large object',
  ),
  'pg_lo_tell' => 
  array (
    'return' => 'int',
    'params' => 'resource large_object',
    'description' => 'Returns current position of large object',
  ),
  'pg_set_error_verbosity' => 
  array (
    'return' => 'int',
    'params' => '[resource connection,] int verbosity',
    'description' => 'Set error verbosity',
  ),
  'pg_set_client_encoding' => 
  array (
    'return' => 'int',
    'params' => '[resource connection,] string encoding',
    'description' => 'Set client encoding',
  ),
  'pg_client_encoding' => 
  array (
    'return' => 'string',
    'params' => '[resource connection]',
    'description' => 'Get the current client encoding',
  ),
  'pg_end_copy' => 
  array (
    'return' => 'bool',
    'params' => '[resource connection]',
    'description' => 'Sync with backend. Completes the Copy command',
  ),
  'pg_put_line' => 
  array (
    'return' => 'bool',
    'params' => '[resource connection,] string query',
    'description' => 'Send null-terminated string to backend server',
  ),
  'pg_copy_to' => 
  array (
    'return' => 'array',
    'params' => 'resource connection, string table_name [, string delimiter [, string null_as]]',
    'description' => 'Copy table to array',
  ),
  'pg_copy_from' => 
  array (
    'return' => 'bool',
    'params' => 'resource connection, string table_name , array rows [, string delimiter [, string null_as]]',
    'description' => 'Copy table from array',
  ),
  'pg_escape_string' => 
  array (
    'return' => 'string',
    'params' => 'string data',
    'description' => 'Escape string for text/char type',
  ),
  'pg_escape_bytea' => 
  array (
    'return' => 'string',
    'params' => 'string data',
    'description' => 'Escape binary for bytea type',
  ),
  'pg_unescape_bytea' => 
  array (
    'return' => 'string',
    'params' => 'string data',
    'description' => 'Unescape binary for bytea type',
  ),
  'pg_result_error' => 
  array (
    'return' => 'string',
    'params' => 'resource result',
    'description' => 'Get error message associated with result',
  ),
  'pg_result_error_field' => 
  array (
    'return' => 'string',
    'params' => 'resource result, int fieldcode',
    'description' => 'Get error message field associated with result',
  ),
  'pg_connection_status' => 
  array (
    'return' => 'int',
    'params' => 'resource connnection',
    'description' => 'Get connection status',
  ),
  'pg_transaction_status' => 
  array (
    'return' => 'int',
    'params' => 'resource connnection',
    'description' => 'Get transaction status',
  ),
  'pg_connection_reset' => 
  array (
    'return' => 'bool',
    'params' => 'resource connection',
    'description' => 'Reset connection (reconnect)',
  ),
  'pg_cancel_query' => 
  array (
    'return' => 'bool',
    'params' => 'resource connection',
    'description' => 'Cancel request',
  ),
  'pg_connection_busy' => 
  array (
    'return' => 'bool',
    'params' => 'resource connection',
    'description' => 'Get connection is busy or not',
  ),
  'pg_send_query' => 
  array (
    'return' => 'bool',
    'params' => 'resource connection, string query',
    'description' => 'Send asynchronous query',
  ),
  'pg_send_query_params' => 
  array (
    'return' => 'bool',
    'params' => 'resource connection, string query',
    'description' => 'Send asynchronous parameterized query',
  ),
  'pg_send_prepare' => 
  array (
    'return' => 'bool',
    'params' => 'resource connection, string stmtname, string query',
    'description' => 'Asynchronously prepare a query for future execution',
  ),
  'pg_send_execute' => 
  array (
    'return' => 'bool',
    'params' => 'resource connection, string stmtname, array params',
    'description' => 'Executes prevriously prepared stmtname asynchronously',
  ),
  'pg_get_result' => 
  array (
    'return' => 'resource',
    'params' => 'resource connection',
    'description' => 'Get asynchronous query result',
  ),
  'pg_result_status' => 
  array (
    'return' => 'mixed',
    'params' => 'resource result[, long result_type]',
    'description' => 'Get status of query result',
  ),
  'pg_get_notify' => 
  array (
    'return' => 'array',
    'params' => '[resource connection[, result_type]]',
    'description' => 'Get asynchronous notification',
  ),
  'pg_get_pid' => 
  array (
    'return' => 'int',
    'params' => '[resource connection',
    'description' => 'Get backend(server) pid',
  ),
  'pg_meta_data' => 
  array (
    'return' => 'array',
    'params' => 'resource db, string table',
    'description' => 'Get meta_data',
  ),
  'pg_convert' => 
  array (
    'return' => 'array',
    'params' => 'resource db, string table, array values[, int options]',
    'description' => 'Check and convert values for PostgreSQL SQL statement',
  ),
  'pg_insert' => 
  array (
    'return' => 'mixed',
    'params' => 'resource db, string table, array values[, int options]',
    'description' => 'Insert values (filed=>value) to table',
  ),
  'pg_update' => 
  array (
    'return' => 'mixed',
    'params' => 'resource db, string table, array fields, array ids[, int options]',
    'description' => 'Update table using values (field=>value) and ids (id=>value)',
  ),
  'pg_delete' => 
  array (
    'return' => 'mixed',
    'params' => 'resource db, string table, array ids[, int options]',
    'description' => 'Delete records has ids (id=>value)',
  ),
  'pg_select' => 
  array (
    'return' => 'mixed',
    'params' => 'resource db, string table, array ids[, int options]',
    'description' => 'Select records that has ids (id=>value)',
  ),
  'filepro' => 
  array (
    'return' => 'bool',
    'params' => 'string directory',
    'description' => 'Read and verify the map file',
  ),
  'filepro_rowcount' => 
  array (
    'return' => 'int',
    'params' => 'void',
    'description' => 'Find out how many rows are in a filePro database',
  ),
  'filepro_fieldname' => 
  array (
    'return' => 'string',
    'params' => 'int fieldnumber',
    'description' => 'Gets the name of a field',
  ),
  'filepro_fieldtype' => 
  array (
    'return' => 'string',
    'params' => 'int field_number',
    'description' => 'Gets the type of a field',
  ),
  'filepro_fieldwidth' => 
  array (
    'return' => 'int',
    'params' => 'int field_number',
    'description' => 'Gets the width of a field',
  ),
  'filepro_fieldcount' => 
  array (
    'return' => 'int',
    'params' => 'void',
    'description' => 'Find out how many fields are in a filePro database',
  ),
  'filepro_retrieve' => 
  array (
    'return' => 'string',
    'params' => 'int row_number, int field_number',
    'description' => 'Retrieves data from a filePro database',
  ),
  'bzread' => 
  array (
    'return' => 'string',
    'params' => 'int bz[, int length]',
    'description' => 'Reads up to length bytes from a BZip2 stream, or 1024 bytes if length is not specified',
  ),
  'bzopen' => 
  array (
    'return' => 'resource',
    'params' => 'string|int file|fp, string mode',
    'description' => 'Opens a new BZip2 stream',
  ),
  'bzerrno' => 
  array (
    'return' => 'int',
    'params' => 'resource bz',
    'description' => 'Returns the error number',
  ),
  'bzerrstr' => 
  array (
    'return' => 'string',
    'params' => 'resource bz',
    'description' => 'Returns the error string',
  ),
  'bzerror' => 
  array (
    'return' => 'array',
    'params' => 'resource bz',
    'description' => 'Returns the error number and error string in an associative array',
  ),
  'bzcompress' => 
  array (
    'return' => 'string',
    'params' => 'string source [, int blocksize100k [, int workfactor]]',
    'description' => 'Compresses a string into BZip2 encoded data',
  ),
  'bzdecompress' => 
  array (
    'return' => 'string',
    'params' => 'string source [, int small]',
    'description' => 'Decompresses BZip2 compressed data',
  ),
  'dba_popen' => 
  array (
    'return' => 'resource',
    'params' => 'string path, string mode [, string handlername, string ...]',
    'description' => 'Opens path using the specified handler in mode persistently',
  ),
  'dba_open' => 
  array (
    'return' => 'resource',
    'params' => 'string path, string mode [, string handlername, string ...]',
    'description' => 'Opens path using the specified handler in mode',
  ),
  'dba_close' => 
  array (
    'return' => 'void',
    'params' => 'resource handle',
    'description' => 'Closes database',
  ),
  'dba_exists' => 
  array (
    'return' => 'bool',
    'params' => 'string key, resource handle',
    'description' => 'Checks, if the specified key exists',
  ),
  'dba_fetch' => 
  array (
    'return' => 'string',
    'params' => 'string key, [int skip ,] resource handle',
    'description' => 'Fetches the data associated with key',
  ),
  'dba_key_split' => 
  array (
    'return' => 'array|false',
    'params' => 'string key',
    'description' => 'Splits an inifile key into an array of the form array(0=>group,1=>value_name) but returns false if input is false or null',
  ),
  'dba_firstkey' => 
  array (
    'return' => 'string',
    'params' => 'resource handle',
    'description' => 'Resets the internal key pointer and returns the first key',
  ),
  'dba_nextkey' => 
  array (
    'return' => 'string',
    'params' => 'resource handle',
    'description' => 'Returns the next key',
  ),
  'dba_delete' => 
  array (
    'return' => 'bool',
    'params' => 'string key, resource handle',
    'description' => 'Deletes the entry associated with keyIf inifile: remove all other key lines',
  ),
  'dba_insert' => 
  array (
    'return' => 'bool',
    'params' => 'string key, string value, resource handle',
    'description' => 'If not inifile: Insert value as key, return false, if key exists alreadyIf inifile: Add vakue as key (next instance of key)',
  ),
  'dba_replace' => 
  array (
    'return' => 'bool',
    'params' => 'string key, string value, resource handle',
    'description' => 'Inserts value as key, replaces key, if key exists alreadyIf inifile: remove all other key lines',
  ),
  'dba_optimize' => 
  array (
    'return' => 'bool',
    'params' => 'resource handle',
    'description' => 'Optimizes (e.g. clean up, vacuum) database',
  ),
  'dba_sync' => 
  array (
    'return' => 'bool',
    'params' => 'resource handle',
    'description' => 'Synchronizes database',
  ),
  'dba_handlers' => 
  array (
    'return' => 'array',
    'params' => '[bool full_info]',
    'description' => 'List configured database handlers',
  ),
  'dba_list' => 
  array (
    'return' => 'array',
    'params' => '',
    'description' => 'List opened databases',
  ),
  'iconv_strlen' => 
  array (
    'return' => 'int',
    'params' => 'string str [, string charset]',
    'description' => 'Returns the character count of str',
  ),
  'iconv_substr' => 
  array (
    'return' => 'string',
    'params' => 'string str, int offset, [int length, string charset]',
    'description' => 'Returns specified part of a string',
  ),
  'iconv_strpos' => 
  array (
    'return' => 'int',
    'params' => 'string haystack, string needle, int offset [, string charset]',
    'description' => 'Finds position of first occurrence of needle within part of haystack beginning with offset',
  ),
  'iconv_strrpos' => 
  array (
    'return' => 'int',
    'params' => 'string haystack, string needle [, string charset]',
    'description' => 'Finds position of last occurrence of needle within part of haystack beginning with offset',
  ),
  'iconv_mime_encode' => 
  array (
    'return' => 'string',
    'params' => 'string field_name, string field_value, [, array preference]',
    'description' => 'Composes a mime header field with field_name and field_value in a specified scheme',
  ),
  'iconv_mime_decode' => 
  array (
    'return' => 'string',
    'params' => 'string encoded_string [, int mode, string charset]',
    'description' => 'Decodes a mime header field',
  ),
  'iconv_mime_decode_headers' => 
  array (
    'return' => 'array',
    'params' => 'string headers [, int mode, string charset]',
    'description' => 'Decodes multiple mime header fields',
  ),
  'iconv' => 
  array (
    'return' => 'string',
    'params' => 'string in_charset, string out_charset, string str',
    'description' => 'Returns str converted to the out_charset character set',
  ),
  'ob_iconv_handler' => 
  array (
    'return' => 'string',
    'params' => 'string contents, int status',
    'description' => 'Returns str in output buffer converted to the iconv.output_encoding character set',
  ),
  'iconv_set_encoding' => 
  array (
    'return' => 'bool',
    'params' => 'string type, string charset',
    'description' => 'Sets internal encoding and output encoding for ob_iconv_handler()',
  ),
  'iconv_get_encoding' => 
  array (
    'return' => 'mixed',
    'params' => '[string type]',
    'description' => 'Get internal encoding and output encoding for ob_iconv_handler()',
  ),
  'ctype_alnum' => 
  array (
    'return' => 'bool',
    'params' => 'mixed c',
    'description' => 'Checks for alphanumeric character(s)',
  ),
  'ctype_alpha' => 
  array (
    'return' => 'bool',
    'params' => 'mixed c',
    'description' => 'Checks for alphabetic character(s)',
  ),
  'ctype_cntrl' => 
  array (
    'return' => 'bool',
    'params' => 'mixed c',
    'description' => 'Checks for control character(s)',
  ),
  'ctype_digit' => 
  array (
    'return' => 'bool',
    'params' => 'mixed c',
    'description' => 'Checks for numeric character(s)',
  ),
  'ctype_lower' => 
  array (
    'return' => 'bool',
    'params' => 'mixed c',
    'description' => 'Checks for lowercase character(s)',
  ),
  'ctype_graph' => 
  array (
    'return' => 'bool',
    'params' => 'mixed c',
    'description' => 'Checks for any printable character(s) except space',
  ),
  'ctype_print' => 
  array (
    'return' => 'bool',
    'params' => 'mixed c',
    'description' => 'Checks for printable character(s)',
  ),
  'ctype_punct' => 
  array (
    'return' => 'bool',
    'params' => 'mixed c',
    'description' => 'Checks for any printable character which is not whitespace or an alphanumeric character',
  ),
  'ctype_space' => 
  array (
    'return' => 'bool',
    'params' => 'mixed c',
    'description' => 'Checks for whitespace character(s)',
  ),
  'ctype_upper' => 
  array (
    'return' => 'bool',
    'params' => 'mixed c',
    'description' => 'Checks for uppercase character(s)',
  ),
  'ctype_xdigit' => 
  array (
    'return' => 'bool',
    'params' => 'mixed c',
    'description' => 'Checks for character(s) representing a hexadecimal digit',
  ),
  'bcadd' => 
  array (
    'return' => 'string',
    'params' => 'string left_operand, string right_operand [, int scale]',
    'description' => 'Returns the sum of two arbitrary precision numbers',
  ),
  'bcsub' => 
  array (
    'return' => 'string',
    'params' => 'string left_operand, string right_operand [, int scale]',
    'description' => 'Returns the difference between two arbitrary precision numbers',
  ),
  'bcmul' => 
  array (
    'return' => 'string',
    'params' => 'string left_operand, string right_operand [, int scale]',
    'description' => 'Returns the multiplication of two arbitrary precision numbers',
  ),
  'bcdiv' => 
  array (
    'return' => 'string',
    'params' => 'string left_operand, string right_operand [, int scale]',
    'description' => 'Returns the quotient of two arbitrary precision numbers (division)',
  ),
  'bcmod' => 
  array (
    'return' => 'string',
    'params' => 'string left_operand, string right_operand',
    'description' => 'Returns the modulus of the two arbitrary precision operands',
  ),
  'bcpowmod' => 
  array (
    'return' => 'string',
    'params' => 'string x, string y, string mod [, int scale]',
    'description' => 'Returns the value of an arbitrary precision number raised to the power of another reduced by a modulous',
  ),
  'bcpow' => 
  array (
    'return' => 'string',
    'params' => 'string x, string y [, int scale]',
    'description' => 'Returns the value of an arbitrary precision number raised to the power of another',
  ),
  'bcsqrt' => 
  array (
    'return' => 'string',
    'params' => 'string operand [, int scale]',
    'description' => 'Returns the square root of an arbitray precision number',
  ),
  'bccomp' => 
  array (
    'return' => 'int',
    'params' => 'string left_operand, string right_operand [, int scale]',
    'description' => 'Compares two arbitrary precision numbers',
  ),
  'bcscale' => 
  array (
    'return' => 'bool',
    'params' => 'int scale',
    'description' => 'Sets default scale parameter for all bc math functions',
  ),
  'ldap_connect' => 
  array (
    'return' => 'resource',
    'params' => '[string host [, int port]]',
    'description' => 'Connect to an LDAP server',
  ),
  'ldap_bind' => 
  array (
    'return' => 'bool',
    'params' => 'resource link [, string dn, string password]',
    'description' => 'Bind to LDAP directory',
  ),
  'ldap_sasl_bind' => 
  array (
    'return' => 'bool',
    'params' => 'resource link [, string binddn, string password, string sasl_mech, string sasl_realm, string sasl_authz_id, string props]',
    'description' => 'Bind to LDAP directory using SASL',
  ),
  'ldap_unbind' => 
  array (
    'return' => 'bool',
    'params' => 'resource link',
    'description' => 'Unbind from LDAP directory',
  ),
  'ldap_read' => 
  array (
    'return' => 'resource',
    'params' => 'resource link, string base_dn, string filter [, array attrs [, int attrsonly [, int sizelimit [, int timelimit [, int deref]]]]]',
    'description' => 'Read an entry',
  ),
  'ldap_list' => 
  array (
    'return' => 'resource',
    'params' => 'resource link, string base_dn, string filter [, array attrs [, int attrsonly [, int sizelimit [, int timelimit [, int deref]]]]]',
    'description' => 'Single-level search',
  ),
  'ldap_search' => 
  array (
    'return' => 'resource',
    'params' => 'resource link, string base_dn, string filter [, array attrs [, int attrsonly [, int sizelimit [, int timelimit [, int deref]]]]]',
    'description' => 'Search LDAP tree under base_dn',
  ),
  'ldap_free_result' => 
  array (
    'return' => 'bool',
    'params' => 'resource result',
    'description' => 'Free result memory',
  ),
  'ldap_count_entries' => 
  array (
    'return' => 'int',
    'params' => 'resource link, resource result',
    'description' => 'Count the number of entries in a search result',
  ),
  'ldap_first_entry' => 
  array (
    'return' => 'resource',
    'params' => 'resource link, resource result',
    'description' => 'Return first result id',
  ),
  'ldap_next_entry' => 
  array (
    'return' => 'resource',
    'params' => 'resource link, resource result_entry',
    'description' => 'Get next result entry',
  ),
  'ldap_get_entries' => 
  array (
    'return' => 'array',
    'params' => 'resource link, resource result',
    'description' => 'Get all result entries',
  ),
  'ldap_first_attribute' => 
  array (
    'return' => 'string',
    'params' => 'resource link, resource result_entry, int ber',
    'description' => 'Return first attribute',
  ),
  'ldap_next_attribute' => 
  array (
    'return' => 'string',
    'params' => 'resource link, resource result_entry, resource ber',
    'description' => 'Get the next attribute in result',
  ),
  'ldap_get_attributes' => 
  array (
    'return' => 'array',
    'params' => 'resource link, resource result_entry',
    'description' => 'Get attributes from a search result entry',
  ),
  'ldap_get_values' => 
  array (
    'return' => 'array',
    'params' => 'resource link, resource result_entry, string attribute',
    'description' => 'Get all values from a result entry',
  ),
  'ldap_get_values_len' => 
  array (
    'return' => 'array',
    'params' => 'resource link, resource result_entry, string attribute',
    'description' => 'Get all values with lengths from a result entry',
  ),
  'ldap_get_dn' => 
  array (
    'return' => 'string',
    'params' => 'resource link, resource result_entry',
    'description' => 'Get the DN of a result entry',
  ),
  'ldap_explode_dn' => 
  array (
    'return' => 'array',
    'params' => 'string dn, int with_attrib',
    'description' => 'Splits DN into its component parts',
  ),
  'ldap_dn2ufn' => 
  array (
    'return' => 'string',
    'params' => 'string dn',
    'description' => 'Convert DN to User Friendly Naming format',
  ),
  'ldap_add' => 
  array (
    'return' => 'bool',
    'params' => 'resource link, string dn, array entry',
    'description' => 'Add entries to LDAP directory',
  ),
  'ldap_mod_replace' => 
  array (
    'return' => 'bool',
    'params' => 'resource link, string dn, array entry',
    'description' => 'Replace attribute values with new ones',
  ),
  'ldap_mod_add' => 
  array (
    'return' => 'bool',
    'params' => 'resource link, string dn, array entry',
    'description' => 'Add attribute values to current',
  ),
  'ldap_mod_del' => 
  array (
    'return' => 'bool',
    'params' => 'resource link, string dn, array entry',
    'description' => 'Delete attribute values',
  ),
  'ldap_delete' => 
  array (
    'return' => 'bool',
    'params' => 'resource link, string dn',
    'description' => 'Delete an entry from a directory',
  ),
  'ldap_errno' => 
  array (
    'return' => 'int',
    'params' => 'resource link',
    'description' => 'Get the current ldap error number',
  ),
  'ldap_err2str' => 
  array (
    'return' => 'string',
    'params' => 'int errno',
    'description' => 'Convert error number to error string',
  ),
  'ldap_error' => 
  array (
    'return' => 'string',
    'params' => 'resource link',
    'description' => 'Get the current ldap error string',
  ),
  'ldap_compare' => 
  array (
    'return' => 'bool',
    'params' => 'resource link, string dn, string attr, string value',
    'description' => 'Determine if an entry has a specific value for one of its attributes',
  ),
  'ldap_sort' => 
  array (
    'return' => 'bool',
    'params' => 'resource link, resource result, string sortfilter',
    'description' => 'Sort LDAP result entries',
  ),
  'ldap_get_option' => 
  array (
    'return' => 'bool',
    'params' => 'resource link, int option, mixed retval',
    'description' => 'Get the current value of various session-wide parameters',
  ),
  'ldap_set_option' => 
  array (
    'return' => 'bool',
    'params' => 'resource link, int option, mixed newval',
    'description' => 'Set the value of various session-wide parameters',
  ),
  'ldap_parse_result' => 
  array (
    'return' => 'bool',
    'params' => 'resource link, resource result, int errcode, string matcheddn, string errmsg, array referrals',
    'description' => 'Extract information from result',
  ),
  'ldap_first_reference' => 
  array (
    'return' => 'resource',
    'params' => 'resource link, resource result',
    'description' => 'Return first reference',
  ),
  'ldap_next_reference' => 
  array (
    'return' => 'resource',
    'params' => 'resource link, resource reference_entry',
    'description' => 'Get next reference',
  ),
  'ldap_parse_reference' => 
  array (
    'return' => 'bool',
    'params' => 'resource link, resource reference_entry, array referrals',
    'description' => 'Extract information from reference entry',
  ),
  'ldap_start_tls' => 
  array (
    'return' => 'bool',
    'params' => 'resource link',
    'description' => 'Start TLS',
  ),
  'ldap_set_rebind_proc' => 
  array (
    'return' => 'bool',
    'params' => 'resource link, string callback',
    'description' => 'Set a callback function to do re-binds on referral chasing.',
  ),
  'ldap_t61_to_8859' => 
  array (
    'return' => 'string',
    'params' => 'string value',
    'description' => 'Translate t61 characters to 8859 characters',
  ),
  'ldap_8859_to_t61' => 
  array (
    'return' => 'string',
    'params' => 'string value',
    'description' => 'Translate 8859 characters to t61 characters',
  ),
  'SoapServer::setClass' => 
  array (
    'return' => 'void',
    'params' => 'string class_name [, mixed args]',
    'description' => 'Sets class which will handle SOAP requests',
  ),
  'SoapServer::getFunctions' => 
  array (
    'return' => 'array',
    'params' => 'void',
    'description' => 'Returns list of defined functions',
  ),
  'SoapServer::addFunction' => 
  array (
    'return' => 'void',
    'params' => 'mixed functions',
    'description' => 'Adds one or several functions those will handle SOAP requests',
  ),
  'SoapClient::__getLastRequestHeaders' => 
  array (
    'return' => 'string',
    'params' => 'void',
    'description' => 'Returns last SOAP request headers',
  ),
  'SoapClient::__getLastResponseHeaders' => 
  array (
    'return' => 'string',
    'params' => 'void',
    'description' => 'Returns last SOAP response headers',
  ),
  'SoapClient::__doRequest' => 
  array (
    'return' => 'string',
    'params' => '',
    'description' => 'SoapClient::__doRequest()',
  ),
  'SoapClient::__setCookie' => 
  array (
    'return' => 'void',
    'params' => 'string name [, strung value]',
    'description' => 'Sets cookie thet will sent with SOAP request.The call to this function will effect all folowing calls of SOAP methods.If value is not specified cookie is removed.',
  ),
  'SoapClient::__setSoapHeaders' => 
  array (
    'return' => 'void',
    'params' => 'array SoapHeaders',
    'description' => 'Sets SOAP headers for subsequent calls (replaces any previousvalues).If no value is specified, all of the headers are removed.',
  ),
  'SoapClient::__setLocation' => 
  array (
    'return' => 'string',
    'params' => '[string new_location]',
    'description' => 'Sets the location option (the endpoint URL that will be touched by thefollowing SOAP requests).If new_location is not specified or null then SoapClient will use endpointfrom WSDL file.The function returns old value of location options.',
  ),
  'fbsql_connect' => 
  array (
    'return' => 'resource',
    'params' => '[string hostname [, string username [, string password]]]',
    'description' => 'Create a connection to a database server',
  ),
  'fbsql_pconnect' => 
  array (
    'return' => 'resource',
    'params' => '[string hostname [, string username [, string password]]]',
    'description' => 'Create a persistant connection to a database server',
  ),
  'fbsql_close' => 
  array (
    'return' => 'bool',
    'params' => '[resource link_identifier]',
    'description' => 'Close a connection to a database server',
  ),
  'fbsql_set_transaction' => 
  array (
    'return' => 'void',
    'params' => 'resource link_identifier, int locking, int isolation',
    'description' => 'Sets the transaction locking and isolation',
  ),
  'fbsql_autocommit' => 
  array (
    'return' => 'bool',
    'params' => 'resource link_identifier [, bool OnOff]',
    'description' => 'Turns on auto-commit',
  ),
  'fbsql_commit' => 
  array (
    'return' => 'bool',
    'params' => '[resource link_identifier]',
    'description' => 'Commit the transaction',
  ),
  'fbsql_rollback' => 
  array (
    'return' => 'bool',
    'params' => '[resource link_identifier]',
    'description' => 'Rollback all statments since last commit',
  ),
  'fbsql_create_blob' => 
  array (
    'return' => 'string',
    'params' => 'string blob_data [, resource link_identifier]',
    'description' => 'Create a BLOB in the database for use with an insert or update statement',
  ),
  'fbsql_create_clob' => 
  array (
    'return' => 'string',
    'params' => 'string clob_data [, resource link_identifier]',
    'description' => 'Create a CLOB in the database for use with an insert or update statement',
  ),
  'fbsql_set_lob_mode' => 
  array (
    'return' => 'bool',
    'params' => 'resource result, int lob_mode',
    'description' => 'Sets the mode for how LOB data re retreived (actual data or a handle)',
  ),
  'fbsql_read_blob' => 
  array (
    'return' => 'string',
    'params' => 'string blob_handle [, resource link_identifier]',
    'description' => 'Read the BLOB data identified by blob_handle',
  ),
  'fbsql_read_clob' => 
  array (
    'return' => 'string',
    'params' => 'string clob_handle [, resource link_identifier]',
    'description' => 'Read the CLOB data identified by clob_handle',
  ),
  'fbsql_blob_size' => 
  array (
    'return' => 'int',
    'params' => 'string blob_handle [, resource link_identifier]',
    'description' => 'Get the size of a BLOB identified by blob_handle',
  ),
  'fbsql_clob_size' => 
  array (
    'return' => 'int',
    'params' => 'string clob_handle [, resource link_identifier]',
    'description' => 'Get the size of a CLOB identified by clob_handle',
  ),
  'fbsql_hostname' => 
  array (
    'return' => 'string',
    'params' => 'resource link_identifier [, string host_name]',
    'description' => 'Get or set the host name used with a connection',
  ),
  'fbsql_database_password' => 
  array (
    'return' => 'string',
    'params' => 'resource link_identifier [, string database_password]',
    'description' => 'Get or set the databsae password used with a connection',
  ),
  'fbsql_username' => 
  array (
    'return' => 'string',
    'params' => 'resource link_identifier [, string username]',
    'description' => 'Get or set the host user used with a connection',
  ),
  'fbsql_password' => 
  array (
    'return' => 'string',
    'params' => 'resource link_identifier [, string password]',
    'description' => 'Get or set the user password used with a connection',
  ),
  'fbsql_set_password' => 
  array (
    'return' => 'bool',
    'params' => 'resource link_identifier, string user, string password, string old_password',
    'description' => 'Change the password for a given user',
  ),
  'fbsql_select_db' => 
  array (
    'return' => 'bool',
    'params' => '[string database_name [, resource link_identifier]]',
    'description' => 'Select the database to open',
  ),
  'fbsql_set_characterset' => 
  array (
    'return' => 'void',
    'params' => 'resource link_identifier, long charcterset [, long in_out_both]]',
    'description' => 'Change input/output character set',
  ),
  'fbsql_change_user' => 
  array (
    'return' => 'int',
    'params' => 'string user, string password [, string database [, resource link_identifier]]',
    'description' => 'Change the user for a session',
  ),
  'fbsql_create_db' => 
  array (
    'return' => 'bool',
    'params' => 'string database_name [, resource link_identifier]',
    'description' => 'Create a new database on the server',
  ),
  'fbsql_drop_db' => 
  array (
    'return' => 'int',
    'params' => 'string database_name [, resource link_identifier]',
    'description' => 'Drop a database on the server',
  ),
  'fbsql_start_db' => 
  array (
    'return' => 'bool',
    'params' => 'string database_name [, resource link_identifier [, string database_options]]',
    'description' => 'Start a database on the server',
  ),
  'fbsql_stop_db' => 
  array (
    'return' => 'bool',
    'params' => 'string database_name [, resource link_identifier]',
    'description' => 'Stop a database on the server',
  ),
  'fbsql_db_status' => 
  array (
    'return' => 'int',
    'params' => 'string database_name [, resource link_identifier]',
    'description' => 'Gets the status (Stopped, Starting, Running, Stopping) for a given database',
  ),
  'fbsql_query' => 
  array (
    'return' => 'resource',
    'params' => 'string query [, resource link_identifier [, long batch_size]]',
    'description' => 'Send one or more SQL statements to the server and execute them',
  ),
  'fbsql_db_query' => 
  array (
    'return' => 'resource',
    'params' => 'string database_name, string query [, resource link_identifier]',
    'description' => 'Send one or more SQL statements to a specified database on the server',
  ),
  'fbsql_list_dbs' => 
  array (
    'return' => 'resource',
    'params' => '[resource link_identifier]',
    'description' => 'Retreive a list of all databases on the server',
  ),
  'fbsql_list_tables' => 
  array (
    'return' => 'resource',
    'params' => 'string database [, int link_identifier]',
    'description' => 'Retreive a list of all tables from the specifoied database',
  ),
  'fbsql_list_fields' => 
  array (
    'return' => 'resource',
    'params' => 'string database_name, string table_name [, resource link_identifier]',
    'description' => 'Retrieve a list of all fields for the specified database.table',
  ),
  'fbsql_error' => 
  array (
    'return' => 'string',
    'params' => '[resource link_identifier]',
    'description' => 'Returns the last error string',
  ),
  'fbsql_errno' => 
  array (
    'return' => 'int',
    'params' => '[resource link_identifier]',
    'description' => 'Returns the last error code',
  ),
  'fbsql_warnings' => 
  array (
    'return' => 'bool',
    'params' => '[int flag]',
    'description' => 'Enable or disable FrontBase warnings',
  ),
  'fbsql_affected_rows' => 
  array (
    'return' => 'int',
    'params' => '[resource link_identifier]',
    'description' => 'Get the number of rows affected by the last statement',
  ),
  'fbsql_insert_id' => 
  array (
    'return' => 'int',
    'params' => '[resource link_identifier]',
    'description' => 'Get the internal index for the last insert statement',
  ),
  'fbsql_result' => 
  array (
    'return' => 'mixed',
    'params' => 'int result [, int row [, mixed field]]',
    'description' => '???',
  ),
  'fbsql_next_result' => 
  array (
    'return' => 'bool',
    'params' => 'int result',
    'description' => 'Switch to the next result if multiple results are available',
  ),
  'fbsql_num_rows' => 
  array (
    'return' => 'int',
    'params' => 'int result',
    'description' => 'Get number of rows',
  ),
  'fbsql_num_fields' => 
  array (
    'return' => 'int',
    'params' => 'int result',
    'description' => 'Get number of fields in the result set',
  ),
  'fbsql_fetch_row' => 
  array (
    'return' => 'array',
    'params' => 'resource result',
    'description' => 'Fetch a row of data. Returns an indexed array',
  ),
  'fbsql_fetch_assoc' => 
  array (
    'return' => 'object',
    'params' => 'resource result',
    'description' => 'Detch a row of data. Returns an assoc array',
  ),
  'fbsql_fetch_object' => 
  array (
    'return' => 'object',
    'params' => 'resource result [, int result_type]',
    'description' => 'Fetch a row of data. Returns an object',
  ),
  'fbsql_fetch_array' => 
  array (
    'return' => 'array',
    'params' => 'resource result [, int result_type]',
    'description' => 'Fetches a result row as an array (associative, numeric or both)',
  ),
  'fbsql_data_seek' => 
  array (
    'return' => 'bool',
    'params' => 'int result, int row_number',
    'description' => 'Move the internal row counter to the specified row_number',
  ),
  'fbsql_fetch_lengths' => 
  array (
    'return' => 'array',
    'params' => 'int result',
    'description' => 'Returns an array of the lengths of each column in the result set',
  ),
  'fbsql_fetch_field' => 
  array (
    'return' => 'object',
    'params' => 'int result [, int field_index]',
    'description' => 'Get the field properties for a specified field_index',
  ),
  'fbsql_field_seek' => 
  array (
    'return' => 'bool',
    'params' => 'int result [, int field_index]',
    'description' => '???',
  ),
  'fbsql_field_name' => 
  array (
    'return' => 'string',
    'params' => 'int result [, int field_index]',
    'description' => 'Get the column name for a specified field_index',
  ),
  'fbsql_field_table' => 
  array (
    'return' => 'string',
    'params' => 'int result [, int field_index]',
    'description' => 'Get the table name for a specified field_index',
  ),
  'fbsql_field_len' => 
  array (
    'return' => 'mixed',
    'params' => 'int result [, int field_index]',
    'description' => 'Get the column length for a specified field_index',
  ),
  'fbsql_field_type' => 
  array (
    'return' => 'string',
    'params' => 'int result [, int field_index]',
    'description' => 'Get the field type for a specified field_index',
  ),
  'fbsql_field_flags' => 
  array (
    'return' => 'string',
    'params' => 'int result [, int field_index]',
    'description' => '???',
  ),
  'fbsql_table_name' => 
  array (
    'return' => 'string',
    'params' => 'resource result, int index',
    'description' => 'Retreive the table name for index after a call to fbsql_list_tables()',
  ),
  'fbsql_free_result' => 
  array (
    'return' => 'bool',
    'params' => 'resource result',
    'description' => 'free the memory used to store a result',
  ),
  'fbsql_get_autostart_info' => 
  array (
    'return' => 'array',
    'params' => '[resource link_identifier]',
    'description' => '???',
  ),
  'sem_get' => 
  array (
    'return' => 'resource',
    'params' => 'int key [, int max_acquire [, int perm [, int auto_release]]',
    'description' => 'Return an id for the semaphore with the given key, and allow max_acquire (default 1) processes to acquire it simultaneously',
  ),
  'sem_acquire' => 
  array (
    'return' => 'bool',
    'params' => 'resource id',
    'description' => 'Acquires the semaphore with the given id, blocking if necessary',
  ),
  'sem_release' => 
  array (
    'return' => 'bool',
    'params' => 'resource id',
    'description' => 'Releases the semaphore with the given id',
  ),
  'sem_remove' => 
  array (
    'return' => 'bool',
    'params' => 'resource id',
    'description' => 'Removes semaphore from Unix systems',
  ),
  'token_get_all' => 
  array (
    'return' => 'array',
    'params' => 'string source',
    'description' => '',
  ),
  'token_name' => 
  array (
    'return' => 'string',
    'params' => 'int type',
    'description' => '',
  ),
  'gzfile' => 
  array (
    'return' => 'array',
    'params' => 'string filename [, int use_include_path]',
    'description' => 'Read und uncompress entire .gz-file into an array',
  ),
  'gzopen' => 
  array (
    'return' => 'resource',
    'params' => 'string filename, string mode [, int use_include_path]',
    'description' => 'Open a .gz-file and return a .gz-file pointer',
  ),
  'readgzfile' => 
  array (
    'return' => 'int',
    'params' => 'string filename [, int use_include_path]',
    'description' => 'Output a .gz-file',
  ),
  'zlib_get_coding_type' => 
  array (
    'return' => 'string',
    'params' => 'void',
    'description' => 'Returns the coding type used for output compression',
  ),
  'gzencode' => 
  array (
    'return' => 'string',
    'params' => 'string data [, int level [, int encoding_mode]]',
    'description' => 'GZ encode a string',
  ),
  'ob_gzhandler' => 
  array (
    'return' => 'string',
    'params' => 'string str, int mode',
    'description' => 'Encode str based on accept-encoding setting - designed to be called from ob_start()',
  ),
  'msql_connect' => 
  array (
    'return' => 'int',
    'params' => '[string hostname[:port]] [, string username] [, string password]',
    'description' => 'Open a connection to an mSQL Server',
  ),
  'msql_pconnect' => 
  array (
    'return' => 'int',
    'params' => '[string hostname[:port]] [, string username] [, string password]',
    'description' => 'Open a persistent connection to an mSQL Server',
  ),
  'msql_close' => 
  array (
    'return' => 'bool',
    'params' => '[resource link_identifier]',
    'description' => 'Close an mSQL connection',
  ),
  'msql_select_db' => 
  array (
    'return' => 'bool',
    'params' => 'string database_name [, resource link_identifier]',
    'description' => 'Select an mSQL database',
  ),
  'msql_create_db' => 
  array (
    'return' => 'bool',
    'params' => 'string database_name [, resource link_identifier]',
    'description' => 'Create an mSQL database',
  ),
  'msql_drop_db' => 
  array (
    'return' => 'bool',
    'params' => 'string database_name [, resource link_identifier]',
    'description' => 'Drop (delete) an mSQL database',
  ),
  'msql_query' => 
  array (
    'return' => 'resource',
    'params' => 'string query [, resource link_identifier]',
    'description' => 'Send an SQL query to mSQL',
  ),
  'msql_db_query' => 
  array (
    'return' => 'resource',
    'params' => 'string database_name, string query [, resource link_identifier]',
    'description' => 'Send an SQL query to mSQL',
  ),
  'msql_list_dbs' => 
  array (
    'return' => 'resource',
    'params' => '[resource link_identifier]',
    'description' => 'List databases available on an mSQL server',
  ),
  'msql_list_tables' => 
  array (
    'return' => 'resource',
    'params' => 'string database_name [, resource link_identifier]',
    'description' => 'List tables in an mSQL database',
  ),
  'msql_list_fields' => 
  array (
    'return' => 'resource',
    'params' => 'string database_name, string table_name [, resource link_identifier]',
    'description' => 'List mSQL result fields',
  ),
  'msql_error' => 
  array (
    'return' => 'string',
    'params' => 'void',
    'description' => 'Returns the text of the error message from previous mSQL operation',
  ),
  'msql_result' => 
  array (
    'return' => 'string',
    'params' => 'int query, int row [, mixed field]',
    'description' => 'Get result data',
  ),
  'msql_num_rows' => 
  array (
    'return' => 'int',
    'params' => 'resource query',
    'description' => 'Get number of rows in a result',
  ),
  'msql_num_fields' => 
  array (
    'return' => 'int',
    'params' => 'resource query',
    'description' => 'Get number of fields in a result',
  ),
  'msql_fetch_row' => 
  array (
    'return' => 'array',
    'params' => 'resource query',
    'description' => 'Get a result row as an enumerated array',
  ),
  'msql_fetch_object' => 
  array (
    'return' => 'object',
    'params' => 'resource query [, resource result_type]',
    'description' => 'Fetch a result row as an object',
  ),
  'msql_fetch_array' => 
  array (
    'return' => 'array',
    'params' => 'resource query [, int result_type]',
    'description' => 'Fetch a result row as an associative array',
  ),
  'msql_data_seek' => 
  array (
    'return' => 'bool',
    'params' => 'resource query, int row_number',
    'description' => 'Move internal result pointer',
  ),
  'msql_fetch_field' => 
  array (
    'return' => 'object',
    'params' => 'resource query [, int field_offset]',
    'description' => 'Get column information from a result and return as an object',
  ),
  'msql_field_seek' => 
  array (
    'return' => 'bool',
    'params' => 'resource query, int field_offset',
    'description' => 'Set result pointer to a specific field offset',
  ),
  'msql_field_name' => 
  array (
    'return' => 'string',
    'params' => 'resource query, int field_index',
    'description' => 'Get the name of the specified field in a result',
  ),
  'msql_field_table' => 
  array (
    'return' => 'string',
    'params' => 'resource query, int field_offset',
    'description' => 'Get name of the table the specified field is in',
  ),
  'msql_field_len' => 
  array (
    'return' => 'int',
    'params' => 'int query, int field_offet',
    'description' => 'Returns the length of the specified field',
  ),
  'msql_field_type' => 
  array (
    'return' => 'string',
    'params' => 'resource query, int field_offset',
    'description' => 'Get the type of the specified field in a result',
  ),
  'msql_field_flags' => 
  array (
    'return' => 'string',
    'params' => 'resource query, int field_offset',
    'description' => 'Get the flags associated with the specified field in a result',
  ),
  'msql_free_result' => 
  array (
    'return' => 'bool',
    'params' => 'resource query',
    'description' => 'Free result memory',
  ),
  'msql_affected_rows' => 
  array (
    'return' => 'int',
    'params' => 'resource query',
    'description' => 'Return number of affected rows',
  ),
  'PDO::__construct' => 
  array (
    'return' => 'void',
    'params' => 'string dsn, string username, string passwd [, array options]',
    'description' => '',
  ),
  'PDO::prepare' => 
  array (
    'return' => 'object',
    'params' => 'string statment [, array options]',
    'description' => 'Prepares a statement for execution and returns a statement object',
  ),
  'PDO::beginTransaction' => 
  array (
    'return' => 'bool',
    'params' => '',
    'description' => 'Initiates a transaction',
  ),
  'PDO::commit' => 
  array (
    'return' => 'bool',
    'params' => '',
    'description' => 'Commit a transaction',
  ),
  'PDO::rollBack' => 
  array (
    'return' => 'bool',
    'params' => '',
    'description' => 'roll back a transaction',
  ),
  'PDO::setAttribute' => 
  array (
    'return' => 'bool',
    'params' => 'long attribute, mixed value',
    'description' => 'Set an attribute',
  ),
  'PDO::getAttribute' => 
  array (
    'return' => 'mixed',
    'params' => 'long attribute',
    'description' => 'Get an attribute',
  ),
  'PDO::exec' => 
  array (
    'return' => 'long',
    'params' => 'string query',
    'description' => 'Execute a query that does not return a row set, returning the number of affected rows',
  ),
  'PDO::lastInsertId' => 
  array (
    'return' => 'string',
    'params' => '[string seqname]',
    'description' => 'Returns the id of the last row that we affected on this connection.  Some databases require a sequence or table name to be passed in.  Not always meaningful.',
  ),
  'PDO::errorCode' => 
  array (
    'return' => 'string',
    'params' => '',
    'description' => 'Fetch the error code associated with the last operation on the database handle',
  ),
  'PDO::errorInfo' => 
  array (
    'return' => 'int',
    'params' => '',
    'description' => 'Fetch extended error information associated with the last operation on the database handle',
  ),
  'PDO::query' => 
  array (
    'return' => 'object',
    'params' => 'string sql [, PDOStatement::setFetchMode() args]',
    'description' => 'Prepare and execute $sql; returns the statement object for iteration',
  ),
  'PDO::quote' => 
  array (
    'return' => 'string',
    'params' => 'string string [, int paramtype]',
    'description' => 'quotes string for use in a query.  The optional paramtype acts as a hint for drivers that have alternate quoting styles.  The default value is PDO_PARAM_STR',
  ),
  'PDO::__wakeup' => 
  array (
    'return' => 'int',
    'params' => '',
    'description' => 'Prevents use of a PDO instance that has been unserialized',
  ),
  'PDO::__sleep' => 
  array (
    'return' => 'int',
    'params' => '',
    'description' => 'Prevents serialization of a PDO instance',
  ),
  'pdo_drivers' => 
  array (
    'return' => 'array',
    'params' => '',
    'description' => 'Return array of available PDO drivers',
  ),
  'PDOStatement::execute' => 
  array (
    'return' => 'bool',
    'params' => '[array $bound_input_params]',
    'description' => 'Execute a prepared statement, optionally binding parameters',
  ),
  'PDOStatement::fetch' => 
  array (
    'return' => 'mixed',
    'params' => '[int $how = PDO_FETCH_BOTH [, int $orientation [, int $offset]]]',
    'description' => 'Fetches the next row and returns it, or false if there are no more rows',
  ),
  'PDOStatement::fetchObject' => 
  array (
    'return' => 'mixed',
    'params' => 'string class_name [, NULL|array ctor_args]',
    'description' => 'Fetches the next row and returns it as an object.',
  ),
  'PDOStatement::fetchColumn' => 
  array (
    'return' => 'string',
    'params' => '[int column_number]',
    'description' => 'Returns a data of the specified column in the result set.',
  ),
  'PDOStatement::fetchAll' => 
  array (
    'return' => 'array',
    'params' => '[int $how = PDO_FETCH_BOTH [, string class_name [, NULL|array ctor_args]]]',
    'description' => 'Returns an array of all of the results.',
  ),
  'PDOStatement::bindValue' => 
  array (
    'return' => 'bool',
    'params' => 'mixed $paramno, mixed $param [, int $type ]',
    'description' => 'bind an input parameter to the value of a PHP variable.  $paramno is the 1-based position of the placeholder in the SQL statement (but can be the parameter name for drivers that support named placeholders).  It should be called prior to execute().',
  ),
  'PDOStatement::bindParam' => 
  array (
    'return' => 'bool',
    'params' => 'mixed $paramno, mixed &$param [, int $type [, int $maxlen [, mixed $driverdata]]]',
    'description' => 'bind a parameter to a PHP variable.  $paramno is the 1-based position of the placeholder in the SQL statement (but can be the parameter name for drivers that support named placeholders).  This isn\'t supported by all drivers.  It should be called prior to execute().',
  ),
  'PDOStatement::bindColumn' => 
  array (
    'return' => 'bool',
    'params' => 'mixed $column, mixed &$param [, int $type [, int $maxlen [, mixed $driverdata]]]',
    'description' => 'bind a column to a PHP variable.  On each row fetch $param will contain the value of the corresponding column.  $column is the 1-based offset of the column, or the column name.  For portability, don\'t call this before execute().',
  ),
  'PDOStatement::rowCount' => 
  array (
    'return' => 'int',
    'params' => '',
    'description' => 'Returns the number of rows in a result set, or the number of rows affected by the last execute().  It is not always meaningful.',
  ),
  'PDOStatement::errorCode' => 
  array (
    'return' => 'string',
    'params' => '',
    'description' => 'Fetch the error code associated with the last operation on the statement handle',
  ),
  'PDOStatement::errorInfo' => 
  array (
    'return' => 'array',
    'params' => '',
    'description' => 'Fetch extended error information associated with the last operation on the statement handle',
  ),
  'PDOStatement::setAttribute' => 
  array (
    'return' => 'bool',
    'params' => 'long attribute, mixed value',
    'description' => 'Set an attribute',
  ),
  'PDOStatement::getAttribute' => 
  array (
    'return' => 'mixed',
    'params' => 'long attribute',
    'description' => 'Get an attribute',
  ),
  'PDOStatement::columnCount' => 
  array (
    'return' => 'int',
    'params' => '',
    'description' => 'Returns the number of column