[ Index ]
 

Code source de PHPonTrax 2.6.6-svn

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/vendor/trax/php_shell/ -> shell_prototypes.php (source)

   1  <?php
   2  /**
   3   *  (PHP 5)
   4   *
   5   *  @package PHPonTrax
   6   *  @version $Id:$
   7   *  @copyright (c) 2005 John Peterson
   8   *
   9   *  Permission is hereby granted, free of charge, to any person obtaining
  10   *  a copy of this software and associated documentation files (the
  11   *  "Software"), to deal in the Software without restriction, including
  12   *  without limitation the rights to use, copy, modify, merge, publish,
  13   *  distribute, sublicense, and/or sell copies of the Software, and to
  14   *  permit persons to whom the Software is furnished to do so, subject to
  15   *  the following conditions:
  16   *
  17   *  The above copyright notice and this permission notice shall be
  18   *  included in all copies or substantial portions of the Software.
  19   *
  20   *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  21   *  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  22   *  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  23   *  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  24   *  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  25   *  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  26   *  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  27   */
  28  
  29  class PHP_ShellPrototypes {
  30      static private $instance = null;
  31  
  32      protected $prototype = array (
  33    'XMLReader::close' => 
  34    array (
  35      'return' => 'boolean',
  36      'params' => '',
  37      'description' => 'Closes xmlreader - current frees resources until xmlTextReaderClose is fixed in libxml',
  38    ),
  39    'XMLReader::getAttribute' => 
  40    array (
  41      'return' => 'string',
  42      'params' => 'string name',
  43      'description' => 'Get value of an attribute from current element',
  44    ),
  45    'XMLReader::getAttributeNo' => 
  46    array (
  47      'return' => 'string',
  48      'params' => 'int index',
  49      'description' => 'Get value of an attribute at index from current element',
  50    ),
  51    'XMLReader::getAttributeNs' => 
  52    array (
  53      'return' => 'string',
  54      'params' => 'string name, string namespaceURI',
  55      'description' => 'Get value of a attribute via name and namespace from current element',
  56    ),
  57    'XMLReader::getParserProperty' => 
  58    array (
  59      'return' => 'boolean',
  60      'params' => 'int property',
  61      'description' => 'Indicates whether given property (one of the parser option constants) is set or not on parser',
  62    ),
  63    'XMLReader::isValid' => 
  64    array (
  65      'return' => 'boolean',
  66      'params' => '',
  67      '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',
  68    ),
  69    'XMLReader::lookupNamespace' => 
  70    array (
  71      'return' => 'string',
  72      'params' => 'string prefix',
  73      'description' => 'Return namespaceURI for associated prefix on current node',
  74    ),
  75    'XMLReader::moveToAttribute' => 
  76    array (
  77      'return' => 'boolean',
  78      'params' => 'string name',
  79      'description' => 'Positions reader at specified attribute - Returns TRUE on success and FALSE on failure',
  80    ),
  81    'XMLReader::moveToAttributeNo' => 
  82    array (
  83      'return' => 'boolean',
  84      'params' => 'int index',
  85      'description' => 'Positions reader at attribute at spcecified index.Returns TRUE on success and FALSE on failure',
  86    ),
  87    'XMLReader::moveToAttributeNs' => 
  88    array (
  89      'return' => 'boolean',
  90      'params' => 'string name, string namespaceURI',
  91      'description' => 'Positions reader at attribute spcified by name and namespaceURI.Returns TRUE on success and FALSE on failure',
  92    ),
  93    'XMLReader::moveToElement' => 
  94    array (
  95      'return' => 'boolean',
  96      'params' => '',
  97      'description' => 'Moves the position of the current instance to the node that contains the current Attribute node.',
  98    ),
  99    'XMLReader::moveToFirstAttribute' => 
 100    array (
 101      'return' => 'boolean',
 102      'params' => '',
 103      'description' => 'Moves the position of the current instance to the first attribute associated with the current node.',
 104    ),
 105    'XMLReader::moveToNextAttribute' => 
 106    array (
 107      'return' => 'boolean',
 108      'params' => '',
 109      'description' => 'Moves the position of the current instance to the next attribute associated with the current node.',
 110    ),
 111    'XMLReader::read' => 
 112    array (
 113      'return' => 'boolean',
 114      'params' => '',
 115      'description' => 'Moves the position of the current instance to the next node in the stream.',
 116    ),
 117    'XMLReader::next' => 
 118    array (
 119      'return' => 'boolean',
 120      'params' => '[string localname]',
 121      'description' => 'Moves the position of the current instance to the next node in the stream.',
 122    ),
 123    'XMLReader::open' => 
 124    array (
 125      'return' => 'boolean',
 126      'params' => 'string URI',
 127      'description' => 'Sets the URI that the the XMLReader will parse.',
 128    ),
 129    'XMLReader::setParserProperty' => 
 130    array (
 131      'return' => 'boolean',
 132      'params' => 'int property, boolean value',
 133      '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',
 134    ),
 135    'XMLReader::setRelaxNGSchemaSource' => 
 136    array (
 137      'return' => 'boolean',
 138      'params' => 'string source',
 139      'description' => 'Sets the string that the the XMLReader will parse.',
 140    ),
 141    'XMLReader::XML' => 
 142    array (
 143      'return' => 'boolean',
 144      'params' => 'string source',
 145      'description' => 'Sets the string that the the XMLReader will parse.',
 146    ),
 147    'XMLReader::expand' => 
 148    array (
 149      'return' => 'boolean',
 150      'params' => '',
 151      'description' => 'Moves the position of the current instance to the next node in the stream.',
 152    ),
 153    'SimpleXMLElement::asXML' => 
 154    array (
 155      'return' => 'string',
 156      'params' => '[string filename]',
 157      'description' => 'Return a well-formed XML string based on SimpleXML element',
 158    ),
 159    'SimpleXMLElement::getNamespaces' => 
 160    array (
 161      'return' => 'string',
 162      'params' => '[bool recursve]',
 163      'description' => 'Return all namespaces in use',
 164    ),
 165    'SimpleXMLElement::getDocNamespaces' => 
 166    array (
 167      'return' => 'string',
 168      'params' => '[bool recursive]',
 169      'description' => 'Return all namespaces registered with document',
 170    ),
 171    'SimpleXMLElement::children' => 
 172    array (
 173      'return' => 'object',
 174      'params' => '[string ns]',
 175      'description' => 'Finds children of given node',
 176    ),
 177    'SimpleXMLElement::getName' => 
 178    array (
 179      'return' => 'object',
 180      'params' => '',
 181      'description' => 'Finds children of given node',
 182    ),
 183    'SimpleXMLElement::attributes' => 
 184    array (
 185      'return' => 'array',
 186      'params' => '[string ns]',
 187      'description' => 'Identifies an element\'s attributes',
 188    ),
 189    'SimpleXMLElement::addChild' => 
 190    array (
 191      'return' => 'void',
 192      'params' => 'string qName [, string value [,string ns]]',
 193      'description' => 'Add Element with optional namespace information',
 194    ),
 195    'SimpleXMLElement::addAttribute' => 
 196    array (
 197      'return' => 'void',
 198      'params' => 'string qName, string value [,string ns]',
 199      'description' => 'Add Attribute with optional namespace information',
 200    ),
 201    'simplexml_load_file' => 
 202    array (
 203      'return' => 'simplemxml_element',
 204      'params' => 'string filename [, string class_name [, int options]]',
 205      'description' => 'Load a filename and return a simplexml_element object to allow for processing',
 206    ),
 207    'simplexml_load_string' => 
 208    array (
 209      'return' => 'simplemxml_element',
 210      'params' => 'string data [, string class_name [, int options]]',
 211      'description' => 'Load a string and return a simplexml_element object to allow for processing',
 212    ),
 213    'simplexml_import_dom' => 
 214    array (
 215      'return' => 'simplemxml_element',
 216      'params' => 'domNode node [, string class_name]',
 217      'description' => 'Get a simplexml_element object from dom to allow for processing',
 218    ),
 219    'snmprealwalk' => 
 220    array (
 221      'return' => 'array',
 222      'params' => 'string host, string community, string object_id [, int timeout [, int retries]]',
 223      'description' => 'Return all objects including their respective object id withing the specified one',
 224    ),
 225    'snmp_get_quick_print' => 
 226    array (
 227      'return' => 'bool',
 228      'params' => 'void',
 229      'description' => 'Return the current status of quick_print',
 230    ),
 231    'snmp_set_quick_print' => 
 232    array (
 233      'return' => 'void',
 234      'params' => 'int quick_print',
 235      'description' => 'Return all objects including their respective object id withing the specified one',
 236    ),
 237    'snmp_set_enum_print' => 
 238    array (
 239      'return' => 'void',
 240      'params' => 'int enum_print',
 241      'description' => 'Return all values that are enums with their enum value instead of the raw integer',
 242    ),
 243    'snmp_set_oid_numeric_print' => 
 244    array (
 245      'return' => 'void',
 246      'params' => 'int oid_numeric_print',
 247      'description' => 'Return all objects including their respective object id withing the specified one',
 248    ),
 249    'snmp2_real_walk' => 
 250    array (
 251      'return' => 'array',
 252      'params' => 'string host, string community, string object_id [, int timeout [, int retries]]',
 253      'description' => 'Return all objects including their respective object id withing the specified one',
 254    ),
 255    'php_snmpv3' => 
 256    array (
 257      'return' => 'void',
 258      'params' => 'INTERNAL_FUNCTION_PARAMETERS, int st',
 259      '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*',
 260    ),
 261    'snmp3_get' => 
 262    array (
 263      'return' => 'int',
 264      '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]]',
 265      'description' => 'Fetch the value of a SNMP object',
 266    ),
 267    'snmp3_getnext' => 
 268    array (
 269      'return' => 'int',
 270      '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]]',
 271      'description' => 'Fetch the value of a SNMP object',
 272    ),
 273    'snmp3_walk' => 
 274    array (
 275      'return' => 'int',
 276      '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]]',
 277      'description' => 'Fetch the value of a SNMP object',
 278    ),
 279    'snmp3_real_walk' => 
 280    array (
 281      'return' => 'int',
 282      '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]]',
 283      'description' => 'Fetch the value of a SNMP object',
 284    ),
 285    'snmp3_set' => 
 286    array (
 287      'return' => 'int',
 288      '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]]',
 289      'description' => 'Fetch the value of a SNMP object',
 290    ),
 291    'snmp_set_valueretrieval' => 
 292    array (
 293      'return' => 'int',
 294      'params' => 'int method',
 295      'description' => 'Specify the method how the SNMP values will be returned',
 296    ),
 297    'snmp_get_valueretrieval' => 
 298    array (
 299      'return' => 'int',
 300      'params' => '',
 301      'description' => 'Return the method how the SNMP values will be returned',
 302    ),
 303    'snmp_read_mib' => 
 304    array (
 305      'return' => 'int',
 306      'params' => 'string filename',
 307      'description' => 'Reads and parses a MIB file into the active MIB tree.',
 308    ),
 309    'mysqli_embedded_server_start' => 
 310    array (
 311      'return' => 'bool',
 312      'params' => 'bool start, array arguments, array groups',
 313      'description' => 'initialize and start embedded server',
 314    ),
 315    'mysqli_embedded_server_end' => 
 316    array (
 317      'return' => 'void',
 318      'params' => 'void',
 319      'description' => '',
 320    ),
 321    'mysqli_connect' => 
 322    array (
 323      'return' => 'object',
 324      'params' => '[string hostname [,string username [,string passwd [,string dbname [,int port [,string socket]]]]]]',
 325      'description' => 'Open a connection to a mysql server',
 326    ),
 327    'mysqli_connect_errno' => 
 328    array (
 329      'return' => 'int',
 330      'params' => 'void',
 331      'description' => 'Returns the numerical value of the error message from last connect command',
 332    ),
 333    'mysqli_connect_error' => 
 334    array (
 335      'return' => 'string',
 336      'params' => 'void',
 337      'description' => 'Returns the text of the error message from previous MySQL operation',
 338    ),
 339    'mysqli_multi_query' => 
 340    array (
 341      'return' => 'bool',
 342      'params' => 'object link, string query',
 343      'description' => 'Binary-safe version of mysql_query()',
 344    ),
 345    'mysqli_set_charset' => 
 346    array (
 347      'return' => 'bool',
 348      'params' => 'object link, string csname',
 349      'description' => 'sets client character set',
 350    ),
 351    'mysqli_affected_rows' => 
 352    array (
 353      'return' => 'mixed',
 354      'params' => 'object link',
 355      'description' => 'Get number of affected rows in previous MySQL operation',
 356    ),
 357    'mysqli_autocommit' => 
 358    array (
 359      'return' => 'bool',
 360      'params' => 'object link, bool mode',
 361      'description' => 'Turn auto commit on or of',
 362    ),
 363    'mysqli_stmt_bind_param' => 
 364    array (
 365      'return' => 'bool',
 366      'params' => 'object stmt, string types, mixed variable [,mixed,....]',
 367      'description' => 'Bind variables to a prepared statement as parameters',
 368    ),
 369    'mysqli_stmt_bind_result' => 
 370    array (
 371      'return' => 'bool',
 372      'params' => 'object stmt, mixed var, [,mixed, ...]',
 373      'description' => 'Bind variables to a prepared statement for result storage',
 374    ),
 375    'mysqli_change_user' => 
 376    array (
 377      'return' => 'bool',
 378      'params' => 'object link, string user, string password, string database',
 379      'description' => 'Change logged-in user of the active connection',
 380    ),
 381    'mysqli_character_set_name' => 
 382    array (
 383      'return' => 'string',
 384      'params' => 'object link',
 385      'description' => 'Returns the name of the character set used for this connection',
 386    ),
 387    'mysqli_close' => 
 388    array (
 389      'return' => 'bool',
 390      'params' => 'object link',
 391      'description' => 'Close connection',
 392    ),
 393    'mysqli_commit' => 
 394    array (
 395      'return' => 'bool',
 396      'params' => 'object link',
 397      'description' => 'Commit outstanding actions and close transaction',
 398    ),
 399    'mysqli_data_seek' => 
 400    array (
 401      'return' => 'bool',
 402      'params' => 'object result, int offset',
 403      'description' => 'Move internal result pointer',
 404    ),
 405    'mysqli_debug' => 
 406    array (
 407      'return' => 'void',
 408      'params' => 'string debug',
 409      'description' => '',
 410    ),
 411    'mysqli_dump_debug_info' => 
 412    array (
 413      'return' => 'bool',
 414      'params' => 'object link',
 415      'description' => '',
 416    ),
 417    'mysqli_errno' => 
 418    array (
 419      'return' => 'int',
 420      'params' => 'object link',
 421      'description' => 'Returns the numerical value of the error message from previous MySQL operation',
 422    ),
 423    'mysqli_error' => 
 424    array (
 425      'return' => 'string',
 426      'params' => 'object link',
 427      'description' => 'Returns the text of the error message from previous MySQL operation',
 428    ),
 429    'mysqli_stmt_execute' => 
 430    array (
 431      'return' => 'bool',
 432      'params' => 'object stmt',
 433      'description' => 'Execute a prepared statement',
 434    ),
 435    'mysqli_stmt_fetch' => 
 436    array (
 437      'return' => 'mixed',
 438      'params' => 'object stmt',
 439      'description' => 'Fetch results from a prepared statement into the bound variables',
 440    ),
 441    'mysqli_field_count' => 
 442    array (
 443      'return' => 'int',
 444      'params' => 'object link',
 445      'description' => 'Fetch the number of fields returned by the last query for the given link',
 446    ),
 447    'mysqli_field_seek' => 
 448    array (
 449      'return' => 'int',
 450      'params' => 'object result, int fieldnr',
 451      'description' => 'Set result pointer to a specified field offset',
 452    ),
 453    'mysqli_field_tell' => 
 454    array (
 455      'return' => 'int',
 456      'params' => 'object result',
 457      'description' => 'Get current field offset of result pointer',
 458    ),
 459    'mysqli_free_result' => 
 460    array (
 461      'return' => 'void',
 462      'params' => 'object result',
 463      'description' => 'Free query result memory for the given result handle',
 464    ),
 465    'mysqli_get_proto_info' => 
 466    array (
 467      'return' => 'int',
 468      'params' => 'object link',
 469      'description' => 'Get MySQL protocol information',
 470    ),
 471    'mysqli_info' => 
 472    array (
 473      'return' => 'string',
 474      'params' => 'object link',
 475      'description' => 'Get information about the most recent query',
 476    ),
 477    'mysqli_init' => 
 478    array (
 479      'return' => 'resource',
 480      'params' => 'void',
 481      'description' => 'Initialize mysqli and return a resource for use with mysql_real_connect',
 482    ),
 483    'mysqli_insert_id' => 
 484    array (
 485      'return' => 'mixed',
 486      'params' => 'object link',
 487      'description' => 'Get the ID generated from the previous INSERT operation',
 488    ),
 489    'mysqli_kill' => 
 490    array (
 491      'return' => 'bool',
 492      'params' => 'object link, int processid',
 493      'description' => 'Kill a mysql process on the server',
 494    ),
 495    'mysqli_set_local_infile_handler' => 
 496    array (
 497      'return' => 'bool',
 498      'params' => 'object link, callback read_func',
 499      'description' => 'Set callback functions for LOAD DATA LOCAL INFILE',
 500    ),
 501    'mysqli_more_results' => 
 502    array (
 503      'return' => 'bool',
 504      'params' => 'object link',
 505      'description' => 'check if there any more query results from a multi query',
 506    ),
 507    'mysqli_next_result' => 
 508    array (
 509      'return' => 'bool',
 510      'params' => 'object link',
 511      'description' => 'read next result from multi_query',
 512    ),
 513    'mysqli_num_fields' => 
 514    array (
 515      'return' => 'int',
 516      'params' => 'object result',
 517      'description' => 'Get number of fields in result',
 518    ),
 519    'mysqli_num_rows' => 
 520    array (
 521      'return' => 'mixed',
 522      'params' => 'object result',
 523      'description' => 'Get number of rows in result',
 524    ),
 525    'mysqli_options' => 
 526    array (
 527      'return' => 'bool',
 528      'params' => 'object link, int flags, mixed values',
 529      'description' => 'Set options',
 530    ),
 531    'mysqli_ping' => 
 532    array (
 533      'return' => 'bool',
 534      'params' => 'object link',
 535      'description' => 'Ping a server connection or reconnect if there is no connection',
 536    ),
 537    'mysqli_prepare' => 
 538    array (
 539      'return' => 'mixed',
 540      'params' => 'object link, string query',
 541      'description' => 'Prepare a SQL statement for execution',
 542    ),
 543    'mysqli_real_connect' => 
 544    array (
 545      'return' => 'bool',
 546      'params' => 'object link [,string hostname [,string username [,string passwd [,string dbname [,int port [,string socket [,int flags]]]]]]]',
 547      'description' => 'Open a connection to a mysql server',
 548    ),
 549    'mysqli_real_query' => 
 550    array (
 551      'return' => 'bool',
 552      'params' => 'object link, string query',
 553      'description' => 'Binary-safe version of mysql_query()',
 554    ),
 555    'mysqli_rollback' => 
 556    array (
 557      'return' => 'bool',
 558      'params' => 'object link',
 559      'description' => 'Undo actions from current transaction',
 560    ),
 561    'mysqli_send_long_data' => 
 562    array (
 563      'return' => 'bool',
 564      'params' => 'object stmt, int param_nr, string data',
 565      'description' => '',
 566    ),
 567    'mysqli_stmt_affected_rows' => 
 568    array (
 569      'return' => 'mixed',
 570      'params' => 'object stmt',
 571      'description' => 'Return the number of rows affected in the last query for the given link',
 572    ),
 573    'mysqli_stmt_data_seek' => 
 574    array (
 575      'return' => 'void',
 576      'params' => 'object stmt, int offset',
 577      'description' => 'Move internal result pointer',
 578    ),
 579    'mysqli_stmt_free_result' => 
 580    array (
 581      'return' => 'void',
 582      'params' => 'object stmt',
 583      'description' => 'Free stored result memory for the given statement handle',
 584    ),
 585    'mysqli_stmt_insert_id' => 
 586    array (
 587      'return' => 'mixed',
 588      'params' => 'object stmt',
 589      'description' => 'Get the ID generated from the previous INSERT operation',
 590    ),
 591    'mysqli_stmt_reset' => 
 592    array (
 593      'return' => 'bool',
 594      'params' => 'object stmt',
 595      'description' => 'reset a prepared statement',
 596    ),
 597    'mysqli_stmt_num_rows' => 
 598    array (
 599      'return' => 'mixed',
 600      'params' => 'object stmt',
 601      'description' => 'Return the number of rows in statements result set',
 602    ),
 603    'mysqli_select_db' => 
 604    array (
 605      'return' => 'string',
 606      'params' => 'object link, string dbname',
 607      'description' => 'Select a MySQL database',
 608    ),
 609    'mysqli_sqlstate' => 
 610    array (
 611      'return' => 'string',
 612      'params' => 'object link',
 613      'description' => 'Returns the SQLSTATE error from previous MySQL operation',
 614    ),
 615    'mysqli_ssl_set' => 
 616    array (
 617      'return' => 'bool',
 618      'params' => 'object link ,string key ,string cert ,string ca ,string capath ,string cipher]',
 619      'description' => '',
 620    ),
 621    'mysqli_stmt_attr_set' => 
 622    array (
 623      'return' => 'int',
 624      'params' => 'object stmt, long attr, bool mode',
 625      'description' => '',
 626    ),
 627    'mysqli_stmt_attr_get' => 
 628    array (
 629      'return' => 'int',
 630      'params' => 'object stmt, long attr',
 631      'description' => '',
 632    ),
 633    'mysqli_stmt_errno' => 
 634    array (
 635      'return' => 'int',
 636      'params' => 'object stmt',
 637      'description' => '',
 638    ),
 639    'mysqli_stmt_error' => 
 640    array (
 641      'return' => 'string',
 642      'params' => 'object stmt',
 643      'description' => '',
 644    ),
 645    'mysqli_stmt_init' => 
 646    array (
 647      'return' => 'mixed',
 648      'params' => 'object link',
 649      'description' => 'Initialize statement object',
 650    ),
 651    'mysqli_stmt_prepare' => 
 652    array (
 653      'return' => 'bool',
 654      'params' => 'object stmt, string query',
 655      'description' => 'prepare server side statement with query',
 656    ),
 657    'mysqli_stmt_result_metadata' => 
 658    array (
 659      'return' => 'mixed',
 660      'params' => 'object stmt',
 661      'description' => 'return result set from statement',
 662    ),
 663    'mysqli_stmt_store_result' => 
 664    array (
 665      'return' => 'bool',
 666      'params' => 'stmt',
 667      'description' => '',
 668    ),
 669    'mysqli_stmt_sqlstate' => 
 670    array (
 671      'return' => 'string',
 672      'params' => 'object stmt',
 673      'description' => '',
 674    ),
 675    'mysqli_store_result' => 
 676    array (
 677      'return' => 'object',
 678      'params' => 'object link',
 679      'description' => 'Buffer result set on client',
 680    ),
 681    'mysqli_thread_id' => 
 682    array (
 683      'return' => 'int',
 684      'params' => 'object link',
 685      'description' => 'Return the current thread ID',
 686    ),
 687    'mysqli_thread_safe' => 
 688    array (
 689      'return' => 'bool',
 690      'params' => 'void',
 691      'description' => 'Return whether thread safety is given or not',
 692    ),
 693    'mysqli_use_result' => 
 694    array (
 695      'return' => 'mixed',
 696      'params' => 'object link',
 697      'description' => 'Directly retrieve query results - do not buffer results on client side',
 698    ),
 699    'mysqli_disable_reads_from_master' => 
 700    array (
 701      'return' => 'void',
 702      'params' => 'object link',
 703      'description' => '',
 704    ),
 705    'mysqli_disable_rpl_parse' => 
 706    array (
 707      'return' => 'void',
 708      'params' => 'object link',
 709      'description' => '',
 710    ),
 711    'mysqli_enable_reads_from_master' => 
 712    array (
 713      'return' => 'void',
 714      'params' => 'object link',
 715      'description' => '',
 716    ),
 717    'mysqli_enable_rpl_parse' => 
 718    array (
 719      'return' => 'void',
 720      'params' => 'object link',
 721      'description' => '',
 722    ),
 723    'mysqli_master_query' => 
 724    array (
 725      'return' => 'bool',
 726      'params' => 'object link, string query',
 727      'description' => 'Enforce execution of a query on the master in a master/slave setup',
 728    ),
 729    'mysqli_rpl_parse_enabled' => 
 730    array (
 731      'return' => 'int',
 732      'params' => 'object link',
 733      'description' => '',
 734    ),
 735    'mysqli_rpl_probe' => 
 736    array (
 737      'return' => 'bool',
 738      'params' => 'object link',
 739      'description' => '',
 740    ),
 741    'mysqli_rpl_query_type' => 
 742    array (
 743      'return' => 'int',
 744      'params' => 'string query',
 745      'description' => '',
 746    ),
 747    'mysqli_send_query' => 
 748    array (
 749      'return' => 'bool',
 750      'params' => 'object link, string query',
 751      'description' => '',
 752    ),
 753    'mysqli_slave_query' => 
 754    array (
 755      'return' => 'bool',
 756      'params' => 'object link, string query',
 757      'description' => 'Enforce execution of a query on a slave in a master/slave setup',
 758    ),
 759    'imap_open' => 
 760    array (
 761      'return' => 'resource',
 762      'params' => 'string mailbox, string user, string password [, int options]',
 763      'description' => 'Open an IMAP stream to a mailbox',
 764    ),
 765    'imap_reopen' => 
 766    array (
 767      'return' => 'bool',
 768      'params' => 'resource stream_id, string mailbox [, int options]',
 769      'description' => 'Reopen an IMAP stream to a new mailbox',
 770    ),
 771    'imap_append' => 
 772    array (
 773      'return' => 'bool',
 774      'params' => 'resource stream_id, string folder, string message [, string options]',
 775      'description' => 'Append a new message to a specified mailbox',
 776    ),
 777    'imap_num_msg' => 
 778    array (
 779      'return' => 'int',
 780      'params' => 'resource stream_id',
 781      'description' => 'Gives the number of messages in the current mailbox',
 782    ),
 783    'imap_ping' => 
 784    array (
 785      'return' => 'bool',
 786      'params' => 'resource stream_id',
 787      'description' => 'Check if the IMAP stream is still active',
 788    ),
 789    'imap_num_recent' => 
 790    array (
 791      'return' => 'int',
 792      'params' => 'resource stream_id',
 793      'description' => 'Gives the number of recent messages in current mailbox',
 794    ),
 795    'imap_get_quota' => 
 796    array (
 797      'return' => 'array',
 798      'params' => 'resource stream_id, string qroot',
 799      'description' => 'Returns the quota set to the mailbox account qroot',
 800    ),
 801    'imap_get_quotaroot' => 
 802    array (
 803      'return' => 'array',
 804      'params' => 'resource stream_id, string mbox',
 805      'description' => 'Returns the quota set to the mailbox account mbox',
 806    ),
 807    'imap_set_quota' => 
 808    array (
 809      'return' => 'bool',
 810      'params' => 'resource stream_id, string qroot, int mailbox_size',
 811      'description' => 'Will set the quota for qroot mailbox',
 812    ),
 813    'imap_setacl' => 
 814    array (
 815      'return' => 'bool',
 816      'params' => 'resource stream_id, string mailbox, string id, string rights',
 817      'description' => 'Sets the ACL for a given mailbox',
 818    ),
 819    'imap_getacl' => 
 820    array (
 821      'return' => 'array',
 822      'params' => 'resource stream_id, string mailbox',
 823      'description' => 'Gets the ACL for a given mailbox',
 824    ),
 825    'imap_expunge' => 
 826    array (
 827      'return' => 'bool',
 828      'params' => 'resource stream_id',
 829      'description' => 'Permanently delete all messages marked for deletion',
 830    ),
 831    'imap_close' => 
 832    array (
 833      'return' => 'bool',
 834      'params' => 'resource stream_id [, int options]',
 835      'description' => 'Close an IMAP stream',
 836    ),
 837    'imap_headers' => 
 838    array (
 839      'return' => 'array',
 840      'params' => 'resource stream_id',
 841      'description' => 'Returns headers for all messages in a mailbox',
 842    ),
 843    'imap_body' => 
 844    array (
 845      'return' => 'string',
 846      'params' => 'resource stream_id, int msg_no [, int options]',
 847      'description' => 'Read the message body',
 848    ),
 849    'imap_mail_copy' => 
 850    array (
 851      'return' => 'bool',
 852      'params' => 'resource stream_id, int msg_no, string mailbox [, int options]',
 853      'description' => 'Copy specified message to a mailbox',
 854    ),
 855    'imap_mail_move' => 
 856    array (
 857      'return' => 'bool',
 858      'params' => 'resource stream_id, int msg_no, string mailbox [, int options]',
 859      'description' => 'Move specified message to a mailbox',
 860    ),
 861    'imap_createmailbox' => 
 862    array (
 863      'return' => 'bool',
 864      'params' => 'resource stream_id, string mailbox',
 865      'description' => 'Create a new mailbox',
 866    ),
 867    'imap_renamemailbox' => 
 868    array (
 869      'return' => 'bool',
 870      'params' => 'resource stream_id, string old_name, string new_name',
 871      'description' => 'Rename a mailbox',
 872    ),
 873    'imap_deletemailbox' => 
 874    array (
 875      'return' => 'bool',
 876      'params' => 'resource stream_id, string mailbox',
 877      'description' => 'Delete a mailbox',
 878    ),
 879    'imap_list' => 
 880    array (
 881      'return' => 'array',
 882      'params' => 'resource stream_id, string ref, string pattern',
 883      'description' => 'Read the list of mailboxes',
 884    ),
 885    'imap_getmailboxes' => 
 886    array (
 887      'return' => 'array',
 888      'params' => 'resource stream_id, string ref, string pattern',
 889      'description' => 'Reads the list of mailboxes and returns a full array of objects containing name, attributes, and delimiter',
 890    ),
 891    'imap_scan' => 
 892    array (
 893      'return' => 'array',
 894      'params' => 'resource stream_id, string ref, string pattern, string content',
 895      'description' => 'Read list of mailboxes containing a certain string',
 896    ),
 897    'imap_check' => 
 898    array (
 899      'return' => 'object',
 900      'params' => 'resource stream_id',
 901      'description' => 'Get mailbox properties',
 902    ),
 903    'imap_delete' => 
 904    array (
 905      'return' => 'bool',
 906      'params' => 'resource stream_id, int msg_no [, int options]',
 907      'description' => 'Mark a message for deletion',
 908    ),
 909    'imap_undelete' => 
 910    array (
 911      'return' => 'bool',
 912      'params' => 'resource stream_id, int msg_no',
 913      'description' => 'Remove the delete flag from a message',
 914    ),
 915    'imap_headerinfo' => 
 916    array (
 917      'return' => 'object',
 918      'params' => 'resource stream_id, int msg_no [, int from_length [, int subject_length [, string default_host]]]',
 919      'description' => 'Read the headers of the message',
 920    ),
 921    'imap_rfc822_parse_headers' => 
 922    array (
 923      'return' => 'object',
 924      'params' => 'string headers [, string default_host]',
 925      'description' => 'Parse a set of mail headers contained in a string, and return an object similar to imap_headerinfo()',
 926    ),
 927    'imap_lsub' => 
 928    array (
 929      'return' => 'array',
 930      'params' => 'resource stream_id, string ref, string pattern',
 931      'description' => 'Return a list of subscribed mailboxes',
 932    ),
 933    'imap_getsubscribed' => 
 934    array (
 935      'return' => 'array',
 936      'params' => 'resource stream_id, string ref, string pattern',
 937      'description' => 'Return a list of subscribed mailboxes, in the same format as imap_getmailboxes()',
 938    ),
 939    'imap_subscribe' => 
 940    array (
 941      'return' => 'bool',
 942      'params' => 'resource stream_id, string mailbox',
 943      'description' => 'Subscribe to a mailbox',
 944    ),
 945    'imap_unsubscribe' => 
 946    array (
 947      'return' => 'bool',
 948      'params' => 'resource stream_id, string mailbox',
 949      'description' => 'Unsubscribe from a mailbox',
 950    ),
 951    'imap_fetchstructure' => 
 952    array (
 953      'return' => 'object',
 954      'params' => 'resource stream_id, int msg_no [, int options]',
 955      'description' => 'Read the full structure of a message',
 956    ),
 957    'imap_fetchbody' => 
 958    array (
 959      'return' => 'string',
 960      'params' => 'resource stream_id, int msg_no, string section [, int options]',
 961      'description' => 'Get a specific body section',
 962    ),
 963    'imap_savebody' => 
 964    array (
 965      'return' => 'bool',
 966      'params' => 'resource stream_id, string|resource file, int msg_no[, string section = ""[, int options = 0]]',
 967      'description' => 'Save a specific body section to a file',
 968    ),
 969    'imap_base64' => 
 970    array (
 971      'return' => 'string',
 972      'params' => 'string text',
 973      'description' => 'Decode BASE64 encoded text',
 974    ),
 975    'imap_qprint' => 
 976    array (
 977      'return' => 'string',
 978      'params' => 'string text',
 979      'description' => 'Convert a quoted-printable string to an 8-bit string',
 980    ),
 981    'imap_8bit' => 
 982    array (
 983      'return' => 'string',
 984      'params' => 'string text',
 985      'description' => 'Convert an 8-bit string to a quoted-printable string',
 986    ),
 987    'imap_binary' => 
 988    array (
 989      'return' => 'string',
 990      'params' => 'string text',
 991      'description' => 'Convert an 8bit string to a base64 string',
 992    ),
 993    'imap_mailboxmsginfo' => 
 994    array (
 995      'return' => 'object',
 996      'params' => 'resource stream_id',
 997      'description' => 'Returns info about the current mailbox',
 998    ),
 999    'imap_rfc822_write_address' => 
1000    array (
1001      'return' => 'string',
1002      'params' => 'string mailbox, string host, string personal',
1003      'description' => 'Returns a properly formatted email address given the mailbox, host, and personal info',
1004    ),
1005    'imap_rfc822_parse_adrlist' => 
1006    array (
1007      'return' => 'array',
1008      'params' => 'string address_string, string default_host',
1009      'description' => 'Parses an address string',
1010    ),
1011    'imap_utf8' => 
1012    array (
1013      'return' => 'string',
1014      'params' => 'string mime_encoded_text',
1015      'description' => 'Convert a mime-encoded text to UTF-8',
1016    ),
1017    'imap_utf7_decode' => 
1018    array (
1019      'return' => 'string',
1020      'params' => 'string buf',
1021      'description' => 'Decode a modified UTF-7 string',
1022    ),
1023    'imap_utf7_encode' => 
1024    array (
1025      'return' => 'string',
1026      'params' => 'string buf',
1027      'description' => 'Encode a string in modified UTF-7',
1028    ),
1029    'imap_setflag_full' => 
1030    array (
1031      'return' => 'bool',
1032      'params' => 'resource stream_id, string sequence, string flag [, int options]',
1033      'description' => 'Sets flags on messages',
1034    ),
1035    'imap_clearflag_full' => 
1036    array (
1037      'return' => 'bool',
1038      'params' => 'resource stream_id, string sequence, string flag [, int options]',
1039      'description' => 'Clears flags on messages',
1040    ),
1041    'imap_sort' => 
1042    array (
1043      'return' => 'array',
1044      'params' => 'resource stream_id, int criteria, int reverse [, int options [, string search_criteria [, string charset]]]',
1045      'description' => 'Sort an array of message headers, optionally including only messages that meet specified criteria.',
1046    ),
1047    'imap_fetchheader' => 
1048    array (
1049      'return' => 'string',
1050      'params' => 'resource stream_id, int msg_no [, int options]',
1051      'description' => 'Get the full unfiltered header for a message',
1052    ),
1053    'imap_uid' => 
1054    array (
1055      'return' => 'int',
1056      'params' => 'resource stream_id, int msg_no',
1057      'description' => 'Get the unique message id associated with a standard sequential message number',
1058    ),
1059    'imap_msgno' => 
1060    array (
1061      'return' => 'int',
1062      'params' => 'resource stream_id, int unique_msg_id',
1063      'description' => 'Get the sequence number associated with a UID',
1064    ),
1065    'imap_status' => 
1066    array (
1067      'return' => 'object',
1068      'params' => 'resource stream_id, string mailbox, int options',
1069      'description' => 'Get status info from a mailbox',
1070    ),
1071    'imap_bodystruct' => 
1072    array (
1073      'return' => 'object',
1074      'params' => 'resource stream_id, int msg_no, string section',
1075      'description' => 'Read the structure of a specified body section of a specific message',
1076    ),
1077    'imap_fetch_overview' => 
1078    array (
1079      'return' => 'array',
1080      'params' => 'resource stream_id, int msg_no [, int options]',
1081      'description' => 'Read an overview of the information in the headers of the given message sequence',
1082    ),
1083    'imap_mail_compose' => 
1084    array (
1085      'return' => 'string',
1086      'params' => 'array envelope, array body',
1087      'description' => 'Create a MIME message based on given envelope and body sections',
1088    ),
1089    'imap_mail' => 
1090    array (
1091      'return' => 'bool',
1092      'params' => 'string to, string subject, string message [, string additional_headers [, string cc [, string bcc [, string rpath]]]]',
1093      'description' => 'Send an email message',
1094    ),
1095    'imap_search' => 
1096    array (
1097      'return' => 'array',
1098      'params' => 'resource stream_id, string criteria [, int options [, string charset]]',
1099      'description' => 'Return a list of messages matching the given criteria',
1100    ),
1101    'imap_alerts' => 
1102    array (
1103      'return' => 'array',
1104      'params' => 'void',
1105      '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.',
1106    ),
1107    'imap_errors' => 
1108    array (
1109      'return' => 'array',
1110      'params' => 'void',
1111      '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.',
1112    ),
1113    'imap_mime_header_decode' => 
1114    array (
1115      'return' => 'array',
1116      'params' => 'string str',
1117      'description' => 'Decode mime header element in accordance with RFC 2047 and return array of objects containing \'charset\' encoding and decoded \'text\'',
1118    ),
1119    'imap_thread' => 
1120    array (
1121      'return' => 'array',
1122      'params' => 'resource stream_id [, int options]',
1123      'description' => 'Return threaded by REFERENCES tree',
1124    ),
1125    'imap_timeout' => 
1126    array (
1127      'return' => 'mixed',
1128      'params' => 'int timeout_type [, int timeout]',
1129      'description' => 'Set or fetch imap timeout',
1130    ),
1131    'session_set_cookie_params' => 
1132    array (
1133      'return' => 'void',
1134      'params' => 'int lifetime [, string path [, string domain [, bool secure]]]',
1135      'description' => 'Set session cookie parameters',
1136    ),
1137    'session_get_cookie_params' => 
1138    array (
1139      'return' => 'array',
1140      'params' => 'void',
1141      'description' => 'Return the session cookie parameters',
1142    ),
1143    'session_name' => 
1144    array (
1145      'return' => 'string',
1146      'params' => '[string newname]',
1147      'description' => 'Return the current session name. If newname is given, the session name is replaced with newname',
1148    ),
1149    'session_module_name' => 
1150    array (
1151      'return' => 'string',
1152      'params' => '[string newname]',
1153      'description' => 'Return the current module name used for accessing session data. If newname is given, the module name is replaced with newname',
1154    ),
1155    'session_set_save_handler' => 
1156    array (
1157      'return' => 'void',
1158      'params' => 'string open, string close, string read, string write, string destroy, string gc',
1159      'description' => 'Sets user-level functions',
1160    ),
1161    'session_save_path' => 
1162    array (
1163      'return' => 'string',
1164      'params' => '[string newname]',
1165      'description' => 'Return the current save path passed to module_name. If newname is given, the save path is replaced with newname',
1166    ),
1167    'session_id' => 
1168    array (
1169      'return' => 'string',
1170      'params' => '[string newid]',
1171      'description' => 'Return the current session id. If newid is given, the session id is replaced with newid',
1172    ),
1173    'session_regenerate_id' => 
1174    array (
1175      'return' => 'bool',
1176      'params' => '[bool delete_old_session]',
1177      'description' => 'Update the current session id with a newly generated one. If delete_old_session is set to true, remove the old session.',
1178    ),
1179    'session_cache_limiter' => 
1180    array (
1181      'return' => 'string',
1182      'params' => '[string new_cache_limiter]',
1183      'description' => 'Return the current cache limiter. If new_cache_limited is given, the current cache_limiter is replaced with new_cache_limiter',
1184    ),
1185    'session_cache_expire' => 
1186    array (
1187      'return' => 'int',
1188      'params' => '[int new_cache_expire]',
1189      'description' => 'Return the current cache expire. If new_cache_expire is given, the current cache_expire is replaced with new_cache_expire',
1190    ),
1191    'session_register' => 
1192    array (
1193      'return' => 'bool',
1194      'params' => 'mixed var_names [, mixed ...]',
1195      'description' => 'Adds varname(s) to the list of variables which are freezed at the session end',
1196    ),
1197    'session_unregister' => 
1198    array (
1199      'return' => 'bool',
1200      'params' => 'string varname',
1201      'description' => 'Removes varname from the list of variables which are freezed at the session end',
1202    ),
1203    'session_is_registered' => 
1204    array (
1205      'return' => 'bool',
1206      'params' => 'string varname',
1207      'description' => 'Checks if a variable is registered in session',
1208    ),
1209    'session_encode' => 
1210    array (
1211      'return' => 'string',
1212      'params' => 'void',
1213      'description' => 'Serializes the current setup and returns the serialized representation',
1214    ),
1215    'session_decode' => 
1216    array (
1217      'return' => 'bool',
1218      'params' => 'string data',
1219      'description' => 'Deserializes data and reinitializes the variables',
1220    ),
1221    'session_start' => 
1222    array (
1223      'return' => 'bool',
1224      'params' => 'void',
1225      'description' => 'Begin session - reinitializes freezed variables, registers browsers etc',
1226    ),
1227    'session_destroy' => 
1228    array (
1229      'return' => 'bool',
1230      'params' => 'void',
1231      'description' => 'Destroy the current session and all data associated with it',
1232    ),
1233    'session_unset' => 
1234    array (
1235      'return' => 'void',
1236      'params' => 'void',
1237      'description' => 'Unset all registered variables',
1238    ),
1239    'session_write_close' => 
1240    array (
1241      'return' => 'void',
1242      'params' => 'void',
1243      'description' => 'Write session data and end session',
1244    ),
1245    'mysql_connect' => 
1246    array (
1247      'return' => 'resource',
1248      'params' => '[string hostname[:port][:/path/to/socket] [, string username [, string password [, bool new [, int flags]]]]]',
1249      'description' => 'Opens a connection to a MySQL Server',
1250    ),
1251    'mysql_pconnect' => 
1252    array (
1253      'return' => 'resource',
1254      'params' => '[string hostname[:port][:/path/to/socket] [, string username [, string password [, int flags]]]]',
1255      'description' => 'Opens a persistent connection to a MySQL Server',
1256    ),
1257    'mysql_close' => 
1258    array (
1259      'return' => 'bool',
1260      'params' => '[int link_identifier]',
1261      'description' => 'Close a MySQL connection',
1262    ),
1263    'mysql_select_db' => 
1264    array (
1265      'return' => 'bool',
1266      'params' => 'string database_name [, int link_identifier]',
1267      'description' => 'Selects a MySQL database',
1268    ),
1269    'mysql_get_client_info' => 
1270    array (
1271      'return' => 'string',
1272      'params' => 'void',
1273      'description' => 'Returns a string that represents the client library version',
1274    ),
1275    'mysql_get_host_info' => 
1276    array (
1277      'return' => 'string',
1278      'params' => '[int link_identifier]',
1279      'description' => 'Returns a string describing the type of connection in use, including the server host name',
1280    ),
1281    'mysql_get_proto_info' => 
1282    array (
1283      'return' => 'int',
1284      'params' => '[int link_identifier]',
1285      'description' => 'Returns the protocol version used by current connection',
1286    ),
1287    'mysql_get_server_info' => 
1288    array (
1289      'return' => 'string',
1290      'params' => '[int link_identifier]',
1291      'description' => 'Returns a string that represents the server version number',
1292    ),
1293    'mysql_info' => 
1294    array (
1295      'return' => 'string',
1296      'params' => '[int link_identifier]',
1297      'description' => 'Returns a string containing information about the most recent query',
1298    ),
1299    'mysql_thread_id' => 
1300    array (
1301      'return' => 'int',
1302      'params' => '[int link_identifier]',
1303      'description' => 'Returns the thread id of current connection',
1304    ),
1305    'mysql_stat' => 
1306    array (
1307      'return' => 'string',
1308      'params' => '[int link_identifier]',
1309      'description' => 'Returns a string containing status information',
1310    ),
1311    'mysql_client_encoding' => 
1312    array (
1313      'return' => 'string',
1314      'params' => '[int link_identifier]',
1315      'description' => 'Returns the default character set for the current connection',
1316    ),
1317    'mysql_create_db' => 
1318    array (
1319      'return' => 'bool',
1320      'params' => 'string database_name [, int link_identifier]',
1321      'description' => 'Create a MySQL database',
1322    ),
1323    'mysql_drop_db' => 
1324    array (
1325      'return' => 'bool',
1326      'params' => 'string database_name [, int link_identifier]',
1327      'description' => 'Drops (delete) a MySQL database',
1328    ),
1329    'mysql_query' => 
1330    array (
1331      'return' => 'resource',
1332      'params' => 'string query [, int link_identifier]',
1333      'description' => 'Sends an SQL query to MySQL',
1334    ),
1335    'mysql_unbuffered_query' => 
1336    array (
1337      'return' => 'resource',
1338      'params' => 'string query [, int link_identifier]',
1339      'description' => 'Sends an SQL query to MySQL, without fetching and buffering the result rows',
1340    ),
1341    'mysql_db_query' => 
1342    array (
1343      'return' => 'resource',
1344      'params' => 'string database_name, string query [, int link_identifier]',
1345      'description' => 'Sends an SQL query to MySQL',
1346    ),
1347    'mysql_list_dbs' => 
1348    array (
1349      'return' => 'resource',
1350      'params' => '[int link_identifier]',
1351      'description' => 'List databases available on a MySQL server',
1352    ),
1353    'mysql_list_tables' => 
1354    array (
1355      'return' => 'resource',
1356      'params' => 'string database_name [, int link_identifier]',
1357      'description' => 'List tables in a MySQL database',
1358    ),
1359    'mysql_list_fields' => 
1360    array (
1361      'return' => 'resource',
1362      'params' => 'string database_name, string table_name [, int link_identifier]',
1363      'description' => 'List MySQL result fields',
1364    ),
1365    'mysql_list_processes' => 
1366    array (
1367      'return' => 'resource',
1368      'params' => '[int link_identifier]',
1369      'description' => 'Returns a result set describing the current server threads',
1370    ),
1371    'mysql_error' => 
1372    array (
1373      'return' => 'string',
1374      'params' => '[int link_identifier]',
1375      'description' => 'Returns the text of the error message from previous MySQL operation',
1376    ),
1377    'mysql_errno' => 
1378    array (
1379      'return' => 'int',
1380      'params' => '[int link_identifier]',
1381      'description' => 'Returns the number of the error message from previous MySQL operation',
1382    ),
1383    'mysql_affected_rows' => 
1384    array (
1385      'return' => 'int',
1386      'params' => '[int link_identifier]',
1387      'description' => 'Gets number of affected rows in previous MySQL operation',
1388    ),
1389    'mysql_escape_string' => 
1390    array (
1391      'return' => 'string',
1392      'params' => 'string to_be_escaped',
1393      'description' => 'Escape string for mysql query',
1394    ),
1395    'mysql_real_escape_string' => 
1396    array (
1397      'return' => 'string',
1398      'params' => 'string to_be_escaped [, int link_identifier]',
1399      'description' => 'Escape special characters in a string for use in a SQL statement, taking into account the current charset of the connection',
1400    ),
1401    'mysql_insert_id' => 
1402    array (
1403      'return' => 'int',
1404      'params' => '[int link_identifier]',
1405      'description' => 'Gets the ID generated from the previous INSERT operation',
1406    ),
1407    'mysql_result' => 
1408    array (
1409      'return' => 'mixed',
1410      'params' => 'resource result, int row [, mixed field]',
1411      'description' => 'Gets result data',
1412    ),
1413    'mysql_num_rows' => 
1414    array (
1415      'return' => 'int',
1416      'params' => 'resource result',
1417      'description' => 'Gets number of rows in a result',
1418    ),
1419    'mysql_num_fields' => 
1420    array (
1421      'return' => 'int',
1422      'params' => 'resource result',
1423      'description' => 'Gets number of fields in a result',
1424    ),
1425    'mysql_fetch_row' => 
1426    array (
1427      'return' => 'array',
1428      'params' => 'resource result',
1429      'description' => 'Gets a result row as an enumerated array',
1430    ),
1431    'mysql_fetch_object' => 
1432    array (
1433      'return' => 'object',
1434      'params' => 'resource result [, string class_name [, NULL|array ctor_params]]',
1435      'description' => 'Fetch a result row as an object',
1436    ),
1437    'mysql_fetch_array' => 
1438    array (
1439      'return' => 'array',
1440      'params' => 'resource result [, int result_type]',
1441      'description' => 'Fetch a result row as an array (associative, numeric or both)',
1442    ),
1443    'mysql_fetch_assoc' => 
1444    array (
1445      'return' => 'array',
1446      'params' => 'resource result',
1447      'description' => 'Fetch a result row as an associative array',
1448    ),
1449    'mysql_data_seek' => 
1450    array (
1451      'return' => 'bool',
1452      'params' => 'resource result, int row_number',
1453      'description' => 'Move internal result pointer',
1454    ),
1455    'mysql_fetch_lengths' => 
1456    array (
1457      'return' => 'array',
1458      'params' => 'resource result',
1459      'description' => 'Gets max data size of each column in a result',
1460    ),
1461    'mysql_fetch_field' => 
1462    array (
1463      'return' => 'object',
1464      'params' => 'resource result [, int field_offset]',
1465      'description' => 'Gets column information from a result and return as an object',
1466    ),
1467    'mysql_field_seek' => 
1468    array (
1469      'return' => 'bool',
1470      'params' => 'resource result, int field_offset',
1471      'description' => 'Sets result pointer to a specific field offset',
1472    ),
1473    'mysql_field_name' => 
1474    array (
1475      'return' => 'string',
1476      'params' => 'resource result, int field_index',
1477      'description' => 'Gets the name of the specified field in a result',
1478    ),
1479    'mysql_field_table' => 
1480    array (
1481      'return' => 'string',
1482      'params' => 'resource result, int field_offset',
1483      'description' => 'Gets name of the table the specified field is in',
1484    ),
1485    'mysql_field_len' => 
1486    array (
1487      'return' => 'int',
1488      'params' => 'resource result, int field_offset',
1489      'description' => 'Returns the length of the specified field',
1490    ),
1491    'mysql_field_type' => 
1492    array (
1493      'return' => 'string',
1494      'params' => 'resource result, int field_offset',
1495      'description' => 'Gets the type of the specified field in a result',
1496    ),
1497    'mysql_field_flags' => 
1498    array (
1499      'return' => 'string',
1500      'params' => 'resource result, int field_offset',
1501      'description' => 'Gets the flags associated with the specified field in a result',
1502    ),
1503    'mysql_free_result' => 
1504    array (
1505      'return' => 'bool',
1506      'params' => 'resource result',
1507      'description' => 'Free result memory',
1508    ),
1509    'mysql_ping' => 
1510    array (
1511      'return' => 'bool',
1512      'params' => '[int link_identifier]',
1513      'description' => 'Ping a server connection. If no connection then reconnect.',
1514    ),
1515    'dom_document_xinclude' => 
1516    array (
1517      'return' => 'int',
1518      'params' => '[int options]',
1519      'description' => 'Substitutues xincludes in a DomDocument',
1520    ),
1521    'dom_import_simplexml' => 
1522    array (
1523      'return' => 'somNode',
1524      'params' => 'sxeobject node',
1525      'description' => 'Get a simplexml_element object from dom to allow for processing',
1526    ),
1527    'PDO::pgsqlLOBCreate' => 
1528    array (
1529      'return' => 'string',
1530      'params' => '',
1531      'description' => 'Creates a new large object, returning its identifier.  Must be called inside a transaction.',
1532    ),
1533    'PDO::pgsqlLOBOpen' => 
1534    array (
1535      'return' => 'resource',
1536      'params' => 'string oid [, string mode = \'rb\']',
1537      'description' => 'Opens an existing large object stream.  Must be called inside a transaction.',
1538    ),
1539    'PDO::pgsqlLOBUnlink' => 
1540    array (
1541      'return' => 'bool',
1542      'params' => 'string oid',
1543      'description' => 'Deletes the large object identified by oid.  Must be called inside a transaction.',
1544    ),
1545    'xmlrpc_encode_request' => 
1546    array (
1547      'return' => 'string',
1548      'params' => 'string method, mixed params',
1549      'description' => 'Generates XML for a method request',
1550    ),
1551    'xmlrpc_encode' => 
1552    array (
1553      'return' => 'string',
1554      'params' => 'mixed value',
1555      'description' => 'Generates XML for a PHP value',
1556    ),
1557    'xmlrpc_decode_request' => 
1558    array (
1559      'return' => 'array',
1560      'params' => 'string xml, string& method [, string encoding]',
1561      'description' => 'Decodes XML into native PHP types',
1562    ),
1563    'xmlrpc_decode' => 
1564    array (
1565      'return' => 'array',
1566      'params' => 'string xml [, string encoding]',
1567      'description' => 'Decodes XML into native PHP types',
1568    ),
1569    'xmlrpc_server_create' => 
1570    array (
1571      'return' => 'resource',
1572      'params' => 'void',
1573      'description' => 'Creates an xmlrpc server',
1574    ),
1575    'xmlrpc_server_destroy' => 
1576    array (
1577      'return' => 'int',
1578      'params' => 'resource server',
1579      'description' => 'Destroys server resources',
1580    ),
1581    'xmlrpc_server_register_method' => 
1582    array (
1583      'return' => 'bool',
1584      'params' => 'resource server, string method_name, string function',
1585      'description' => 'Register a PHP function to handle method matching method_name',
1586    ),
1587    'xmlrpc_server_register_introspection_callback' => 
1588    array (
1589      'return' => 'bool',
1590      'params' => 'resource server, string function',
1591      'description' => 'Register a PHP function to generate documentation',
1592    ),
1593    'xmlrpc_server_call_method' => 
1594    array (
1595      'return' => 'mixed',
1596      'params' => 'resource server, string xml, mixed user_data [, array output_options]',
1597      'description' => 'Parses XML requests and call methods',
1598    ),
1599    'xmlrpc_server_add_introspection_data' => 
1600    array (
1601      'return' => 'int',
1602      'params' => 'resource server, array desc',
1603      'description' => 'Adds introspection documentation',
1604    ),
1605    'xmlrpc_parse_method_descriptions' => 
1606    array (
1607      'return' => 'array',
1608      'params' => 'string xml',
1609      'description' => 'Decodes XML into a list of method descriptions',
1610    ),
1611    'xmlrpc_set_type' => 
1612    array (
1613      'return' => 'bool',
1614      'params' => 'string value, string type',
1615      'description' => 'Sets xmlrpc type, base64 or datetime, for a PHP string value',
1616    ),
1617    'xmlrpc_get_type' => 
1618    array (
1619      'return' => 'string',
1620      'params' => 'mixed value',
1621      'description' => 'Gets xmlrpc type for a PHP value. Especially useful for base64 and datetime strings',
1622    ),
1623    'xmlrpc_is_fault' => 
1624    array (
1625      'return' => 'bool',
1626      'params' => 'array',
1627      'description' => 'Determines if an array value represents an XMLRPC fault.',
1628    ),
1629    'textdomain' => 
1630    array (
1631      'return' => 'string',
1632      'params' => 'string domain',
1633      'description' => 'Set the textdomain to "domain". Returns the current domain',
1634    ),
1635    'gettext' => 
1636    array (
1637      'return' => 'string',
1638      'params' => 'string msgid',
1639      'description' => 'Return the translation of msgid for the current domain, or msgid unaltered if a translation does not exist',
1640    ),
1641    'dgettext' => 
1642    array (
1643      'return' => 'string',
1644      'params' => 'string domain_name, string msgid',
1645      'description' => 'Return the translation of msgid for domain_name, or msgid unaltered if a translation does not exist',
1646    ),
1647    'dcgettext' => 
1648    array (
1649      'return' => 'string',
1650      'params' => 'string domain_name, string msgid, long category',
1651      'description' => 'Return the translation of msgid for domain_name and category, or msgid unaltered if a translation does not exist',
1652    ),
1653    'bindtextdomain' => 
1654    array (
1655      'return' => 'string',
1656      'params' => 'string domain_name, string dir',
1657      'description' => 'Bind to the text domain domain_name, looking for translations in dir. Returns the current domain',
1658    ),
1659    'ngettext' => 
1660    array (
1661      'return' => 'string',
1662      'params' => 'string MSGID1, string MSGID2, int N',
1663      'description' => 'Plural version of gettext()',
1664    ),
1665    'msg_set_queue' => 
1666    array (
1667      'return' => 'bool',
1668      'params' => 'resource queue, array data',
1669      'description' => 'Set information for a message queue',
1670    ),
1671    'msg_stat_queue' => 
1672    array (
1673      'return' => 'array',
1674      'params' => 'resource queue',
1675      'description' => 'Returns information about a message queue',
1676    ),
1677    'msg_get_queue' => 
1678    array (
1679      'return' => 'resource',
1680      'params' => 'int key [, int perms]',
1681      'description' => 'Attach to a message queue',
1682    ),
1683    'msg_remove_queue' => 
1684    array (
1685      'return' => 'bool',
1686      'params' => 'resource queue',
1687      'description' => 'Destroy the queue',
1688    ),
1689    'msg_receive' => 
1690    array (
1691      'return' => 'mixed',
1692      'params' => 'resource queue, int desiredmsgtype, int &msgtype, int maxsize, mixed message [, bool unserialize=true [, int flags=0 [, int errorcode]]]',
1693      'description' => 'Send a message of type msgtype (must be > 0) to a message queue',
1694    ),
1695    'msg_send' => 
1696    array (
1697      'return' => 'bool',
1698      'params' => 'resource queue, int msgtype, mixed message [, bool serialize=true [, bool blocking=true [, int errorcode]]]',
1699      'description' => 'Send a message of type msgtype (must be > 0) to a message queue',
1700    ),
1701    'xml_error_string' => 
1702    array (
1703      'return' => 'string',
1704      'params' => 'int code',
1705      'description' => 'Get XML parser error string',
1706    ),
1707    'xml_get_current_column_number' => 
1708    array (
1709      'return' => 'int',
1710      'params' => 'resource parser',
1711      'description' => 'Get current column number for an XML parser',
1712    ),
1713    'shm_attach' => 
1714    array (
1715      'return' => 'int',
1716      'params' => 'int key [, int memsize [, int perm]]',
1717      'description' => 'Creates or open a shared memory segment',
1718    ),
1719    'shm_detach' => 
1720    array (
1721      'return' => 'bool',
1722      'params' => 'int shm_identifier',
1723      'description' => 'Disconnects from shared memory segment',
1724    ),
1725    'shm_remove' => 
1726    array (
1727      'return' => 'bool',
1728      'params' => 'int shm_identifier',
1729      'description' => 'Removes shared memory from Unix systems',
1730    ),
1731    'shm_put_var' => 
1732    array (
1733      'return' => 'bool',
1734      'params' => 'int shm_identifier, int variable_key, mixed variable',
1735      'description' => 'Inserts or updates a variable in shared memory',
1736    ),
1737    'shm_get_var' => 
1738    array (
1739      'return' => 'mixed',
1740      'params' => 'int id, int variable_key',
1741      'description' => 'Returns a variable from shared memory',
1742    ),
1743    'shm_remove_var' => 
1744    array (
1745      'return' => 'bool',
1746      'params' => 'int id, int variable_key',
1747      'description' => 'Removes variable from shared memory',
1748    ),
1749    'sqlite_popen' => 
1750    array (
1751      'return' => 'resource',
1752      'params' => 'string filename [, int mode [, string &error_message]]',
1753      'description' => 'Opens a persistent handle to a SQLite database. Will create the database if it does not exist.',
1754    ),
1755    'sqlite_open' => 
1756    array (
1757      'return' => 'resource',
1758      'params' => 'string filename [, int mode [, string &error_message]]',
1759      'description' => 'Opens a SQLite database. Will create the database if it does not exist.',
1760    ),
1761    'sqlite_factory' => 
1762    array (
1763      'return' => 'object',
1764      'params' => 'string filename [, int mode [, string &error_message]]',
1765      'description' => 'Opens a SQLite database and creates an object for it. Will create the database if it does not exist.',
1766    ),
1767    'sqlite_busy_timeout' => 
1768    array (
1769      'return' => 'void',
1770      'params' => 'resource db, int ms',
1771      'description' => 'Set busy timeout duration. If ms <= 0, all busy handlers are disabled.',
1772    ),
1773    'sqlite_close' => 
1774    array (
1775      'return' => 'void',
1776      'params' => 'resource db',
1777      'description' => 'Closes an open sqlite database.',
1778    ),
1779    'sqlite_unbuffered_query' => 
1780    array (
1781      'return' => 'resource',
1782      'params' => 'string query, resource db [ , int result_type [, string &error_message]]',
1783      'description' => 'Executes a query that does not prefetch and buffer all data.',
1784    ),
1785    'sqlite_fetch_column_types' => 
1786    array (
1787      'return' => 'resource',
1788      'params' => 'string table_name, resource db [, int result_type]',
1789      'description' => 'Return an array of column types from a particular table.',
1790    ),
1791    'sqlite_query' => 
1792    array (
1793      'return' => 'resource',
1794      'params' => 'string query, resource db [, int result_type [, string &error_message]]',
1795      'description' => 'Executes a query against a given database and returns a result handle.',
1796    ),
1797    'sqlite_exec' => 
1798    array (
1799      'return' => 'boolean',
1800      'params' => 'string query, resource db[, string &error_message]',
1801      'description' => 'Executes a result-less query against a given database',
1802    ),
1803    'sqlite_fetch_all' => 
1804    array (
1805      'return' => 'array',
1806      'params' => 'resource result [, int result_type [, bool decode_binary]]',
1807      'description' => 'Fetches all rows from a result set as an array of arrays.',
1808    ),
1809    'sqlite_fetch_array' => 
1810    array (
1811      'return' => 'array',
1812      'params' => 'resource result [, int result_type [, bool decode_binary]]',
1813      'description' => 'Fetches the next row from a result set as an array.',
1814    ),
1815    'sqlite_fetch_object' => 
1816    array (
1817      'return' => 'object',
1818      'params' => 'resource result [, string class_name [, NULL|array ctor_params [, bool decode_binary]]]',
1819      'description' => 'Fetches the next row from a result set as an object.',
1820    ),
1821    'sqlite_array_query' => 
1822    array (
1823      'return' => 'array',
1824      'params' => 'resource db, string query [ , int result_type [, bool decode_binary]]',
1825      'description' => 'Executes a query against a given database and returns an array of arrays.',
1826    ),
1827    'sqlite_single_query' => 
1828    array (
1829      'return' => 'array',
1830      'params' => 'resource db, string query [, bool first_row_only [, bool decode_binary]]',
1831      'description' => 'Executes a query and returns either an array for one single column or the value of the first row.',
1832    ),
1833    'sqlite_fetch_single' => 
1834    array (
1835      'return' => 'string',
1836      'params' => 'resource result [, bool decode_binary]',
1837      'description' => 'Fetches the first column of a result set as a string.',
1838    ),
1839    'sqlite_current' => 
1840    array (
1841      'return' => 'array',
1842      'params' => 'resource result [, int result_type [, bool decode_binary]]',
1843      'description' => 'Fetches the current row from a result set as an array.',
1844    ),
1845    'sqlite_column' => 
1846    array (
1847      'return' => 'mixed',
1848      'params' => 'resource result, mixed index_or_name [, bool decode_binary]',
1849      'description' => 'Fetches a column from the current row of a result set.',
1850    ),
1851    'sqlite_libversion' => 
1852    array (
1853      'return' => 'string',
1854      'params' => '',
1855      'description' => 'Returns the version of the linked SQLite library.',
1856    ),
1857    'sqlite_libencoding' => 
1858    array (
1859      'return' => 'string',
1860      'params' => '',
1861      'description' => 'Returns the encoding (iso8859 or UTF-8) of the linked SQLite library.',
1862    ),
1863    'sqlite_changes' => 
1864    array (
1865      'return' => 'int',
1866      'params' => 'resource db',
1867      'description' => 'Returns the number of rows that were changed by the most recent SQL statement.',
1868    ),
1869    'sqlite_last_insert_rowid' => 
1870    array (
1871      'return' => 'int',
1872      'params' => 'resource db',
1873      'description' => 'Returns the rowid of the most recently inserted row.',
1874    ),
1875    'sqlite_num_rows' => 
1876    array (
1877      'return' => 'int',
1878      'params' => 'resource result',
1879      'description' => 'Returns the number of rows in a buffered result set.',
1880    ),
1881    'sqlite_valid' => 
1882    array (
1883      'return' => 'bool',
1884      'params' => 'resource result',
1885      'description' => 'Returns whether more rows are available.',
1886    ),
1887    'sqlite_has_prev' => 
1888    array (
1889      'return' => 'bool',
1890      'params' => 'resource result',
1891      'description' => '* Returns whether a previous row is available.',
1892    ),
1893    'sqlite_num_fields' => 
1894    array (
1895      'return' => 'int',
1896      'params' => 'resource result',
1897      'description' => 'Returns the number of fields in a result set.',
1898    ),
1899    'sqlite_field_name' => 
1900    array (
1901      'return' => 'string',
1902      'params' => 'resource result, int field_index',
1903      'description' => 'Returns the name of a particular field of a result set.',
1904    ),
1905    'sqlite_seek' => 
1906    array (
1907      'return' => 'bool',
1908      'params' => 'resource result, int row',
1909      'description' => 'Seek to a particular row number of a buffered result set.',
1910    ),
1911    'sqlite_rewind' => 
1912    array (
1913      'return' => 'bool',
1914      'params' => 'resource result',
1915      'description' => 'Seek to the first row number of a buffered result set.',
1916    ),
1917    'sqlite_next' => 
1918    array (
1919      'return' => 'bool',
1920      'params' => 'resource result',
1921      'description' => 'Seek to the next row number of a result set.',
1922    ),
1923    'sqlite_key' => 
1924    array (
1925      'return' => 'int',
1926      'params' => 'resource result',
1927      'description' => 'Return the current row index of a buffered result.',
1928    ),
1929    'sqlite_prev' => 
1930    array (
1931      'return' => 'bool',
1932      'params' => 'resource result',
1933      'description' => '* Seek to the previous row number of a result set.',
1934    ),
1935    'sqlite_escape_string' => 
1936    array (
1937      'return' => 'string',
1938      'params' => 'string item',
1939      'description' => 'Escapes a string for use as a query parameter.',
1940    ),
1941    'sqlite_last_error' => 
1942    array (
1943      'return' => 'int',
1944      'params' => 'resource db',
1945      'description' => 'Returns the error code of the last error for a database.',
1946    ),
1947    'sqlite_error_string' => 
1948    array (
1949      'return' => 'string',
1950      'params' => 'int error_code',
1951      'description' => 'Returns the textual description of an error code.',
1952    ),
1953    'sqlite_create_aggregate' => 
1954    array (
1955      'return' => 'bool',
1956      'params' => 'resource db, string funcname, mixed step_func, mixed finalize_func[, long num_args]',
1957      'description' => 'Registers an aggregate function for queries.',
1958    ),
1959    'sqlite_create_function' => 
1960    array (
1961      'return' => 'bool',
1962      'params' => 'resource db, string funcname, mixed callback[, long num_args]',
1963      'description' => 'Registers a "regular" function for queries.',
1964    ),
1965    'sqlite_udf_encode_binary' => 
1966    array (
1967      'return' => 'string',
1968      'params' => 'string data',
1969      'description' => 'Apply binary encoding (if required) to a string to return from an UDF.',
1970    ),
1971    'sqlite_udf_decode_binary' => 
1972    array (
1973      'return' => 'string',
1974      'params' => 'string data',
1975      'description' => 'Decode binary encoding on a string parameter passed to an UDF.',
1976    ),
1977    'socket_select' => 
1978    array (
1979      'return' => 'int',
1980      'params' => 'array &read_fds, array &write_fds, &array except_fds, int tv_sec[, int tv_usec]',
1981      'description' => 'Runs the select() system call on the sets mentioned with a timeout specified by tv_sec and tv_usec',
1982    ),
1983    'socket_create_listen' => 
1984    array (
1985      'return' => 'resource',
1986      'params' => 'int port[, int backlog]',
1987      'description' => 'Opens a socket on port to accept connections',
1988    ),
1989    'socket_accept' => 
1990    array (
1991      'return' => 'resource',
1992      'params' => 'resource socket',
1993      'description' => 'Accepts a connection on the listening socket fd',
1994    ),
1995    'socket_set_nonblock' => 
1996    array (
1997      'return' => 'bool',
1998      'params' => 'resource socket',
1999      'description' => 'Sets nonblocking mode on a socket resource',
2000    ),
2001    'socket_set_block' => 
2002    array (
2003      'return' => 'bool',
2004      'params' => 'resource socket',
2005      'description' => 'Sets blocking mode on a socket resource',
2006    ),
2007    'socket_listen' => 
2008    array (
2009      'return' => 'bool',
2010      'params' => 'resource socket[, int backlog]',
2011      'description' => 'Sets the maximum number of connections allowed to be waited for on the socket specified by fd',
2012    ),
2013    'socket_close' => 
2014    array (
2015      'return' => 'void',
2016      'params' => 'resource socket',
2017      'description' => 'Closes a file descriptor',
2018    ),
2019    'socket_write' => 
2020    array (
2021      'return' => 'int',
2022      'params' => 'resource socket, string buf[, int length]',
2023      'description' => 'Writes the buffer to the socket resource, length is optional',
2024    ),
2025    'socket_read' => 
2026    array (
2027      'return' => 'string',
2028      'params' => 'resource socket, int length [, int type]',
2029      'description' => 'Reads a maximum of length bytes from socket',
2030    ),
2031    'socket_getsockname' => 
2032    array (
2033      'return' => 'bool',
2034      'params' => 'resource socket, string &addr[, int &port]',
2035      '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.',
2036    ),
2037    'socket_getpeername' => 
2038    array (
2039      'return' => 'bool',
2040      'params' => 'resource socket, string &addr[, int &port]',
2041      '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.',
2042    ),
2043    'socket_create' => 
2044    array (
2045      'return' => 'resource',
2046      'params' => 'int domain, int type, int protocol',
2047      'description' => 'Creates an endpoint for communication in the domain specified by domain, of type specified by type',
2048    ),
2049    'socket_connect' => 
2050    array (
2051      'return' => 'bool',
2052      'params' => 'resource socket, string addr [, int port]',
2053      'description' => 'Opens a connection to addr:port on the socket specified by socket',
2054    ),
2055    'socket_strerror' => 
2056    array (
2057      'return' => 'string',
2058      'params' => 'int errno',
2059      'description' => 'Returns a string describing an error',
2060    ),
2061    'socket_bind' => 
2062    array (
2063      'return' => 'bool',
2064      'params' => 'resource socket, string addr [, int port]',
2065      'description' => 'Binds an open socket to a listening port, port is only specified in AF_INET family.',
2066    ),
2067    'socket_recv' => 
2068    array (
2069      'return' => 'int',
2070      'params' => 'resource socket, string &buf, int len, int flags',
2071      'description' => 'Receives data from a connected socket',
2072    ),
2073    'socket_send' => 
2074    array (
2075      'return' => 'int',
2076      'params' => 'resource socket, string buf, int len, int flags',
2077      'description' => 'Sends data to a connected socket',
2078    ),
2079    'socket_recvfrom' => 
2080    array (
2081      'return' => 'int',
2082      'params' => 'resource socket, string &buf, int len, int flags, string &name [, int &port]',
2083      'description' => 'Receives data from a socket, connected or not',
2084    ),
2085    'socket_sendto' => 
2086    array (
2087      'return' => 'int',
2088      'params' => 'resource socket, string buf, int len, int flags, string addr [, int port]',
2089      'description' => 'Sends a message to a socket, whether it is connected or not',
2090    ),
2091    'socket_get_option' => 
2092    array (
2093      'return' => 'mixed',
2094      'params' => 'resource socket, int level, int optname',
2095      'description' => 'Gets socket options for the socket',
2096    ),
2097    'socket_set_option' => 
2098    array (
2099      'return' => 'bool',
2100      'params' => 'resource socket, int level, int optname, int|array optval',
2101      'description' => 'Sets socket options for the socket',
2102    ),
2103    'socket_create_pair' => 
2104    array (
2105      'return' => 'bool',
2106      'params' => 'int domain, int type, int protocol, array &fd',
2107      'description' => 'Creates a pair of indistinguishable sockets and stores them in fds.',
2108    ),
2109    'socket_shutdown' => 
2110    array (
2111      'return' => 'bool',
2112      'params' => 'resource socket[, int how]',
2113      'description' => 'Shuts down a socket for receiving, sending, or both.',
2114    ),
2115    'socket_last_error' => 
2116    array (
2117      'return' => 'int',
2118      'params' => '[resource socket]',
2119      'description' => 'Returns the last socket error (either the last used or the provided socket resource)',
2120    ),
2121    'socket_clear_error' => 
2122    array (
2123      'return' => 'void',
2124      'params' => '[resource socket]',
2125      'description' => 'Clears the error on the socket or the last error code.',
2126    ),
2127    'sybase_connect' => 
2128    array (
2129      'return' => 'int',
2130      'params' => '[string host [, string user [, string password [, string charset [, string appname]]]]]',
2131      'description' => 'Open Sybase server connection',
2132    ),
2133    'sybase_pconnect' => 
2134    array (
2135      'return' => 'int',
2136      'params' => '[string host [, string user [, string password [, string charset [, string appname]]]]]',
2137      'description' => 'Open persistent Sybase connection',
2138    ),
2139    'sybase_close' => 
2140    array (
2141      'return' => 'bool',
2142      'params' => '[int link_id]',
2143      'description' => 'Close Sybase connection',
2144    ),
2145    'sybase_select_db' => 
2146    array (
2147      'return' => 'bool',
2148      'params' => 'string database [, int link_id]',
2149      'description' => 'Select Sybase database',
2150    ),
2151    'sybase_query' => 
2152    array (
2153      'return' => 'int',
2154      'params' => 'string query [, int link_id]',
2155      'description' => 'Send Sybase query',
2156    ),
2157    'sybase_free_result' => 
2158    array (
2159      'return' => 'bool',
2160      'params' => 'int result',
2161      'description' => 'Free result memory',
2162    ),
2163    'sybase_get_last_message' => 
2164    array (
2165      'return' => 'string',
2166      'params' => 'void',
2167      'description' => 'Returns the last message from server (over min_message_severity)',
2168    ),
2169    'sybase_num_rows' => 
2170    array (
2171      'return' => 'int',
2172      'params' => 'int result',
2173      'description' => 'Get number of rows in result',
2174    ),
2175    'sybase_num_fields' => 
2176    array (
2177      'return' => 'int',
2178      'params' => 'int result',
2179      'description' => 'Get number of fields in result',
2180    ),
2181    'sybase_fetch_row' => 
2182    array (
2183      'return' => 'array',
2184      'params' => 'int result',
2185      'description' => 'Get row as enumerated array',
2186    ),
2187    'sybase_fetch_object' => 
2188    array (
2189      'return' => 'object',
2190      'params' => 'int result [, mixed object]',
2191      'description' => 'Fetch row as object',
2192    ),
2193    'sybase_fetch_array' => 
2194    array (
2195      'return' => 'array',
2196      'params' => 'int result',
2197      'description' => 'Fetch row as array',
2198    ),
2199    'sybase_data_seek' => 
2200    array (
2201      'return' => 'bool',
2202      'params' => 'int result, int offset',
2203      'description' => 'Move internal row pointer',
2204    ),
2205    'sybase_fetch_field' => 
2206    array (
2207      'return' => 'object',
2208      'params' => 'int result [, int offset]',
2209      'description' => 'Get field information',
2210    ),
2211    'sybase_field_seek' => 
2212    array (
2213      'return' => 'bool',
2214      'params' => 'int result, int offset',
2215      'description' => 'Set field offset',
2216    ),
2217    'sybase_result' => 
2218    array (
2219      'return' => 'string',
2220      'params' => 'int result, int row, mixed field',
2221      'description' => 'Get result data',
2222    ),
2223    'sybase_affected_rows' => 
2224    array (
2225      'return' => 'int',
2226      'params' => '[int link_id]',
2227      'description' => 'Get number of affected rows in last query',
2228    ),
2229    'sybase_min_error_severity' => 
2230    array (
2231      'return' => 'void',
2232      'params' => 'int severity',
2233      'description' => 'Sets the minimum error severity',
2234    ),
2235    'sybase_min_message_severity' => 
2236    array (
2237      'return' => 'void',
2238      'params' => 'int severity',
2239      'description' => 'Sets the minimum message severity',
2240    ),
2241    'confirm_extname_compiled' => 
2242    array (
2243      'return' => 'string',
2244      'params' => 'string arg',
2245      'description' => 'Return a string to confirm that the module is compiled in',
2246    ),
2247    'fdf_open' => 
2248    array (
2249      'return' => 'resource',
2250      'params' => 'string filename',
2251      'description' => 'Opens a new FDF document',
2252    ),
2253    'fdf_open_string' => 
2254    array (
2255      'return' => 'resource',
2256      'params' => 'string fdf_data',
2257      'description' => 'Opens a new FDF document from string',
2258    ),
2259    'fdf_create' => 
2260    array (
2261      'return' => 'resource',
2262      'params' => 'void',
2263      'description' => 'Creates a new FDF document',
2264    ),
2265    'fdf_close' => 
2266    array (
2267      'return' => 'void',
2268      'params' => 'resource fdfdoc',
2269      'description' => 'Closes the FDF document',
2270    ),
2271    'fdf_get_value' => 
2272    array (
2273      'return' => 'string',
2274      'params' => 'resource fdfdoc, string fieldname [, int which]',
2275      'description' => 'Gets the value of a field as string',
2276    ),
2277    'fdf_set_value' => 
2278    array (
2279      'return' => 'bool',
2280      'params' => 'resource fdfdoc, string fieldname, mixed value [, int isname]',
2281      'description' => 'Sets the value of a field',
2282    ),
2283    'fdf_next_field_name' => 
2284    array (
2285      'return' => 'string',
2286      'params' => 'resource fdfdoc [, string fieldname]',
2287      'description' => 'Gets the name of the next field name or the first field name',
2288    ),
2289    'fdf_set_ap' => 
2290    array (
2291      'return' => 'bool',
2292      'params' => 'resource fdfdoc, string fieldname, int face, string filename, int pagenr',
2293      'description' => 'Sets the appearence of a field',
2294    ),
2295    'fdf_set_status' => 
2296    array (
2297      'return' => 'bool',
2298      'params' => 'resource fdfdoc, string status',
2299      'description' => 'Sets the value of /Status key',
2300    ),
2301    'fdf_get_status' => 
2302    array (
2303      'return' => 'string',
2304      'params' => 'resource fdfdoc',
2305      'description' => 'Gets the value of /Status key',
2306    ),
2307    'fdf_set_file' => 
2308    array (
2309      'return' => 'bool',
2310      'params' => 'resource fdfdoc, string filename [, string target_frame]',
2311      'description' => 'Sets the value of /F key',
2312    ),
2313    'fdf_get_file' => 
2314    array (
2315      'return' => 'string',
2316      'params' => 'resource fdfdoc',
2317      'description' => 'Gets the value of /F key',
2318    ),
2319    'fdf_save' => 
2320    array (
2321      'return' => 'bool',
2322      'params' => 'resource fdfdoc [, string filename]',
2323      'description' => 'Writes out the FDF file',
2324    ),
2325    'fdf_save_string' => 
2326    array (
2327      'return' => 'string',
2328      'params' => 'resource fdfdoc',
2329      'description' => 'Returns the FDF file as a string',
2330    ),
2331    'fdf_add_template' => 
2332    array (
2333      'return' => 'bool',
2334      'params' => 'resource fdfdoc, int newpage, string filename, string template, int rename',
2335      'description' => 'Adds a template into the FDF document',
2336    ),
2337    'fdf_set_flags' => 
2338    array (
2339      'return' => 'bool',
2340      'params' => 'resource fdfdoc, string fieldname, int whichflags, int newflags',
2341      'description' => 'Sets flags for a field in the FDF document',
2342    ),
2343    'fdf_set_opt' => 
2344    array (
2345      'return' => 'bool',
2346      'params' => 'resource fdfdoc, string fieldname, int element, string value, string name',
2347      'description' => 'Sets a value in the opt array for a field',
2348    ),
2349    'fdf_get_opt' => 
2350    array (
2351      'return' => 'mixed',
2352      'params' => 'resource fdfdof, string fieldname [, int element]',
2353      'description' => 'Gets a value from the opt array of a field',
2354    ),
2355    'fdf_set_submit_form_action' => 
2356    array (
2357      'return' => 'bool',
2358      'params' => 'resource fdfdoc, string fieldname, int whichtrigger, string url, int flags',
2359      'description' => 'Sets the submit form action for a field',
2360    ),
2361    'fdf_set_javascript_action' => 
2362    array (
2363      'return' => 'bool',
2364      'params' => 'resource fdfdoc, string fieldname, int whichtrigger, string script',
2365      'description' => 'Sets the javascript action for a field',
2366    ),
2367    'fdf_set_encoding' => 
2368    array (
2369      'return' => 'bool',
2370      'params' => 'resource fdf_document, string encoding',
2371      'description' => 'Sets FDF encoding (either "Shift-JIS" or "Unicode")',
2372    ),
2373    'fdf_set_version' => 
2374    array (
2375      'return' => 'bool',
2376      'params' => 'resourece fdfdoc, string version',
2377      'description' => 'Sets FDF version for a file',
2378    ),
2379    'fdf_set_on_import_javascript' => 
2380    array (
2381      'return' => 'bool',
2382      'params' => 'resource fdfdoc, string script [, bool before_data_import]',
2383      'description' => 'Adds javascript code to be executed when Acrobat opens the FDF',
2384    ),
2385    'fdf_set_target_frame' => 
2386    array (
2387      'return' => 'bool',
2388      'params' => 'resource fdfdoc, string target',
2389      'description' => 'Sets target frame for form',
2390    ),
2391    'fdf_remove_item' => 
2392    array (
2393      'return' => 'bool',
2394      'params' => 'resource fdfdoc, string fieldname, int item',
2395      'description' => 'Sets target frame for form',
2396    ),
2397    'fdf_get_attachment' => 
2398    array (
2399      'return' => 'array',
2400      'params' => 'resource fdfdoc, string fieldname, string savepath',
2401      'description' => 'Get attached uploaded file',
2402    ),
2403    'fdf_enum_values' => 
2404    array (
2405      'return' => 'bool',
2406      'params' => 'resource fdfdoc, callback function [, mixed userdata]',
2407      'description' => 'Call a user defined function for each document value',
2408    ),
2409    'variant_set' => 
2410    array (
2411      'return' => 'void',
2412      'params' => 'object variant, mixed value',
2413      'description' => 'Assigns a new value for a variant object',
2414    ),
2415    'variant_add' => 
2416    array (
2417      'return' => 'mixed',
2418      'params' => 'mixed left, mixed right',
2419      'description' => '"Adds" two variant values together and returns the result',
2420    ),
2421    'variant_cat' => 
2422    array (
2423      'return' => 'mixed',
2424      'params' => 'mixed left, mixed right',
2425      'description' => 'concatenates two variant values together and returns the result',
2426    ),
2427    'variant_sub' => 
2428    array (
2429      'return' => 'mixed',
2430      'params' => 'mixed left, mixed right',
2431      'description' => 'subtracts the value of the right variant from the left variant value and returns the result',
2432    ),
2433    'variant_mul' => 
2434    array (
2435      'return' => 'mixed',
2436      'params' => 'mixed left, mixed right',
2437      'description' => 'multiplies the values of the two variants and returns the result',
2438    ),
2439    'variant_and' => 
2440    array (
2441      'return' => 'mixed',
2442      'params' => 'mixed left, mixed right',
2443      'description' => 'performs a bitwise AND operation between two variants and returns the result',
2444    ),
2445    'variant_div' => 
2446    array (
2447      'return' => 'mixed',
2448      'params' => 'mixed left, mixed right',
2449      'description' => 'Returns the result from dividing two variants',
2450    ),
2451    'variant_eqv' => 
2452    array (
2453      'return' => 'mixed',
2454      'params' => 'mixed left, mixed right',
2455      'description' => 'Performs a bitwise equivalence on two variants',
2456    ),
2457    'variant_idiv' => 
2458    array (
2459      'return' => 'mixed',
2460      'params' => 'mixed left, mixed right',
2461      'description' => 'Converts variants to integers and then returns the result from dividing them',
2462    ),
2463    'variant_imp' => 
2464    array (
2465      'return' => 'mixed',
2466      'params' => 'mixed left, mixed right',
2467      'description' => 'Performs a bitwise implication on two variants',
2468    ),
2469    'variant_mod' => 
2470    array (
2471      'return' => 'mixed',
2472      'params' => 'mixed left, mixed right',
2473      'description' => 'Divides two variants and returns only the remainder',
2474    ),
2475    'variant_or' => 
2476    array (
2477      'return' => 'mixed',
2478      'params' => 'mixed left, mixed right',
2479      'description' => 'Performs a logical disjunction on two variants',
2480    ),
2481    'variant_pow' => 
2482    array (
2483      'return' => 'mixed',
2484      'params' => 'mixed left, mixed right',
2485      'description' => 'Returns the result of performing the power function with two variants',
2486    ),
2487    'variant_xor' => 
2488    array (
2489      'return' => 'mixed',
2490      'params' => 'mixed left, mixed right',
2491      'description' => 'Performs a logical exclusion on two variants',
2492    ),
2493    'variant_abs' => 
2494    array (
2495      'return' => 'mixed',
2496      'params' => 'mixed left',
2497      'description' => 'Returns the absolute value of a variant',
2498    ),
2499    'variant_fix' => 
2500    array (
2501      'return' => 'mixed',
2502      'params' => 'mixed left',
2503      'description' => 'Returns the integer part ? of a variant',
2504    ),
2505    'variant_int' => 
2506    array (
2507      'return' => 'mixed',
2508      'params' => 'mixed left',
2509      'description' => 'Returns the integer portion of a variant',
2510    ),
2511    'variant_neg' => 
2512    array (
2513      'return' => 'mixed',
2514      'params' => 'mixed left',
2515      'description' => 'Performs logical negation on a variant',
2516    ),
2517    'variant_not' => 
2518    array (
2519      'return' => 'mixed',
2520      'params' => 'mixed left',
2521      'description' => 'Performs bitwise not negation on a variant',
2522    ),
2523    'variant_round' => 
2524    array (
2525      'return' => 'mixed',
2526      'params' => 'mixed left, int decimals',
2527      'description' => 'Rounds a variant to the specified number of decimal places',
2528    ),
2529    'variant_cmp' => 
2530    array (
2531      'return' => 'int',
2532      'params' => 'mixed left, mixed right [, int lcid [, int flags]]',
2533      'description' => 'Compares two variants',
2534    ),
2535    'variant_date_to_timestamp' => 
2536    array (
2537      'return' => 'int',
2538      'params' => 'object variant',
2539      'description' => 'Converts a variant date/time value to unix timestamp',
2540    ),
2541    'variant_date_from_timestamp' => 
2542    array (
2543      'return' => 'object',
2544      'params' => 'int timestamp',
2545      'description' => 'Returns a variant date representation of a unix timestamp',
2546    ),
2547    'variant_get_type' => 
2548    array (
2549      'return' => 'int',
2550      'params' => 'object variant',
2551      'description' => 'Returns the VT_XXX type code for a variant',
2552    ),
2553    'variant_set_type' => 
2554    array (
2555      'return' => 'void',
2556      'params' => 'object variant, int type',
2557      'description' => 'Convert a variant into another type.  Variant is modified "in-place"',
2558    ),
2559    'variant_cast' => 
2560    array (
2561      'return' => 'object',
2562      'params' => 'object variant, int type',
2563      'description' => 'Convert a variant into a new variant object of another type',
2564    ),
2565    'com_get_active_object' => 
2566    array (
2567      'return' => 'object',
2568      'params' => 'string progid [, int code_page ]',
2569      'description' => 'Returns a handle to an already running instance of a COM object',
2570    ),
2571    'com_create_guid' => 
2572    array (
2573      'return' => 'string',
2574      'params' => '',
2575      'description' => 'Generate a globally unique identifier (GUID)',
2576    ),
2577    'com_event_sink' => 
2578    array (
2579      'return' => 'bool',
2580      'params' => 'object comobject, object sinkobject [, mixed sinkinterface]',
2581      'description' => 'Connect events from a COM object to a PHP object',
2582    ),
2583    'com_print_typeinfo' => 
2584    array (
2585      'return' => 'bool',
2586      'params' => 'object comobject | string typelib, string dispinterface, bool wantsink',
2587      'description' => 'Print out a PHP class definition for a dispatchable interface',
2588    ),
2589    'com_message_pump' => 
2590    array (
2591      'return' => 'bool',
2592      'params' => '[int timeoutms]',
2593      'description' => 'Process COM messages, sleeping for up to timeoutms milliseconds',
2594    ),
2595    'COMPersistHelper::GetCurFile' => 
2596    array (
2597      'return' => 'string',
2598      'params' => '',
2599      'description' => 'Determines the filename into which an object will be saved, or false if none is set, via IPersistFile::GetCurFile',
2600    ),
2601    'COMPersistHelper::SaveToFile' => 
2602    array (
2603      'return' => 'bool',
2604      'params' => 'string filename [, bool remember]',
2605      'description' => 'Persist object data to file, via IPersistFile::Save',
2606    ),
2607    'COMPersistHelper::LoadFromFile' => 
2608    array (
2609      'return' => 'bool',
2610      'params' => 'string filename [, int flags]',
2611      'description' => 'Load object data from file, via IPersistFile::Load',
2612    ),
2613    'COMPersistHelper::GetMaxStreamSize' => 
2614    array (
2615      'return' => 'int',
2616      'params' => '',
2617      'description' => 'Gets maximum stream size required to store the object data, via IPersistStream::GetSizeMax (or IPersistStreamInit::GetSizeMax)',
2618    ),
2619    'COMPersistHelper::InitNew' => 
2620    array (
2621      'return' => 'int',
2622      'params' => '',
2623      'description' => 'Initializes the object to a default state, via IPersistStreamInit::InitNew',
2624    ),
2625    'COMPersistHelper::LoadFromStream' => 
2626    array (
2627      'return' => 'mixed',
2628      'params' => 'resource stream',
2629      'description' => 'Initializes an object from the stream where it was previously saved, via IPersistStream::Load or OleLoadFromStream',
2630    ),
2631    'COMPersistHelper::SaveToStream' => 
2632    array (
2633      'return' => 'int',
2634      'params' => 'resource stream',
2635      'description' => 'Saves the object to a stream, via IPersistStream::Save',
2636    ),
2637    'COMPersistHelper::__construct' => 
2638    array (
2639      'return' => 'int',
2640      'params' => '[object com_object]',
2641      'description' => 'Creates a persistence helper object, usually associated with a com_object',
2642    ),
2643    'pg_connect' => 
2644    array (
2645      'return' => 'resource',
2646      'params' => 'string connection_string[, int connect_type] | [string host, string port [, string options [, string tty,]]] string database',
2647      'description' => 'Open a PostgreSQL connection',
2648    ),
2649    'pg_pconnect' => 
2650    array (
2651      'return' => 'resource',
2652      'params' => 'string connection_string | [string host, string port [, string options [, string tty,]]] string database',
2653      'description' => 'Open a persistent PostgreSQL connection',
2654    ),
2655    'pg_close' => 
2656    array (
2657      'return' => 'bool',
2658      'params' => '[resource connection]',
2659      'description' => 'Close a PostgreSQL connection',
2660    ),
2661    'pg_dbname' => 
2662    array (
2663      'return' => 'string',
2664      'params' => '[resource connection]',
2665      'description' => 'Get the database name',
2666    ),
2667    'pg_last_error' => 
2668    array (
2669      'return' => 'string',
2670      'params' => '[resource connection]',
2671      'description' => 'Get the error message string',
2672    ),
2673    'pg_options' => 
2674    array (
2675      'return' => 'string',
2676      'params' => '[resource connection]',
2677      'description' => 'Get the options associated with the connection',
2678    ),
2679    'pg_port' => 
2680    array (
2681      'return' => 'int',
2682      'params' => '[resource connection]',
2683      'description' => 'Return the port number associated with the connection',
2684    ),
2685    'pg_tty' => 
2686    array (
2687      'return' => 'string',
2688      'params' => '[resource connection]',
2689      'description' => 'Return the tty name associated with the connection',
2690    ),
2691    'pg_host' => 
2692    array (
2693      'return' => 'string',
2694      'params' => '[resource connection]',
2695      'description' => 'Returns the host name associated with the connection',
2696    ),
2697    'pg_version' => 
2698    array (
2699      'return' => 'array',
2700      'params' => '[resource connection]',
2701      'description' => 'Returns an array with client, protocol and server version (when available)',
2702    ),
2703    'pg_parameter_status' => 
2704    array (
2705      'return' => 'string|false',
2706      'params' => '[resource connection,] string param_name',
2707      'description' => 'Returns the value of a server parameter',
2708    ),
2709    'pg_ping' => 
2710    array (
2711      'return' => 'bool',
2712      'params' => '[resource connection]',
2713      'description' => 'Ping database. If connection is bad, try to reconnect.',
2714    ),
2715    'pg_query' => 
2716    array (
2717      'return' => 'resource',
2718      'params' => '[resource connection,] string query',
2719      'description' => 'Execute a query',
2720    ),
2721    'pg_query_params' => 
2722    array (
2723      'return' => 'resource',
2724      'params' => '[resource connection,] string query, array params',
2725      'description' => 'Execute a query',
2726    ),
2727    'pg_prepare' => 
2728    array (
2729      'return' => 'resource',
2730      'params' => '[resource connection,] string stmtname, string query',
2731      'description' => 'Prepare a query for future execution',
2732    ),
2733    'pg_execute' => 
2734    array (
2735      'return' => 'resource',
2736      'params' => '[resource connection,] string stmtname, array params',
2737      'description' => 'Execute a prepared query',
2738    ),
2739    'pg_num_rows' => 
2740    array (
2741      'return' => 'int',
2742      'params' => 'resource result',
2743      'description' => 'Return the number of rows in the result',
2744    ),
2745    'pg_num_fields' => 
2746    array (
2747      'return' => 'int',
2748      'params' => 'resource result',
2749      'description' => 'Return the number of fields in the result',
2750    ),
2751    'pg_affected_rows' => 
2752    array (
2753      'return' => 'int',
2754      'params' => 'resource result',
2755      'description' => 'Returns the number of affected tuples',
2756    ),
2757    'pg_last_notice' => 
2758    array (
2759      'return' => 'string',
2760      'params' => 'resource connection',
2761      'description' => 'Returns the last notice set by the backend',
2762    ),
2763    'pg_field_name' => 
2764    array (
2765      'return' => 'string',
2766      'params' => 'resource result, int field_number',
2767      'description' => 'Returns the name of the field',
2768    ),
2769    'pg_field_size' => 
2770    array (
2771      'return' => 'int',
2772      'params' => 'resource result, int field_number',
2773      'description' => 'Returns the internal size of the field',
2774    ),
2775    'pg_field_type' => 
2776    array (
2777      'return' => 'string',
2778      'params' => 'resource result, int field_number',
2779      'description' => 'Returns the type name for the given field',
2780    ),
2781    'pg_field_type_oid' => 
2782    array (
2783      'return' => 'string',
2784      'params' => 'resource result, int field_number',
2785      'description' => 'Returns the type oid for the given field',
2786    ),
2787    'pg_field_num' => 
2788    array (
2789      'return' => 'int',
2790      'params' => 'resource result, string field_name',
2791      'description' => 'Returns the field number of the named field',
2792    ),
2793    'pg_fetch_result' => 
2794    array (
2795      'return' => 'mixed',
2796      'params' => 'resource result, [int row_number,] mixed field_name',
2797      'description' => 'Returns values from a result identifier',
2798    ),
2799    'pg_fetch_row' => 
2800    array (
2801      'return' => 'array',
2802      'params' => 'resource result [, int row [, int result_type]]',
2803      'description' => 'Get a row as an enumerated array',
2804    ),
2805    'pg_fetch_assoc' => 
2806    array (
2807      'return' => 'array',
2808      'params' => 'resource result [, int row]',
2809      'description' => 'Fetch a row as an assoc array',
2810    ),
2811    'pg_fetch_array' => 
2812    array (
2813      'return' => 'array',
2814      'params' => 'resource result [, int row [, int result_type]]',
2815      'description' => 'Fetch a row as an array',
2816    ),
2817    'pg_fetch_object' => 
2818    array (
2819      'return' => 'object',
2820      'params' => 'resource result [, int row [, string class_name [, NULL|array ctor_params]]]',
2821      'description' => 'Fetch a row as an object',
2822    ),
2823    'pg_fetch_all' => 
2824    array (
2825      'return' => 'array',
2826      'params' => 'resource result',
2827      'description' => 'Fetch all rows into array',
2828    ),
2829    'pg_fetch_all_columns' => 
2830    array (
2831      'return' => 'array',
2832      'params' => 'resource result [, int column_number]',
2833      'description' => 'Fetch all rows into array',
2834    ),
2835    'pg_result_seek' => 
2836    array (
2837      'return' => 'bool',
2838      'params' => 'resource result, int offset',
2839      'description' => 'Set internal row offset',
2840    ),
2841    'pg_field_prtlen' => 
2842    array (
2843      'return' => 'int',
2844      'params' => 'resource result, [int row,] mixed field_name_or_number',
2845      'description' => 'Returns the printed length',
2846    ),
2847    'pg_field_is_null' => 
2848    array (
2849      'return' => 'int',
2850      'params' => 'resource result, [int row,] mixed field_name_or_number',
2851      'description' => 'Test if a field is NULL',
2852    ),
2853    'pg_free_result' => 
2854    array (
2855      'return' => 'bool',
2856      'params' => 'resource result',
2857      'description' => 'Free result memory',
2858    ),
2859    'pg_last_oid' => 
2860    array (
2861      'return' => 'string',
2862      'params' => 'resource result',
2863      'description' => 'Returns the last object identifier',
2864    ),
2865    'pg_trace' => 
2866    array (
2867      'return' => 'bool',
2868      'params' => 'string filename [, string mode [, resource connection]]',
2869      'description' => 'Enable tracing a PostgreSQL connection',
2870    ),
2871    'pg_untrace' => 
2872    array (
2873      'return' => 'bool',
2874      'params' => '[resource connection]',
2875      'description' => 'Disable tracing of a PostgreSQL connection',
2876    ),
2877    'pg_lo_create' => 
2878    array (
2879      'return' => 'int',
2880      'params' => '[resource connection]',
2881      'description' => 'Create a large object',
2882    ),
2883    'pg_lo_unlink' => 
2884    array (
2885      'return' => 'bool',
2886      'params' => '[resource connection,] string large_object_oid',
2887      'description' => 'Delete a large object',
2888    ),
2889    'pg_lo_open' => 
2890    array (
2891      'return' => 'resource',
2892      'params' => '[resource connection,] int large_object_oid, string mode',
2893      'description' => 'Open a large object and return fd',
2894    ),
2895    'pg_lo_close' => 
2896    array (
2897      'return' => 'bool',
2898      'params' => 'resource large_object',
2899      'description' => 'Close a large object',
2900    ),
2901    'pg_lo_read' => 
2902    array (
2903      'return' => 'string',
2904      'params' => 'resource large_object [, int len]',
2905      'description' => 'Read a large object',
2906    ),
2907    'pg_lo_write' => 
2908    array (
2909      'return' => 'int',
2910      'params' => 'resource large_object, string buf [, int len]',
2911      'description' => 'Write a large object',
2912    ),
2913    'pg_lo_read_all' => 
2914    array (
2915      'return' => 'int',
2916      'params' => 'resource large_object',
2917      'description' => 'Read a large object and send straight to browser',
2918    ),
2919    'pg_lo_import' => 
2920    array (
2921      'return' => 'int',
2922      'params' => '[resource connection, ] string filename',
2923      'description' => 'Import large object direct from filesystem',
2924    ),
2925    'pg_lo_export' => 
2926    array (
2927      'return' => 'bool',
2928      'params' => '[resource connection, ] int objoid, string filename',
2929      'description' => 'Export large object direct to filesystem',
2930    ),
2931    'pg_lo_seek' => 
2932    array (
2933      'return' => 'bool',
2934      'params' => 'resource large_object, int offset [, int whence]',
2935      'description' => 'Seeks position of large object',
2936    ),
2937    'pg_lo_tell' => 
2938    array (
2939      'return' => 'int',
2940      'params' => 'resource large_object',
2941      'description' => 'Returns current position of large object',
2942    ),
2943    'pg_set_error_verbosity' => 
2944    array (
2945      'return' => 'int',
2946      'params' => '[resource connection,] int verbosity',
2947      'description' => 'Set error verbosity',
2948    ),
2949    'pg_set_client_encoding' => 
2950    array (
2951      'return' => 'int',
2952      'params' => '[resource connection,] string encoding',
2953      'description' => 'Set client encoding',
2954    ),
2955    'pg_client_encoding' => 
2956    array (
2957      'return' => 'string',
2958      'params' => '[resource connection]',
2959      'description' => 'Get the current client encoding',
2960    ),
2961    'pg_end_copy' => 
2962    array (
2963      'return' => 'bool',
2964      'params' => '[resource connection]',
2965      'description' => 'Sync with backend. Completes the Copy command',
2966    ),
2967    'pg_put_line' => 
2968    array (
2969      'return' => 'bool',
2970      'params' => '[resource connection,] string query',
2971      'description' => 'Send null-terminated string to backend server',
2972    ),
2973    'pg_copy_to' => 
2974    array (
2975      'return' => 'array',
2976      'params' => 'resource connection, string table_name [, string delimiter [, string null_as]]',
2977      'description' => 'Copy table to array',
2978    ),
2979    'pg_copy_from' => 
2980    array (
2981      'return' => 'bool',
2982      'params' => 'resource connection, string table_name , array rows [, string delimiter [, string null_as]]',
2983      'description' => 'Copy table from array',
2984    ),
2985    'pg_escape_string' => 
2986    array (
2987      'return' => 'string',
2988      'params' => 'string data',
2989      'description' => 'Escape string for text/char type',
2990    ),
2991    'pg_escape_bytea' => 
2992    array (
2993      'return' => 'string',
2994      'params' => 'string data',
2995      'description' => 'Escape binary for bytea type',
2996    ),
2997    'pg_unescape_bytea' => 
2998    array (
2999      'return' => 'string',
3000      'params' => 'string data',
3001      'description' => 'Unescape binary for bytea type',
3002    ),
3003    'pg_result_error' => 
3004    array (
3005      'return' => 'string',
3006      'params' => 'resource result',
3007      'description' => 'Get error message associated with result',
3008    ),
3009    'pg_result_error_field' => 
3010    array (
3011      'return' => 'string',
3012      'params' => 'resource result, int fieldcode',
3013      'description' => 'Get error message field associated with result',
3014    ),
3015    'pg_connection_status' => 
3016    array (
3017      'return' => 'int',
3018      'params' => 'resource connnection',
3019      'description' => 'Get connection status',
3020    ),
3021    'pg_transaction_status' => 
3022    array (
3023      'return' => 'int',
3024      'params' => 'resource connnection',
3025      'description' => 'Get transaction status',
3026    ),
3027    'pg_connection_reset' => 
3028    array (
3029      'return' => 'bool',
3030      'params' => 'resource connection',
3031      'description' => 'Reset connection (reconnect)',
3032    ),
3033    'pg_cancel_query' => 
3034    array (
3035      'return' => 'bool',
3036      'params' => 'resource connection',
3037      'description' => 'Cancel request',
3038    ),
3039    'pg_connection_busy' => 
3040    array (
3041      'return' => 'bool',
3042      'params' => 'resource connection',
3043      'description' => 'Get connection is busy or not',
3044    ),
3045    'pg_send_query' => 
3046    array (
3047      'return' => 'bool',
3048      'params' => 'resource connection, string query',
3049      'description' => 'Send asynchronous query',
3050    ),
3051    'pg_send_query_params' => 
3052    array (
3053      'return' => 'bool',
3054      'params' => 'resource connection, string query',
3055      'description' => 'Send asynchronous parameterized query',
3056    ),
3057    'pg_send_prepare' => 
3058    array (
3059      'return' => 'bool',
3060      'params' => 'resource connection, string stmtname, string query',
3061      'description' => 'Asynchronously prepare a query for future execution',
3062    ),
3063    'pg_send_execute' => 
3064    array (
3065      'return' => 'bool',
3066      'params' => 'resource connection, string stmtname, array params',
3067      'description' => 'Executes prevriously prepared stmtname asynchronously',
3068    ),
3069    'pg_get_result' => 
3070    array (
3071      'return' => 'resource',
3072      'params' => 'resource connection',
3073      'description' => 'Get asynchronous query result',
3074    ),
3075    'pg_result_status' => 
3076    array (
3077      'return' => 'mixed',
3078      'params' => 'resource result[, long result_type]',
3079      'description' => 'Get status of query result',
3080    ),
3081    'pg_get_notify' => 
3082    array (
3083      'return' => 'array',
3084      'params' => '[resource connection[, result_type]]',
3085      'description' => 'Get asynchronous notification',
3086    ),
3087    'pg_get_pid' => 
3088    array (
3089      'return' => 'int',
3090      'params' => '[resource connection',
3091      'description' => 'Get backend(server) pid',
3092    ),
3093    'pg_meta_data' => 
3094    array (
3095      'return' => 'array',
3096      'params' => 'resource db, string table',
3097      'description' => 'Get meta_data',
3098    ),
3099    'pg_convert' => 
3100    array (
3101      'return' => 'array',
3102      'params' => 'resource db, string table, array values[, int options]',
3103      'description' => 'Check and convert values for PostgreSQL SQL statement',
3104    ),
3105    'pg_insert' => 
3106    array (
3107      'return' => 'mixed',
3108      'params' => 'resource db, string table, array values[, int options]',
3109      'description' => 'Insert values (filed=>value) to table',
3110    ),
3111    'pg_update' => 
3112    array (
3113      'return' => 'mixed',
3114      'params' => 'resource db, string table, array fields, array ids[, int options]',
3115      'description' => 'Update table using values (field=>value) and ids (id=>value)',
3116    ),
3117    'pg_delete' => 
3118    array (
3119      'return' => 'mixed',
3120      'params' => 'resource db, string table, array ids[, int options]',
3121      'description' => 'Delete records has ids (id=>value)',
3122    ),
3123    'pg_select' => 
3124    array (
3125      'return' => 'mixed',
3126      'params' => 'resource db, string table, array ids[, int options]',
3127      'description' => 'Select records that has ids (id=>value)',
3128    ),
3129    'filepro' => 
3130    array (
3131      'return' => 'bool',
3132      'params' => 'string directory',
3133      'description' => 'Read and verify the map file',
3134    ),
3135    'filepro_rowcount' => 
3136    array (
3137      'return' => 'int',
3138      'params' => 'void',
3139      'description' => 'Find out how many rows are in a filePro database',
3140    ),
3141    'filepro_fieldname' => 
3142    array (
3143      'return' => 'string',
3144      'params' => 'int fieldnumber',
3145      'description' => 'Gets the name of a field',
3146    ),
3147    'filepro_fieldtype' => 
3148    array (
3149      'return' => 'string',
3150      'params' => 'int field_number',
3151      'description' => 'Gets the type of a field',
3152    ),
3153    'filepro_fieldwidth' => 
3154    array (
3155      'return' => 'int',
3156      'params' => 'int field_number',
3157      'description' => 'Gets the width of a field',
3158    ),
3159    'filepro_fieldcount' => 
3160    array (
3161      'return' => 'int',
3162      'params' => 'void',
3163      'description' => 'Find out how many fields are in a filePro database',
3164    ),
3165    'filepro_retrieve' => 
3166    array (
3167      'return' => 'string',
3168      'params' => 'int row_number, int field_number',
3169      'description' => 'Retrieves data from a filePro database',
3170    ),
3171    'bzread' => 
3172    array (
3173      'return' => 'string',
3174      'params' => 'int bz[, int length]',
3175      'description' => 'Reads up to length bytes from a BZip2 stream, or 1024 bytes if length is not specified',
3176    ),
3177    'bzopen' => 
3178    array (
3179      'return' => 'resource',
3180      'params' => 'string|int file|fp, string mode',
3181      'description' => 'Opens a new BZip2 stream',
3182    ),
3183    'bzerrno' => 
3184    array (
3185      'return' => 'int',
3186      'params' => 'resource bz',
3187      'description' => 'Returns the error number',
3188    ),
3189    'bzerrstr' => 
3190    array (
3191      'return' => 'string',
3192      'params' => 'resource bz',
3193      'description' => 'Returns the error string',
3194    ),
3195    'bzerror' => 
3196    array (
3197      'return' => 'array',
3198      'params' => 'resource bz',
3199      'description' => 'Returns the error number and error string in an associative array',
3200    ),
3201    'bzcompress' => 
3202    array (
3203      'return' => 'string',
3204      'params' => 'string source [, int blocksize100k [, int workfactor]]',
3205      'description' => 'Compresses a string into BZip2 encoded data',
3206    ),
3207    'bzdecompress' => 
3208    array (
3209      'return' => 'string',
3210      'params' => 'string source [, int small]',
3211      'description' => 'Decompresses BZip2 compressed data',
3212    ),
3213    'dba_popen' => 
3214    array (
3215      'return' => 'resource',
3216      'params' => 'string path, string mode [, string handlername, string ...]',
3217      'description' => 'Opens path using the specified handler in mode persistently',
3218    ),
3219    'dba_open' => 
3220    array (
3221      'return' => 'resource',
3222      'params' => 'string path, string mode [, string handlername, string ...]',
3223      'description' => 'Opens path using the specified handler in mode',
3224    ),
3225    'dba_close' => 
3226    array (
3227      'return' => 'void',
3228      'params' => 'resource handle',
3229      'description' => 'Closes database',
3230    ),
3231    'dba_exists' => 
3232    array (
3233      'return' => 'bool',
3234      'params' => 'string key, resource handle',
3235      'description' => 'Checks, if the specified key exists',
3236    ),
3237    'dba_fetch' => 
3238    array (
3239      'return' => 'string',
3240      'params' => 'string key, [int skip ,] resource handle',
3241      'description' => 'Fetches the data associated with key',
3242    ),
3243    'dba_key_split' => 
3244    array (
3245      'return' => 'array|false',
3246      'params' => 'string key',
3247      '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',
3248    ),
3249    'dba_firstkey' => 
3250    array (
3251      'return' => 'string',
3252      'params' => 'resource handle',
3253      'description' => 'Resets the internal key pointer and returns the first key',
3254    ),
3255    'dba_nextkey' => 
3256    array (
3257      'return' => 'string',
3258      'params' => 'resource handle',
3259      'description' => 'Returns the next key',
3260    ),
3261    'dba_delete' => 
3262    array (
3263      'return' => 'bool',
3264      'params' => 'string key, resource handle',
3265      'description' => 'Deletes the entry associated with keyIf inifile: remove all other key lines',
3266    ),
3267    'dba_insert' => 
3268    array (
3269      'return' => 'bool',
3270      'params' => 'string key, string value, resource handle',
3271      'description' => 'If not inifile: Insert value as key, return false, if key exists alreadyIf inifile: Add vakue as key (next instance of key)',
3272    ),
3273    'dba_replace' => 
3274    array (
3275      'return' => 'bool',
3276      'params' => 'string key, string value, resource handle',
3277      'description' => 'Inserts value as key, replaces key, if key exists alreadyIf inifile: remove all other key lines',
3278    ),
3279    'dba_optimize' => 
3280    array (
3281      'return' => 'bool',
3282      'params' => 'resource handle',
3283      'description' => 'Optimizes (e.g. clean up, vacuum) database',
3284    ),
3285    'dba_sync' => 
3286    array (
3287      'return' => 'bool',
3288      'params' => 'resource handle',
3289      'description' => 'Synchronizes database',
3290    ),
3291    'dba_handlers' => 
3292    array (
3293      'return' => 'array',
3294      'params' => '[bool full_info]',
3295      'description' => 'List configured database handlers',
3296    ),
3297    'dba_list' => 
3298    array (
3299      'return' => 'array',
3300      'params' => '',
3301      'description' => 'List opened databases',
3302    ),
3303    'iconv_strlen' => 
3304    array (
3305      'return' => 'int',
3306      'params' => 'string str [, string charset]',
3307      'description' => 'Returns the character count of str',
3308    ),
3309    'iconv_substr' => 
3310    array (
3311      'return' => 'string',
3312      'params' => 'string str, int offset, [int length, string charset]',
3313      'description' => 'Returns specified part of a string',
3314    ),
3315    'iconv_strpos' => 
3316    array (
3317      'return' => 'int',
3318      'params' => 'string haystack, string needle, int offset [, string charset]',
3319      'description' => 'Finds position of first occurrence of needle within part of haystack beginning with offset',
3320    ),
3321    'iconv_strrpos' => 
3322    array (
3323      'return' => 'int',
3324      'params' => 'string haystack, string needle [, string charset]',
3325      'description' => 'Finds position of last occurrence of needle within part of haystack beginning with offset',
3326    ),
3327    'iconv_mime_encode' => 
3328    array (
3329      'return' => 'string',
3330      'params' => 'string field_name, string field_value, [, array preference]',
3331      'description' => 'Composes a mime header field with field_name and field_value in a specified scheme',
3332    ),
3333    'iconv_mime_decode' => 
3334    array (
3335      'return' => 'string',
3336      'params' => 'string encoded_string [, int mode, string charset]',
3337      'description' => 'Decodes a mime header field',
3338    ),
3339    'iconv_mime_decode_headers' => 
3340    array (
3341      'return' => 'array',
3342      'params' => 'string headers [, int mode, string charset]',
3343      'description' => 'Decodes multiple mime header fields',
3344    ),
3345    'iconv' => 
3346    array (
3347      'return' => 'string',
3348      'params' => 'string in_charset, string out_charset, string str',
3349      'description' => 'Returns str converted to the out_charset character set',
3350    ),
3351    'ob_iconv_handler' => 
3352    array (
3353      'return' => 'string',
3354      'params' => 'string contents, int status',
3355      'description' => 'Returns str in output buffer converted to the iconv.output_encoding character set',
3356    ),
3357    'iconv_set_encoding' => 
3358    array (
3359      'return' => 'bool',
3360      'params' => 'string type, string charset',
3361      'description' => 'Sets internal encoding and output encoding for ob_iconv_handler()',
3362    ),
3363    'iconv_get_encoding' => 
3364    array (
3365      'return' => 'mixed',
3366      'params' => '[string type]',
3367      'description' => 'Get internal encoding and output encoding for ob_iconv_handler()',
3368    ),
3369    'ctype_alnum' => 
3370    array (
3371      'return' => 'bool',
3372      'params' => 'mixed c',
3373      'description' => 'Checks for alphanumeric character(s)',
3374    ),
3375    'ctype_alpha' => 
3376    array (
3377      'return' => 'bool',
3378      'params' => 'mixed c',
3379      'description' => 'Checks for alphabetic character(s)',
3380    ),
3381    'ctype_cntrl' => 
3382    array (
3383      'return' => 'bool',
3384      'params' => 'mixed c',
3385      'description' => 'Checks for control character(s)',
3386    ),
3387    'ctype_digit' => 
3388    array (
3389      'return' => 'bool',
3390      'params' => 'mixed c',
3391      'description' => 'Checks for numeric character(s)',
3392    ),
3393    'ctype_lower' => 
3394    array (
3395      'return' => 'bool',
3396      'params' => 'mixed c',
3397      'description' => 'Checks for lowercase character(s)',
3398    ),
3399    'ctype_graph' => 
3400    array (
3401      'return' => 'bool',
3402      'params' => 'mixed c',
3403      'description' => 'Checks for any printable character(s) except space',
3404    ),
3405    'ctype_print' => 
3406    array (
3407      'return' => 'bool',
3408      'params' => 'mixed c',
3409      'description' => 'Checks for printable character(s)',
3410    ),
3411    'ctype_punct' => 
3412    array (
3413      'return' => 'bool',
3414      'params' => 'mixed c',
3415      'description' => 'Checks for any printable character which is not whitespace or an alphanumeric character',
3416    ),
3417    'ctype_space' => 
3418    array (
3419      'return' => 'bool',
3420      'params' => 'mixed c',
3421      'description' => 'Checks for whitespace character(s)',
3422    ),
3423    'ctype_upper' => 
3424    array (
3425      'return' => 'bool',
3426      'params' => 'mixed c',
3427      'description' => 'Checks for uppercase character(s)',
3428    ),
3429    'ctype_xdigit' => 
3430    array (
3431      'return' => 'bool',
3432      'params' => 'mixed c',
3433      'description' => 'Checks for character(s) representing a hexadecimal digit',
3434    ),
3435    'bcadd' => 
3436    array (
3437      'return' => 'string',
3438      'params' => 'string left_operand, string right_operand [, int scale]',
3439      'description' => 'Returns the sum of two arbitrary precision numbers',
3440    ),
3441    'bcsub' => 
3442    array (
3443      'return' => 'string',
3444      'params' => 'string left_operand, string right_operand [, int scale]',
3445      'description' => 'Returns the difference between two arbitrary precision numbers',
3446    ),
3447    'bcmul' => 
3448    array (
3449      'return' => 'string',
3450      'params' => 'string left_operand, string right_operand [, int scale]',
3451      'description' => 'Returns the multiplication of two arbitrary precision numbers',
3452    ),
3453    'bcdiv' => 
3454    array (
3455      'return' => 'string',
3456      'params' => 'string left_operand, string right_operand [, int scale]',
3457      'description' => 'Returns the quotient of two arbitrary precision numbers (division)',
3458    ),
3459    'bcmod' => 
3460    array (
3461      'return' => 'string',
3462      'params' => 'string left_operand, string right_operand',
3463      'description' => 'Returns the modulus of the two arbitrary precision operands',
3464    ),
3465    'bcpowmod' => 
3466    array (
3467      'return' => 'string',
3468      'params' => 'string x, string y, string mod [, int scale]',
3469      'description' => 'Returns the value of an arbitrary precision number raised to the power of another reduced by a modulous',
3470    ),
3471    'bcpow' => 
3472    array (
3473      'return' => 'string',
3474      'params' => 'string x, string y [, int scale]',
3475      'description' => 'Returns the value of an arbitrary precision number raised to the power of another',
3476    ),
3477    'bcsqrt' => 
3478    array (
3479      'return' => 'string',
3480      'params' => 'string operand [, int scale]',
3481      'description' => 'Returns the square root of an arbitray precision number',
3482    ),
3483    'bccomp' => 
3484    array (
3485      'return' => 'int',
3486      'params' => 'string left_operand, string right_operand [, int scale]',
3487      'description' => 'Compares two arbitrary precision numbers',
3488    ),
3489    'bcscale' => 
3490    array (
3491      'return' => 'bool',
3492      'params' => 'int scale',
3493      'description' => 'Sets default scale parameter for all bc math functions',
3494    ),
3495    'ldap_connect' => 
3496    array (
3497      'return' => 'resource',
3498      'params' => '[string host [, int port]]',
3499      'description' => 'Connect to an LDAP server',
3500    ),
3501    'ldap_bind' => 
3502    array (
3503      'return' => 'bool',
3504      'params' => 'resource link [, string dn, string password]',
3505      'description' => 'Bind to LDAP directory',
3506    ),
3507    'ldap_sasl_bind' => 
3508    array (
3509      'return' => 'bool',
3510      'params' => 'resource link [, string binddn, string password, string sasl_mech, string sasl_realm, string sasl_authz_id, string props]',
3511      'description' => 'Bind to LDAP directory using SASL',
3512    ),
3513    'ldap_unbind' => 
3514    array (
3515      'return' => 'bool',
3516      'params' => 'resource link',
3517      'description' => 'Unbind from LDAP directory',
3518    ),
3519    'ldap_read' => 
3520    array (
3521      'return' => 'resource',
3522      'params' => 'resource link, string base_dn, string filter [, array attrs [, int attrsonly [, int sizelimit [, int timelimit [, int deref]]]]]',
3523      'description' => 'Read an entry',
3524    ),
3525    'ldap_list' => 
3526    array (
3527      'return' => 'resource',
3528      'params' => 'resource link, string base_dn, string filter [, array attrs [, int attrsonly [, int sizelimit [, int timelimit [, int deref]]]]]',
3529      'description' => 'Single-level search',
3530    ),
3531    'ldap_search' => 
3532    array (
3533      'return' => 'resource',
3534      'params' => 'resource link, string base_dn, string filter [, array attrs [, int attrsonly [, int sizelimit [, int timelimit [, int deref]]]]]',
3535      'description' => 'Search LDAP tree under base_dn',
3536    ),
3537    'ldap_free_result' => 
3538    array (
3539      'return' => 'bool',
3540      'params' => 'resource result',
3541      'description' => 'Free result memory',
3542    ),
3543    'ldap_count_entries' => 
3544    array (
3545      'return' => 'int',
3546      'params' => 'resource link, resource result',
3547      'description' => 'Count the number of entries in a search result',
3548    ),
3549    'ldap_first_entry' => 
3550    array (
3551      'return' => 'resource',
3552      'params' => 'resource link, resource result',
3553      'description' => 'Return first result id',
3554    ),
3555    'ldap_next_entry' => 
3556    array (
3557      'return' => 'resource',
3558      'params' => 'resource link, resource result_entry',
3559      'description' => 'Get next result entry',
3560    ),
3561    'ldap_get_entries' => 
3562    array (
3563      'return' => 'array',
3564      'params' => 'resource link, resource result',
3565      'description' => 'Get all result entries',
3566    ),
3567    'ldap_first_attribute' => 
3568    array (
3569      'return' => 'string',
3570      'params' => 'resource link, resource result_entry, int ber',
3571      'description' => 'Return first attribute',
3572    ),
3573    'ldap_next_attribute' => 
3574    array (
3575      'return' => 'string',
3576      'params' => 'resource link, resource result_entry, resource ber',
3577      'description' => 'Get the next attribute in result',
3578    ),
3579    'ldap_get_attributes' => 
3580    array (
3581      'return' => 'array',
3582      'params' => 'resource link, resource result_entry',
3583      'description' => 'Get attributes from a search result entry',
3584    ),
3585    'ldap_get_values' => 
3586    array (
3587      'return' => 'array',
3588      'params' => 'resource link, resource result_entry, string attribute',
3589      'description' => 'Get all values from a result entry',
3590    ),
3591    'ldap_get_values_len' => 
3592    array (
3593      'return' => 'array',
3594      'params' => 'resource link, resource result_entry, string attribute',
3595      'description' => 'Get all values with lengths from a result entry',
3596    ),
3597    'ldap_get_dn' => 
3598    array (
3599      'return' => 'string',
3600      'params' => 'resource link, resource result_entry',
3601      'description' => 'Get the DN of a result entry',
3602    ),
3603    'ldap_explode_dn' => 
3604    array (
3605      'return' => 'array',
3606      'params' => 'string dn, int with_attrib',
3607      'description' => 'Splits DN into its component parts',
3608    ),
3609    'ldap_dn2ufn' => 
3610    array (
3611      'return' => 'string',
3612      'params' => 'string dn',
3613      'description' => 'Convert DN to User Friendly Naming format',
3614    ),
3615    'ldap_add' => 
3616    array (
3617      'return' => 'bool',
3618      'params' => 'resource link, string dn, array entry',
3619      'description' => 'Add entries to LDAP directory',
3620    ),
3621    'ldap_mod_replace' => 
3622    array (
3623      'return' => 'bool',
3624      'params' => 'resource link, string dn, array entry',
3625      'description' => 'Replace attribute values with new ones',
3626    ),
3627    'ldap_mod_add' => 
3628    array (
3629      'return' => 'bool',
3630      'params' => 'resource link, string dn, array entry',
3631      'description' => 'Add attribute values to current',
3632    ),
3633    'ldap_mod_del' => 
3634    array (
3635      'return' => 'bool',
3636      'params' => 'resource link, string dn, array entry',
3637      'description' => 'Delete attribute values',
3638    ),
3639    'ldap_delete' => 
3640    array (
3641      'return' => 'bool',
3642      'params' => 'resource link, string dn',
3643      'description' => 'Delete an entry from a directory',
3644    ),
3645    'ldap_errno' => 
3646    array (
3647      'return' => 'int',
3648      'params' => 'resource link',
3649      'description' => 'Get the current ldap error number',
3650    ),
3651    'ldap_err2str' => 
3652    array (
3653      'return' => 'string',
3654      'params' => 'int errno',
3655      'description' => 'Convert error number to error string',
3656    ),
3657    'ldap_error' => 
3658    array (
3659      'return' => 'string',
3660      'params' => 'resource link',
3661      'description' => 'Get the current ldap error string',
3662    ),
3663    'ldap_compare' => 
3664    array (
3665      'return' => 'bool',
3666      'params' => 'resource link, string dn, string attr, string value',
3667      'description' => 'Determine if an entry has a specific value for one of its attributes',
3668    ),
3669    'ldap_sort' => 
3670    array (
3671      'return' => 'bool',
3672      'params' => 'resource link, resource result, string sortfilter',
3673      'description' => 'Sort LDAP result entries',
3674    ),
3675    'ldap_get_option' => 
3676    array (
3677      'return' => 'bool',
3678      'params' => 'resource link, int option, mixed retval',
3679      'description' => 'Get the current value of various session-wide parameters',
3680    ),
3681    'ldap_set_option' => 
3682    array (
3683      'return' => 'bool',
3684      'params' => 'resource link, int option, mixed newval',
3685      'description' => 'Set the value of various session-wide parameters',
3686    ),
3687    'ldap_parse_result' => 
3688    array (
3689      'return' => 'bool',
3690      'params' => 'resource link, resource result, int errcode, string matcheddn, string errmsg, array referrals',
3691      'description' => 'Extract information from result',
3692    ),
3693    'ldap_first_reference' => 
3694    array (
3695      'return' => 'resource',
3696      'params' => 'resource link, resource result',
3697      'description' => 'Return first reference',
3698    ),
3699    'ldap_next_reference' => 
3700    array (
3701      'return' => 'resource',
3702      'params' => 'resource link, resource reference_entry',
3703      'description' => 'Get next reference',
3704    ),
3705    'ldap_parse_reference' => 
3706    array (
3707      'return' => 'bool',
3708      'params' => 'resource link, resource reference_entry, array referrals',
3709      'description' => 'Extract information from reference entry',
3710    ),
3711    'ldap_start_tls' => 
3712    array (
3713      'return' => 'bool',
3714      'params' => 'resource link',
3715      'description' => 'Start TLS',
3716    ),
3717    'ldap_set_rebind_proc' => 
3718    array (
3719      'return' => 'bool',
3720      'params' => 'resource link, string callback',
3721      'description' => 'Set a callback function to do re-binds on referral chasing.',
3722    ),
3723    'ldap_t61_to_8859' => 
3724    array (
3725      'return' => 'string',
3726      'params' => 'string value',
3727      'description' => 'Translate t61 characters to 8859 characters',
3728    ),
3729    'ldap_8859_to_t61' => 
3730    array (
3731      'return' => 'string',
3732      'params' => 'string value',
3733      'description' => 'Translate 8859 characters to t61 characters',
3734    ),
3735    'SoapServer::setClass' => 
3736    array (
3737      'return' => 'void',
3738      'params' => 'string class_name [, mixed args]',
3739      'description' => 'Sets class which will handle SOAP requests',
3740    ),
3741    'SoapServer::getFunctions' => 
3742    array (
3743      'return' => 'array',
3744      'params' => 'void',
3745      'description' => 'Returns list of defined functions',
3746    ),
3747    'SoapServer::addFunction' => 
3748    array (
3749      'return' => 'void',
3750      'params' => 'mixed functions',
3751      'description' => 'Adds one or several functions those will handle SOAP requests',
3752    ),
3753    'SoapClient::__getLastRequestHeaders' => 
3754    array (
3755      'return' => 'string',
3756      'params' => 'void',
3757      'description' => 'Returns last SOAP request headers',
3758    ),
3759    'SoapClient::__getLastResponseHeaders' => 
3760    array (
3761      'return' => 'string',
3762      'params' => 'void',
3763      'description' => 'Returns last SOAP response headers',
3764    ),
3765    'SoapClient::__doRequest' => 
3766    array (
3767      'return' => 'string',
3768      'params' => '',
3769      'description' => 'SoapClient::__doRequest()',
3770    ),
3771    'SoapClient::__setCookie' => 
3772    array (
3773      'return' => 'void',
3774      'params' => 'string name [, strung value]',
3775      '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.',
3776    ),
3777    'SoapClient::__setSoapHeaders' => 
3778    array (
3779      'return' => 'void',
3780      'params' => 'array SoapHeaders',
3781      'description' => 'Sets SOAP headers for subsequent calls (replaces any previousvalues).If no value is specified, all of the headers are removed.',
3782    ),
3783    'SoapClient::__setLocation' => 
3784    array (
3785      'return' => 'string',
3786      'params' => '[string new_location]',
3787      '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.',
3788    ),
3789    'fbsql_connect' => 
3790    array (
3791      'return' => 'resource',
3792      'params' => '[string hostname [, string username [, string password]]]',
3793      'description' => 'Create a connection to a database server',
3794    ),
3795    'fbsql_pconnect' => 
3796    array (
3797      'return' => 'resource',
3798      'params' => '[string hostname [, string username [, string password]]]',
3799      'description' => 'Create a persistant connection to a database server',
3800    ),
3801    'fbsql_close' => 
3802    array (
3803      'return' => 'bool',
3804      'params' => '[resource link_identifier]',
3805      'description' => 'Close a connection to a database server',
3806    ),
3807    'fbsql_set_transaction' => 
3808    array (
3809      'return' => 'void',
3810      'params' => 'resource link_identifier, int locking, int isolation',
3811      'description' => 'Sets the transaction locking and isolation',
3812    ),
3813    'fbsql_autocommit' => 
3814    array (
3815      'return' => 'bool',
3816      'params' => 'resource link_identifier [, bool OnOff]',
3817      'description' => 'Turns on auto-commit',
3818    ),
3819    'fbsql_commit' => 
3820    array (
3821      'return' => 'bool',
3822      'params' => '[resource link_identifier]',
3823      'description' => 'Commit the transaction',
3824    ),
3825    'fbsql_rollback' => 
3826    array (
3827      'return' => 'bool',
3828      'params' => '[resource link_identifier]',
3829      'description' => 'Rollback all statments since last commit',
3830    ),
3831    'fbsql_create_blob' => 
3832    array (
3833      'return' => 'string',
3834      'params' => 'string blob_data [, resource link_identifier]',
3835      'description' => 'Create a BLOB in the database for use with an insert or update statement',
3836    ),
3837    'fbsql_create_clob' => 
3838    array (
3839      'return' => 'string',
3840      'params' => 'string clob_data [, resource link_identifier]',
3841      'description' => 'Create a CLOB in the database for use with an insert or update statement',
3842    ),
3843    'fbsql_set_lob_mode' => 
3844    array (
3845      'return' => 'bool',
3846      'params' => 'resource result, int lob_mode',
3847      'description' => 'Sets the mode for how LOB data re retreived (actual data or a handle)',
3848    ),
3849    'fbsql_read_blob' => 
3850    array (
3851      'return' => 'string',
3852      'params' => 'string blob_handle [, resource link_identifier]',
3853      'description' => 'Read the BLOB data identified by blob_handle',
3854    ),
3855    'fbsql_read_clob' => 
3856    array (
3857      'return' => 'string',
3858      'params' => 'string clob_handle [, resource link_identifier]',
3859      'description' => 'Read the CLOB data identified by clob_handle',
3860    ),
3861    'fbsql_blob_size' => 
3862    array (
3863      'return' => 'int',
3864      'params' => 'string blob_handle [, resource link_identifier]',
3865      'description' => 'Get the size of a BLOB identified by blob_handle',
3866    ),
3867    'fbsql_clob_size' => 
3868    array (
3869      'return' => 'int',
3870      'params' => 'string clob_handle [, resource link_identifier]',
3871      'description' => 'Get the size of a CLOB identified by clob_handle',
3872    ),
3873    'fbsql_hostname' => 
3874    array (
3875      'return' => 'string',
3876      'params' => 'resource link_identifier [, string host_name]',
3877      'description' => 'Get or set the host name used with a connection',
3878    ),
3879    'fbsql_database_password' => 
3880    array (
3881      'return' => 'string',
3882      'params' => 'resource link_identifier [, string database_password]',
3883      'description' => 'Get or set the databsae password used with a connection',
3884    ),
3885    'fbsql_username' => 
3886    array (
3887      'return' => 'string',
3888      'params' => 'resource link_identifier [, string username]',
3889      'description' => 'Get or set the host user used with a connection',
3890    ),
3891    'fbsql_password' => 
3892    array (
3893      'return' => 'string',
3894      'params' => 'resource link_identifier [, string password]',
3895      'description' => 'Get or set the user password used with a connection',
3896    ),
3897    'fbsql_set_password' => 
3898    array (
3899      'return' => 'bool',
3900      'params' => 'resource link_identifier, string user, string password, string old_password',
3901      'description' => 'Change the password for a given user',
3902    ),
3903    'fbsql_select_db' => 
3904    array (
3905      'return' => 'bool',
3906      'params' => '[string database_name [, resource link_identifier]]',
3907      'description' => 'Select the database to open',
3908    ),
3909    'fbsql_set_characterset' => 
3910    array (
3911      'return' => 'void',
3912      'params' => 'resource link_identifier, long charcterset [, long in_out_both]]',
3913      'description' => 'Change input/output character set',
3914    ),
3915    'fbsql_change_user' => 
3916    array (
3917      'return' => 'int',
3918      'params' => 'string user, string password [, string database [, resource link_identifier]]',
3919      'description' => 'Change the user for a session',
3920    ),
3921    'fbsql_create_db' => 
3922    array (
3923      'return' => 'bool',
3924      'params' => 'string database_name [, resource link_identifier]',
3925      'description' => 'Create a new database on the server',
3926    ),
3927    'fbsql_drop_db' => 
3928    array (
3929      'return' => 'int',
3930      'params' => 'string database_name [, resource link_identifier]',
3931      'description' => 'Drop a database on the server',
3932    ),
3933    'fbsql_start_db' => 
3934    array (
3935      'return' => 'bool',
3936      'params' => 'string database_name [, resource link_identifier [, string database_options]]',
3937      'description' => 'Start a database on the server',
3938    ),
3939    'fbsql_stop_db' => 
3940    array (
3941      'return' => 'bool',
3942      'params' => 'string database_name [, resource link_identifier]',
3943      'description' => 'Stop a database on the server',
3944    ),
3945    'fbsql_db_status' => 
3946    array (
3947      'return' => 'int',
3948      'params' => 'string database_name [, resource link_identifier]',
3949      'description' => 'Gets the status (Stopped, Starting, Running, Stopping) for a given database',
3950    ),
3951    'fbsql_query' => 
3952    array (
3953      'return' => 'resource',
3954      'params' => 'string query [, resource link_identifier [, long batch_size]]',
3955      'description' => 'Send one or more SQL statements to the server and execute them',
3956    ),
3957    'fbsql_db_query' => 
3958    array (
3959      'return' => 'resource',
3960      'params' => 'string database_name, string query [, resource link_identifier]',
3961      'description' => 'Send one or more SQL statements to a specified database on the server',
3962    ),
3963    'fbsql_list_dbs' => 
3964    array (
3965      'return' => 'resource',
3966      'params' => '[resource link_identifier]',
3967      'description' => 'Retreive a list of all databases on the server',
3968    ),
3969    'fbsql_list_tables' => 
3970    array (
3971      'return' => 'resource',
3972      'params' => 'string database [, int link_identifier]',
3973      'description' => 'Retreive a list of all tables from the specifoied database',
3974    ),
3975    'fbsql_list_fields' => 
3976    array (
3977      'return' => 'resource',
3978      'params' => 'string database_name, string table_name [, resource link_identifier]',
3979      'description' => 'Retrieve a list of all fields for the specified database.table',
3980    ),
3981    'fbsql_error' => 
3982    array (
3983      'return' => 'string',
3984      'params' => '[resource link_identifier]',
3985      'description' => 'Returns the last error string',
3986    ),
3987    'fbsql_errno' => 
3988    array (
3989      'return' => 'int',
3990      'params' => '[resource link_identifier]',
3991      'description' => 'Returns the last error code',
3992    ),
3993    'fbsql_warnings' => 
3994    array (
3995      'return' => 'bool',
3996      'params' => '[int flag]',
3997      'description' => 'Enable or disable FrontBase warnings',
3998    ),
3999    'fbsql_affected_rows' => 
4000    array (
4001      'return' => 'int',
4002      'params' => '[resource link_identifier]',
4003      'description' => 'Get the number of rows affected by the last statement',
4004    ),
4005    'fbsql_insert_id' => 
4006    array (
4007      'return' => 'int',
4008      'params' => '[resource link_identifier]',
4009      'description' => 'Get the internal index for the last insert statement',
4010    ),
4011    'fbsql_result' => 
4012    array (
4013      'return' => 'mixed',
4014      'params' => 'int result [, int row [, mixed field]]',
4015      'description' => '???',
4016    ),
4017    'fbsql_next_result' => 
4018    array (
4019      'return' => 'bool',
4020      'params' => 'int result',
4021      'description' => 'Switch to the next result if multiple results are available',
4022    ),
4023    'fbsql_num_rows' => 
4024    array (
4025      'return' => 'int',
4026      'params' => 'int result',
4027      'description' => 'Get number of rows',
4028    ),
4029    'fbsql_num_fields' => 
4030    array (
4031      'return' => 'int',
4032      'params' => 'int result',
4033      'description' => 'Get number of fields in the result set',
4034    ),
4035    'fbsql_fetch_row' => 
4036    array (
4037      'return' => 'array',
4038      'params' => 'resource result',
4039      'description' => 'Fetch a row of data. Returns an indexed array',
4040    ),
4041    'fbsql_fetch_assoc' => 
4042    array (
4043      'return' => 'object',
4044      'params' => 'resource result',
4045      'description' => 'Detch a row of data. Returns an assoc array',
4046    ),
4047    'fbsql_fetch_object' => 
4048    array (
4049      'return' => 'object',
4050      'params' => 'resource result [, int result_type]',
4051      'description' => 'Fetch a row of data. Returns an object',
4052    ),
4053    'fbsql_fetch_array' => 
4054    array (
4055      'return' => 'array',
4056      'params' => 'resource result [, int result_type]',
4057      'description' => 'Fetches a result row as an array (associative, numeric or both)',
4058    ),
4059    'fbsql_data_seek' => 
4060    array (
4061      'return' => 'bool',
4062      'params' => 'int result, int row_number',
4063      'description' => 'Move the internal row counter to the specified row_number',
4064    ),
4065    'fbsql_fetch_lengths' => 
4066    array (
4067      'return' => 'array',
4068      'params' => 'int result',
4069      'description' => 'Returns an array of the lengths of each column in the result set',
4070    ),
4071    'fbsql_fetch_field' => 
4072    array (
4073      'return' => 'object',
4074      'params' => 'int result [, int field_index]',
4075      'description' => 'Get the field properties for a specified field_index',
4076    ),
4077    'fbsql_field_seek' => 
4078    array (
4079      'return' => 'bool',
4080      'params' => 'int result [, int field_index]',
4081      'description' => '???',
4082    ),
4083    'fbsql_field_name' => 
4084    array (
4085      'return' => 'string',
4086      'params' => 'int result [, int field_index]',
4087      'description' => 'Get the column name for a specified field_index',
4088    ),
4089    'fbsql_field_table' => 
4090    array (
4091      'return' => 'string',
4092      'params' => 'int result [, int field_index]',
4093      'description' => 'Get the table name for a specified field_index',
4094    ),
4095    'fbsql_field_len' => 
4096    array (
4097      'return' => 'mixed',
4098      'params' => 'int result [, int field_index]',
4099      'description' => 'Get the column length for a specified field_index',
4100    ),
4101    'fbsql_field_type' => 
4102    array (
4103      'return' => 'string',
4104      'params' => 'int result [, int field_index]',
4105      'description' => 'Get the field type for a specified field_index',
4106    ),
4107    'fbsql_field_flags' => 
4108    array (
4109      'return' => 'string',
4110      'params' => 'int result [, int field_index]',
4111      'description' => '???',
4112    ),
4113    'fbsql_table_name' => 
4114    array (
4115      'return' => 'string',
4116      'params' => 'resource result, int index',
4117      'description' => 'Retreive the table name for index after a call to fbsql_list_tables()',
4118    ),
4119    'fbsql_free_result' => 
4120    array (
4121      'return' => 'bool',
4122      'params' => 'resource result',
4123      'description' => 'free the memory used to store a result',
4124    ),
4125    'fbsql_get_autostart_info' => 
4126    array (
4127      'return' => 'array',
4128      'params' => '[resource link_identifier]',
4129      'description' => '???',
4130    ),
4131    'sem_get' => 
4132    array (
4133      'return' => 'resource',
4134      'params' => 'int key [, int max_acquire [, int perm [, int auto_release]]',
4135      'description' => 'Return an id for the semaphore with the given key, and allow max_acquire (default 1) processes to acquire it simultaneously',
4136    ),
4137    'sem_acquire' => 
4138    array (
4139      'return' => 'bool',
4140      'params' => 'resource id',
4141      'description' => 'Acquires the semaphore with the given id, blocking if necessary',
4142    ),
4143    'sem_release' => 
4144    array (
4145      'return' => 'bool',
4146      'params' => 'resource id',
4147      'description' => 'Releases the semaphore with the given id',
4148    ),
4149    'sem_remove' => 
4150    array (
4151      'return' => 'bool',
4152      'params' => 'resource id',
4153      'description' => 'Removes semaphore from Unix systems',
4154    ),
4155    'token_get_all' => 
4156    array (
4157      'return' => 'array',
4158      'params' => 'string source',
4159      'description' => '',
4160    ),
4161    'token_name' => 
4162    array (
4163      'return' => 'string',
4164      'params' => 'int type',
4165      'description' => '',
4166    ),
4167    'gzfile' => 
4168    array (
4169      'return' => 'array',
4170      'params' => 'string filename [, int use_include_path]',
4171      'description' => 'Read und uncompress entire .gz-file into an array',
4172    ),
4173    'gzopen' => 
4174    array (
4175      'return' => 'resource',
4176      'params' => 'string filename, string mode [, int use_include_path]',
4177      'description' => 'Open a .gz-file and return a .gz-file pointer',
4178    ),
4179    'readgzfile' => 
4180    array (
4181      'return' => 'int',
4182      'params' => 'string filename [, int use_include_path]',
4183      'description' => 'Output a .gz-file',
4184    ),
4185    'zlib_get_coding_type' => 
4186    array (
4187      'return' => 'string',
4188      'params' => 'void',
4189      'description' => 'Returns the coding type used for output compression',
4190    ),
4191    'gzencode' => 
4192    array (
4193      'return' => 'string',
4194      'params' => 'string data [, int level [, int encoding_mode]]',
4195      'description' => 'GZ encode a string',
4196    ),
4197    'ob_gzhandler' => 
4198    array (
4199      'return' => 'string',
4200      'params' => 'string str, int mode',
4201      'description' => 'Encode str based on accept-encoding setting - designed to be called from ob_start()',
4202    ),
4203    'msql_connect' => 
4204    array (
4205      'return' => 'int',
4206      'params' => '[string hostname[:port]] [, string username] [, string password]',
4207      'description' => 'Open a connection to an mSQL Server',
4208    ),
4209    'msql_pconnect' => 
4210    array (
4211      'return' => 'int',
4212      'params' => '[string hostname[:port]] [, string username] [, string password]',
4213      'description' => 'Open a persistent connection to an mSQL Server',
4214    ),
4215    'msql_close' => 
4216    array (
4217      'return' => 'bool',
4218      'params' => '[resource link_identifier]',
4219      'description' => 'Close an mSQL connection',
4220    ),
4221    'msql_select_db' => 
4222    array (
4223      'return' => 'bool',
4224      'params' => 'string database_name [, resource link_identifier]',
4225      'description' => 'Select an mSQL database',
4226    ),
4227    'msql_create_db' => 
4228    array (
4229      'return' => 'bool',
4230      'params' => 'string database_name [, resource link_identifier]',
4231      'description' => 'Create an mSQL database',
4232    ),
4233    'msql_drop_db' => 
4234    array (
4235      'return' => 'bool',
4236      'params' => 'string database_name [, resource link_identifier]',
4237      'description' => 'Drop (delete) an mSQL database',
4238    ),
4239    'msql_query' => 
4240    array (
4241      'return' => 'resource',
4242      'params' => 'string query [, resource link_identifier]',
4243      'description' => 'Send an SQL query to mSQL',
4244    ),
4245    'msql_db_query' => 
4246    array (
4247      'return' => 'resource',
4248      'params' => 'string database_name, string query [, resource link_identifier]',
4249      'description' => 'Send an SQL query to mSQL',
4250    ),
4251    'msql_list_dbs' => 
4252    array (
4253      'return' => 'resource',
4254      'params' => '[resource link_identifier]',
4255      'description' => 'List databases available on an mSQL server',
4256    ),
4257    'msql_list_tables' => 
4258    array (
4259      'return' => 'resource',
4260      'params' => 'string database_name [, resource link_identifier]',
4261      'description' => 'List tables in an mSQL database',
4262    ),
4263    'msql_list_fields' => 
4264    array (
4265      'return' => 'resource',
4266      'params' => 'string database_name, string table_name [, resource link_identifier]',
4267      'description' => 'List mSQL result fields',
4268    ),
4269    'msql_error' => 
4270    array (
4271      'return' => 'string',
4272      'params' => 'void',
4273      'description' => 'Returns the text of the error message from previous mSQL operation',
4274    ),
4275    'msql_result' => 
4276    array (
4277      'return' => 'string',
4278      'params' => 'int query, int row [, mixed field]',
4279      'description' => 'Get result data',
4280    ),
4281    'msql_num_rows' => 
4282    array (
4283      'return' => 'int',
4284      'params' => 'resource query',
4285      'description' => 'Get number of rows in a result',
4286    ),
4287    'msql_num_fields' => 
4288    array (
4289      'return' => 'int',
4290      'params' => 'resource query',
4291      'description' => 'Get number of fields in a result',
4292    ),
4293    'msql_fetch_row' => 
4294    array (
4295      'return' => 'array',
4296      'params' => 'resource query',
4297      'description' => 'Get a result row as an enumerated array',
4298    ),
4299    'msql_fetch_object' => 
4300    array (
4301      'return' => 'object',
4302      'params' => 'resource query [, resource result_type]',
4303      'description' => 'Fetch a result row as an object',
4304    ),
4305    'msql_fetch_array' => 
4306    array (
4307      'return' => 'array',
4308      'params' => 'resource query [, int result_type]',
4309      'description' => 'Fetch a result row as an associative array',
4310    ),
4311    'msql_data_seek' => 
4312    array (
4313      'return' => 'bool',
4314      'params' => 'resource query, int row_number',
4315      'description' => 'Move internal result pointer',
4316    ),
4317    'msql_fetch_field' => 
4318    array (
4319      'return' => 'object',
4320      'params' => 'resource query [, int field_offset]',
4321      'description' => 'Get column information from a result and return as an object',
4322    ),
4323    'msql_field_seek' => 
4324    array (
4325      'return' => 'bool',
4326      'params' => 'resource query, int field_offset',
4327      'description' => 'Set result pointer to a specific field offset',
4328    ),
4329    'msql_field_name' => 
4330    array (
4331      'return' => 'string',
4332      'params' => 'resource query, int field_index',
4333      'description' => 'Get the name of the specified field in a result',
4334    ),
4335    'msql_field_table' => 
4336    array (
4337      'return' => 'string',
4338      'params' => 'resource query, int field_offset',
4339      'description' => 'Get name of the table the specified field is in',
4340    ),
4341    'msql_field_len' => 
4342    array (
4343      'return' => 'int',
4344      'params' => 'int query, int field_offet',
4345      'description' => 'Returns the length of the specified field',
4346    ),
4347    'msql_field_type' => 
4348    array (
4349      'return' => 'string',
4350      'params' => 'resource query, int field_offset',
4351      'description' => 'Get the type of the specified field in a result',
4352    ),
4353    'msql_field_flags' => 
4354    array (
4355      'return' => 'string',
4356      'params' => 'resource query, int field_offset',
4357      'description' => 'Get the flags associated with the specified field in a result',
4358    ),
4359    'msql_free_result' => 
4360    array (
4361      'return' => 'bool',
4362      'params' => 'resource query',
4363      'description' => 'Free result memory',
4364    ),
4365    'msql_affected_rows' => 
4366    array (
4367      'return' => 'int',
4368      'params' => 'resource query',
4369      'description' => 'Return number of affected rows',
4370    ),
4371    'PDO::__construct' => 
4372    array (
4373      'return' => 'void',
4374      'params' => 'string dsn, string username, string passwd [, array options]',
4375      'description' => '',
4376    ),
4377    'PDO::prepare' => 
4378    array (
4379      'return' => 'object',
4380      'params' => 'string statment [, array options]',
4381      'description' => 'Prepares a statement for execution and returns a statement object',
4382    ),
4383    'PDO::beginTransaction' => 
4384    array (
4385      'return' => 'bool',
4386      'params' => '',
4387      'description' => 'Initiates a transaction',
4388    ),
4389    'PDO::commit' => 
4390    array (
4391      'return' => 'bool',
4392      'params' => '',
4393      'description' => 'Commit a transaction',
4394    ),
4395    'PDO::rollBack' => 
4396    array (
4397      'return' => 'bool',
4398      'params' => '',
4399      'description' => 'roll back a transaction',
4400    ),
4401    'PDO::setAttribute' => 
4402    array (
4403      'return' => 'bool',
4404      'params' => 'long attribute, mixed value',
4405      'description' => 'Set an attribute',
4406    ),
4407    'PDO::getAttribute' => 
4408    array (
4409      'return' => 'mixed',
4410      'params' => 'long attribute',
4411      'description' => 'Get an attribute',
4412    ),
4413    'PDO::exec' => 
4414    array (
4415      'return' => 'long',
4416      'params' => 'string query',
4417      'description' => 'Execute a query that does not return a row set, returning the number of affected rows',
4418    ),
4419    'PDO::lastInsertId' => 
4420    array (
4421      'return' => 'string',
4422      'params' => '[string seqname]',
4423      '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.',
4424    ),
4425    'PDO::errorCode' => 
4426    array (
4427      'return' => 'string',
4428      'params' => '',
4429      'description' => 'Fetch the error code associated with the last operation on the database handle',
4430    ),
4431    'PDO::errorInfo' => 
4432    array (
4433      'return' => 'int',
4434      'params' => '',
4435      'description' => 'Fetch extended error information associated with the last operation on the database handle',
4436    ),
4437    'PDO::query' => 
4438    array (
4439      'return' => 'object',
4440      'params' => 'string sql [, PDOStatement::setFetchMode() args]',
4441      'description' => 'Prepare and execute $sql; returns the statement object for iteration',
4442    ),
4443    'PDO::quote' => 
4444    array (
4445      'return' => 'string',
4446      'params' => 'string string [, int paramtype]',
4447      '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',
4448    ),
4449    'PDO::__wakeup' => 
4450    array (
4451      'return' => 'int',
4452      'params' => '',
4453      'description' => 'Prevents use of a PDO instance that has been unserialized',
4454    ),
4455    'PDO::__sleep' => 
4456    array (
4457      'return' => 'int',
4458      'params' => '',
4459      'description' => 'Prevents serialization of a PDO instance',
4460    ),
4461    'pdo_drivers' => 
4462    array (
4463      'return' => 'array',
4464      'params' => '',
4465      'description' => 'Return array of available PDO drivers',
4466    ),
4467    'PDOStatement::execute' => 
4468    array (
4469      'return' => 'bool',
4470      'params' => '[array $bound_input_params]',
4471      'description' => 'Execute a prepared statement, optionally binding parameters',
4472    ),
4473    'PDOStatement::fetch' => 
4474    array (
4475      'return' => 'mixed',
4476      'params' => '[int $how = PDO_FETCH_BOTH [, int $orientation [, int $offset]]]',
4477      'description' => 'Fetches the next row and returns it, or false if there are no more rows',
4478    ),
4479    'PDOStatement::fetchObject' => 
4480    array (
4481      'return' => 'mixed',
4482      'params' => 'string class_name [, NULL|array ctor_args]',
4483      'description' => 'Fetches the next row and returns it as an object.',
4484    ),
4485    'PDOStatement::fetchColumn' => 
4486    array (
4487      'return' => 'string',
4488      'params' => '[int column_number]',
4489      'description' => 'Returns a data of the specified column in the result set.',
4490    ),
4491    'PDOStatement::fetchAll' => 
4492    array (
4493      'return' => 'array',
4494      'params' => '[int $how = PDO_FETCH_BOTH [, string class_name [, NULL|array ctor_args]]]',
4495      'description' => 'Returns an array of all of the results.',
4496    ),
4497    'PDOStatement::bindValue' => 
4498    array (
4499      'return' => 'bool',
4500      'params' => 'mixed $paramno, mixed $param [, int $type ]',
4501      '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().',
4502    ),
4503    'PDOStatement::bindParam' => 
4504    array (
4505      'return' => 'bool',
4506      'params' => 'mixed $paramno, mixed &$param [, int $type [, int $maxlen [, mixed $driverdata]]]',
4507      '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().',
4508    ),
4509    'PDOStatement::bindColumn' => 
4510    array (
4511      'return' => 'bool',
4512      'params' => 'mixed $column, mixed &$param [, int $type [, int $maxlen [, mixed $driverdata]]]',
4513      '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().',
4514    ),
4515    'PDOStatement::rowCount' => 
4516    array (
4517      'return' => 'int',
4518      'params' => '',
4519      '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.',
4520    ),
4521    'PDOStatement::errorCode' => 
4522    array (
4523      'return' => 'string',
4524      'params' => '',
4525      'description' => 'Fetch the error code associated with the last operation on the statement handle',
4526    ),
4527    'PDOStatement::errorInfo' => 
4528    array (
4529      'return' => 'array',
4530      'params' => '',
4531      'description' => 'Fetch extended error information associated with the last operation on the statement handle',
4532    ),
4533    'PDOStatement::setAttribute' => 
4534    array (
4535      'return' => 'bool',
4536      'params' => 'long attribute, mixed value',
4537      'description' => 'Set an attribute',
4538    ),
4539    'PDOStatement::getAttribute' => 
4540    array (
4541      'return' => 'mixed',
4542      'params' => 'long attribute',
4543      'description' => 'Get an attribute',
4544    ),
4545    'PDOStatement::columnCount' => 
4546    array (
4547      'return' => 'int',
4548      'params' => '',
4549      'description' => 'Returns the number of columns in the result set',
4550    ),
4551    'PDOStatement::getColumnMeta' => 
4552    array (
4553      'return' => 'array',
4554      'params' => 'int $column',
4555      'description' => 'Returns meta data for a numbered column',
4556    ),
4557    'PDOStatement::setFetchMode' => 
4558    array (
4559      'return' => 'bool',
4560      'params' => 'int mode [mixed* params]',
4561      'description' => 'Changes the default fetch mode for subsequent fetches (params have different meaning for different fetch modes)',
4562    ),
4563    'PDOStatement::nextRowset' => 
4564    array (
4565      'return' => 'bool',
4566      'params' => '',
4567      'description' => 'Advances to the next rowset in a multi-rowset statement handle. Returns true if it succeded, false otherwise',
4568    ),
4569    'PDOStatement::closeCursor' => 
4570    array (
4571      'return' => 'bool',
4572      'params' => '',
4573      'description' => 'Closes the cursor, leaving the statement ready for re-execution.',
4574    ),
4575    'PDOStatement::debugDumpParams' => 
4576    array (
4577      'return' => 'void',
4578      'params' => '',
4579      'description' => 'A utility for internals hackers to debug parameter internals',
4580    ),
4581    'PDOStatement::__wakeup' => 
4582    array (
4583      'return' => 'int',
4584      'params' => '',
4585      'description' => 'Prevents use of a PDOStatement instance that has been unserialized',
4586    ),
4587    'PDOStatement::__sleep' => 
4588    array (
4589      'return' => 'int',
4590      'params' => '',
4591      'description' => 'Prevents serialization of a PDOStatement instance',
4592    ),
4593    'libxml_get_errors' => 
4594    array (
4595      'return' => 'object',
4596      'params' => '',
4597      'description' => 'Retrieve array of errors',
4598    ),
4599    'mssql_connect' => 
4600    array (
4601      'return' => 'int',
4602      'params' => '[string servername [, string username [, string password [, bool new_link]]]',
4603      'description' => 'Establishes a connection to a MS-SQL server',
4604    ),
4605    'mssql_pconnect' => 
4606    array (
4607      'return' => 'int',
4608      'params' => '[string servername [, string username [, string password [, bool new_link]]]]',
4609      'description' => 'Establishes a persistent connection to a MS-SQL server',
4610    ),
4611    'mssql_close' => 
4612    array (
4613      'return' => 'bool',
4614      'params' => '[resource conn_id]',
4615      'description' => 'Closes a connection to a MS-SQL server',
4616    ),
4617    'mssql_select_db' => 
4618    array (
4619      'return' => 'bool',
4620      'params' => 'string database_name [, resource conn_id]',
4621      'description' => 'Select a MS-SQL database',
4622    ),
4623    'mssql_fetch_batch' => 
4624    array (
4625      'return' => 'int',
4626      'params' => 'resource result_index',
4627      'description' => 'Returns the next batch of records',
4628    ),
4629    'mssql_query' => 
4630    array (
4631      'return' => 'resource',
4632      'params' => 'string query [, resource conn_id [, int batch_size]]',
4633      'description' => 'Perform an SQL query on a MS-SQL server database',
4634    ),
4635    'mssql_rows_affected' => 
4636    array (
4637      'return' => 'int',
4638      'params' => 'resource conn_id',
4639      'description' => 'Returns the number of records affected by the query',
4640    ),
4641    'mssql_free_result' => 
4642    array (
4643      'return' => 'bool',
4644      'params' => 'resource result_index',
4645      'description' => 'Free a MS-SQL result index',
4646    ),
4647    'mssql_get_last_message' => 
4648    array (
4649      'return' => 'string',
4650      'params' => 'void',
4651      'description' => 'Gets the last message from the MS-SQL server',
4652    ),
4653    'mssql_num_rows' => 
4654    array (
4655      'return' => 'int',
4656      'params' => 'resource mssql_result_index',
4657      'description' => 'Returns the number of rows fetched in from the result id specified',
4658    ),
4659    'mssql_num_fields' => 
4660    array (
4661      'return' => 'int',
4662      'params' => 'resource mssql_result_index',
4663      'description' => 'Returns the number of fields fetched in from the result id specified',
4664    ),
4665    'mssql_fetch_row' => 
4666    array (
4667      'return' => 'array',
4668      'params' => 'resource result_id',
4669      'description' => 'Returns an array of the current row in the result set specified by result_id',
4670    ),
4671    'mssql_fetch_object' => 
4672    array (
4673      'return' => 'object',
4674      'params' => 'resource result_id [, int result_type]',
4675      'description' => 'Returns a psuedo-object of the current row in the result set specified by result_id',
4676    ),
4677    'mssql_fetch_array' => 
4678    array (
4679      'return' => 'array',
4680      'params' => 'resource result_id [, int result_type]',
4681      'description' => 'Returns an associative array of the current row in the result set specified by result_id',
4682    ),
4683    'mssql_fetch_assoc' => 
4684    array (
4685      'return' => 'array',
4686      'params' => 'resource result_id',
4687      'description' => 'Returns an associative array of the current row in the result set specified by result_id',
4688    ),
4689    'mssql_data_seek' => 
4690    array (
4691      'return' => 'bool',
4692      'params' => 'resource result_id, int offset',
4693      'description' => 'Moves the internal row pointer of the MS-SQL result associated with the specified result identifier to pointer to the specified row number',
4694    ),
4695    'mssql_fetch_field' => 
4696    array (
4697      'return' => 'object',
4698      'params' => 'resource result_id [, int offset]',
4699      'description' => 'Gets information about certain fields in a query result',
4700    ),
4701    'mssql_field_length' => 
4702    array (
4703      'return' => 'int',
4704      'params' => 'resource result_id [, int offset]',
4705      'description' => 'Get the length of a MS-SQL field',
4706    ),
4707    'mssql_field_name' => 
4708    array (
4709      'return' => 'string',
4710      'params' => 'resource result_id [, int offset]',
4711      'description' => 'Returns the name of the field given by offset in the result set given by result_id',
4712    ),
4713    'mssql_field_type' => 
4714    array (
4715      'return' => 'string',
4716      'params' => 'resource result_id [, int offset]',
4717      'description' => 'Returns the type of a field',
4718    ),
4719    'mssql_field_seek' => 
4720    array (
4721      'return' => 'bool',
4722      'params' => 'int result_id, int offset',
4723      'description' => 'Seeks to the specified field offset',
4724    ),
4725    'mssql_result' => 
4726    array (
4727      'return' => 'string',
4728      'params' => 'resource result_id, int row, mixed field',
4729      'description' => 'Returns the contents of one cell from a MS-SQL result set',
4730    ),
4731    'mssql_next_result' => 
4732    array (
4733      'return' => 'bool',
4734      'params' => 'resource result_id',
4735      'description' => 'Move the internal result pointer to the next result',
4736    ),
4737    'mssql_min_error_severity' => 
4738    array (
4739      'return' => 'void',
4740      'params' => 'int severity',
4741      'description' => 'Sets the lower error severity',
4742    ),
4743    'mssql_min_message_severity' => 
4744    array (
4745      'return' => 'void',
4746      'params' => 'int severity',
4747      'description' => 'Sets the lower message severity',
4748    ),
4749    'mssql_init' => 
4750    array (
4751      'return' => 'int',
4752      'params' => 'string sp_name [, resource conn_id]',
4753      'description' => 'Initializes a stored procedure or a remote stored procedure',
4754    ),
4755    'mssql_bind' => 
4756    array (
4757      'return' => 'bool',
4758      'params' => 'resource stmt, string param_name, mixed var, int type [, int is_output [, int is_null [, int maxlen]]]',
4759      'description' => 'Adds a parameter to a stored procedure or a remote stored procedure',
4760    ),
4761    'mssql_execute' => 
4762    array (
4763      'return' => 'mixed',
4764      'params' => 'resource stmt [, bool skip_results = false]',
4765      'description' => 'Executes a stored procedure on a MS-SQL server database',
4766    ),
4767    'mssql_free_statement' => 
4768    array (
4769      'return' => 'bool',
4770      'params' => 'resource result_index',
4771      'description' => 'Free a MS-SQL statement index',
4772    ),
4773    'mssql_guid_string' => 
4774    array (
4775      'return' => 'string',
4776      'params' => 'string binary [,int short_format]',
4777      'description' => 'Converts a 16 byte binary GUID to a string',
4778    ),
4779    'oci_define_by_name' => 
4780    array (
4781      'return' => 'bool',
4782      'params' => 'resource stmt, string name, mixed &var [, int type]',
4783      'description' => 'Define a PHP variable to an Oracle column by name',
4784    ),
4785    'oci_bind_by_name' => 
4786    array (
4787      'return' => 'bool',
4788      'params' => 'resource stmt, string name, mixed &var, [, int maxlength [, int type]]',
4789      'description' => 'Bind a PHP variable to an Oracle placeholder by name',
4790    ),
4791    'oci_bind_array_by_name' => 
4792    array (
4793      'return' => 'bool',
4794      'params' => 'resource stmt, string name, array &var, int max_table_length [, int max_item_length [, int type ]]',
4795      'description' => 'Bind a PHP array to an Oracle PL/SQL type by name',
4796    ),
4797    'oci_free_descriptor' => 
4798    array (
4799      'return' => 'bool',
4800      'params' => '',
4801      'description' => 'Deletes large object description',
4802    ),
4803    'oci_lob_save' => 
4804    array (
4805      'return' => 'bool',
4806      'params' => ' string data [, int offset ]',
4807      'description' => 'Saves a large object',
4808    ),
4809    'oci_lob_import' => 
4810    array (
4811      'return' => 'bool',
4812      'params' => ' string filename ',
4813      'description' => 'Loads file into a LOB',
4814    ),
4815    'oci_lob_load' => 
4816    array (
4817      'return' => 'string',
4818      'params' => '',
4819      'description' => 'Loads a large object',
4820    ),
4821    'oci_lob_read' => 
4822    array (
4823      'return' => 'string',
4824      'params' => ' int length ',
4825      'description' => 'Reads particular part of a large object',
4826    ),
4827    'oci_lob_eof' => 
4828    array (
4829      'return' => 'bool',
4830      'params' => '',
4831      'description' => 'Checks if EOF is reached',
4832    ),
4833    'oci_lob_tell' => 
4834    array (
4835      'return' => 'int',
4836      'params' => '',
4837      'description' => 'Tells LOB pointer position',
4838    ),
4839    'oci_lob_rewind' => 
4840    array (
4841      'return' => 'bool',
4842      'params' => '',
4843      'description' => 'Rewind pointer of a LOB',
4844    ),
4845    'oci_lob_seek' => 
4846    array (
4847      'return' => 'bool',
4848      'params' => ' int offset [, int whence ]',
4849      'description' => 'Moves the pointer of a LOB',
4850    ),
4851    'oci_lob_size' => 
4852    array (
4853      'return' => 'int',
4854      'params' => '',
4855      'description' => 'Returns size of a large object',
4856    ),
4857    'oci_lob_write' => 
4858    array (
4859      'return' => 'int',
4860      'params' => ' string string [, int length ]',
4861      'description' => 'Writes data to current position of a LOB',
4862    ),
4863    'oci_lob_append' => 
4864    array (
4865      'return' => 'bool',
4866      'params' => ' object lob ',
4867      'description' => 'Appends data from a LOB to another LOB',
4868    ),
4869    'oci_lob_truncate' => 
4870    array (
4871      'return' => 'bool',
4872      'params' => ' [ int length ]',
4873      'description' => 'Truncates a LOB',
4874    ),
4875    'oci_lob_erase' => 
4876    array (
4877      'return' => 'int',
4878      'params' => ' [ int offset [, int length ] ] ',
4879      'description' => 'Erases a specified portion of the internal LOB, starting at a specified offset',
4880    ),
4881    'oci_lob_flush' => 
4882    array (
4883      'return' => 'bool',
4884      'params' => ' [ int flag ] ',
4885      'description' => 'Flushes the LOB buffer',
4886    ),
4887    'ocisetbufferinglob' => 
4888    array (
4889      'return' => 'bool',
4890      'params' => ' boolean flag ',
4891      'description' => 'Enables/disables buffering for a LOB',
4892    ),
4893    'ocigetbufferinglob' => 
4894    array (
4895      'return' => 'bool',
4896      'params' => '',
4897      'description' => 'Returns current state of buffering for a LOB',
4898    ),
4899    'oci_lob_copy' => 
4900    array (
4901      'return' => 'bool',
4902      'params' => ' object lob_to, object lob_from [, int length ] ',
4903      'description' => 'Copies data from a LOB to another LOB',
4904    ),
4905    'oci_lob_is_equal' => 
4906    array (
4907      'return' => 'bool',
4908      'params' => ' object lob1, object lob2 ',
4909      'description' => 'Tests to see if two LOB/FILE locators are equal',
4910    ),
4911    'oci_lob_export' => 
4912    array (
4913      'return' => 'bool',
4914      'params' => '[string filename [, int start [, int length]]]',
4915      'description' => 'Writes a large object into a file',
4916    ),
4917    'oci_lob_write_temporary' => 
4918    array (
4919      'return' => 'bool',
4920      'params' => 'string var [, int lob_type]',
4921      'description' => 'Writes temporary blob',
4922    ),
4923    'oci_lob_close' => 
4924    array (
4925      'return' => 'bool',
4926      'params' => '',
4927      'description' => 'Closes lob descriptor',
4928    ),
4929    'oci_new_descriptor' => 
4930    array (
4931      'return' => 'object',
4932      'params' => 'resource connection [, int type]',
4933      'description' => 'Initialize a new empty descriptor LOB/FILE (LOB is default)',
4934    ),
4935    'oci_rollback' => 
4936    array (
4937      'return' => 'bool',
4938      'params' => 'resource connection',
4939      'description' => 'Rollback the current context',
4940    ),
4941    'oci_commit' => 
4942    array (
4943      'return' => 'bool',
4944      'params' => 'resource connection',
4945      'description' => 'Commit the current context',
4946    ),
4947    'oci_field_name' => 
4948    array (
4949      'return' => 'string',
4950      'params' => 'resource stmt, int col',
4951      'description' => 'Tell the name of a column',
4952    ),
4953    'oci_field_size' => 
4954    array (
4955      'return' => 'int',
4956      'params' => 'resource stmt, int col',
4957      'description' => 'Tell the maximum data size of a column',
4958    ),
4959    'oci_field_scale' => 
4960    array (
4961      'return' => 'int',
4962      'params' => 'resource stmt, int col',
4963      'description' => 'Tell the scale of a column',
4964    ),
4965    'oci_field_precision' => 
4966    array (
4967      'return' => 'int',
4968      'params' => 'resource stmt, int col',
4969      'description' => 'Tell the precision of a column',
4970    ),
4971    'oci_field_type' => 
4972    array (
4973      'return' => 'mixed',
4974      'params' => 'resource stmt, int col',
4975      'description' => 'Tell the data type of a column',
4976    ),
4977    'oci_field_type_raw' => 
4978    array (
4979      'return' => 'int',
4980      'params' => 'resource stmt, int col',
4981      'description' => 'Tell the raw oracle data type of a column',
4982    ),
4983    'oci_field_is_null' => 
4984    array (
4985      'return' => 'bool',
4986      'params' => 'resource stmt, int col',
4987      'description' => 'Tell whether a column is NULL',
4988    ),
4989    'oci_internal_debug' => 
4990    array (
4991      'return' => 'void',
4992      'params' => 'int onoff',
4993      'description' => 'Toggle internal debugging output for the OCI extension',
4994    ),
4995    'oci_execute' => 
4996    array (
4997      'return' => 'bool',
4998      'params' => 'resource stmt [, int mode]',
4999      'description' => 'Execute a parsed statement',
5000    ),
5001    'oci_cancel' => 
5002    array (
5003      'return' => 'bool',
5004      'params' => 'resource stmt',
5005      'description' => 'Cancel reading from a cursor',
5006    ),
5007    'oci_fetch' => 
5008    array (
5009      'return' => 'bool',
5010      'params' => 'resource stmt',
5011      'description' => 'Prepare a new row of data for reading',
5012    ),
5013    'ocifetchinto' => 
5014    array (
5015      'return' => 'int',
5016      'params' => 'resource stmt, array &output [, int mode]',
5017      'description' => 'Fetch a row of result data into an array',
5018    ),
5019    'oci_fetch_all' => 
5020    array (
5021      'return' => 'int',
5022      'params' => 'resource stmt, array &output[, int skip[, int maxrows[, int flags]]]',
5023      'description' => 'Fetch all rows of result data into an array',
5024    ),
5025    'oci_fetch_object' => 
5026    array (
5027      'return' => 'object',
5028      'params' => ' resource stmt ',
5029      'description' => 'Fetch a result row as an object',
5030    ),
5031    'oci_fetch_row' => 
5032    array (
5033      'return' => 'array',
5034      'params' => ' resource stmt ',
5035      'description' => 'Fetch a result row as an enumerated array',
5036    ),
5037    'oci_fetch_assoc' => 
5038    array (
5039      'return' => 'array',
5040      'params' => ' resource stmt ',
5041      'description' => 'Fetch a result row as an associative array',
5042    ),
5043    'oci_fetch_array' => 
5044    array (
5045      'return' => 'array',
5046      'params' => ' resource stmt [, int mode ]',
5047      'description' => 'Fetch a result row as an array',
5048    ),
5049    'oci_free_statement' => 
5050    array (
5051      'return' => 'bool',
5052      'params' => 'resource stmt',
5053      'description' => 'Free all resources associated with a statement',
5054    ),
5055    'oci_close' => 
5056    array (
5057      'return' => 'bool',
5058      'params' => 'resource connection',
5059      'description' => 'Disconnect from database',
5060    ),
5061    'oci_new_connect' => 
5062    array (
5063      'return' => 'resource',
5064      'params' => 'string user, string pass [, string db]',
5065      'description' => 'Connect to an Oracle database and log on. Returns a new session.',
5066    ),
5067    'oci_connect' => 
5068    array (
5069      'return' => 'resource',
5070      'params' => 'string user, string pass [, string db [, string charset [, int session_mode ]]',
5071      'description' => 'Connect to an Oracle database and log on. Returns a new session.',
5072    ),
5073    'oci_pconnect' => 
5074    array (
5075      'return' => 'resource',
5076      'params' => 'string user, string pass [, string db [, string charset ]]',
5077      'description' => 'Connect to an Oracle database using a persistent connection and log on. Returns a new session.',
5078    ),
5079    'oci_error' => 
5080    array (
5081      'return' => 'array',
5082      'params' => '[resource stmt|connection|global]',
5083      'description' => 'Return the last error of stmt|connection|global. If no error happened returns false.',
5084    ),
5085    'oci_num_fields' => 
5086    array (
5087      'return' => 'int',
5088      'params' => 'resource stmt',
5089      'description' => 'Return the number of result columns in a statement',
5090    ),
5091    'oci_parse' => 
5092    array (
5093      'return' => 'resource',
5094      'params' => 'resource connection, string query',
5095      'description' => 'Parse a query and return a statement',
5096    ),
5097    'oci_set_prefetch' => 
5098    array (
5099      'return' => 'bool',
5100      'params' => 'resource stmt, int prefetch_rows',
5101      'description' => 'Sets the number of rows to be prefetched on execute to prefetch_rows for stmt',
5102    ),
5103    'oci_password_change' => 
5104    array (
5105      'return' => 'bool',
5106      'params' => 'resource connection, string username, string old_password, string new_password',
5107      'description' => 'Changes the password of an account',
5108    ),
5109    'oci_new_cursor' => 
5110    array (
5111      'return' => 'resource',
5112      'params' => 'resource connection',
5113      'description' => 'Return a new cursor (Statement-Handle) - use this to bind ref-cursors!',
5114    ),
5115    'oci_result' => 
5116    array (
5117      'return' => 'string',
5118      'params' => 'resource stmt, mixed column',
5119      'description' => 'Return a single column of result data',
5120    ),
5121    'oci_server_version' => 
5122    array (
5123      'return' => 'string',
5124      'params' => 'resource connection',
5125      'description' => 'Return a string containing server version information',
5126    ),
5127    'oci_statement_type' => 
5128    array (
5129      'return' => 'string',
5130      'params' => 'resource stmt',
5131      'description' => 'Return the query type of an OCI statement',
5132    ),
5133    'oci_num_rows' => 
5134    array (
5135      'return' => 'int',
5136      'params' => 'resource stmt',
5137      'description' => 'Return the row count of an OCI statement',
5138    ),
5139    'oci_free_collection' => 
5140    array (
5141      'return' => 'bool',
5142      'params' => '',
5143      'description' => 'Deletes collection object',
5144    ),
5145    'oci_collection_append' => 
5146    array (
5147      'return' => 'bool',
5148      'params' => 'string value',
5149      'description' => 'Append an object to the collection',
5150    ),
5151    'oci_collection_element_get' => 
5152    array (
5153      'return' => 'string',
5154      'params' => 'int ndx',
5155      'description' => 'Retrieve the value at collection index ndx',
5156    ),
5157    'oci_collection_assign' => 
5158    array (
5159      'return' => 'bool',
5160      'params' => 'object from',
5161      'description' => 'Assign a collection from another existing collection',
5162    ),
5163    'oci_collection_element_assign' => 
5164    array (
5165      'return' => 'bool',
5166      'params' => 'int index, string val',
5167      'description' => 'Assign element val to collection at index ndx',
5168    ),
5169    'oci_collection_size' => 
5170    array (
5171      'return' => 'int',
5172      'params' => '',
5173      'description' => 'Return the size of a collection',
5174    ),
5175    'oci_collection_max' => 
5176    array (
5177      'return' => 'int',
5178      'params' => '',
5179      'description' => 'Return the max value of a collection. For a varray this is the maximum length of the array',
5180    ),
5181    'oci_collection_trim' => 
5182    array (
5183      'return' => 'bool',
5184      'params' => 'int num',
5185      'description' => 'Trim num elements from the end of a collection',
5186    ),
5187    'oci_new_collection' => 
5188    array (
5189      'return' => 'object',
5190      'params' => 'resource connection, string tdo [, string schema]',
5191      'description' => 'Initialize a new collection',
5192    ),
5193    'mb_language' => 
5194    array (
5195      'return' => 'string',
5196      'params' => '[string language]',
5197      'description' => 'Sets the current language or Returns the current language as a string',
5198    ),
5199    'mb_internal_encoding' => 
5200    array (
5201      'return' => 'string',
5202      'params' => '[string encoding]',
5203      'description' => 'Sets the current internal encoding or Returns the current internal encoding as a string',
5204    ),
5205    'mb_http_input' => 
5206    array (
5207      'return' => 'mixed',
5208      'params' => '[string type]',
5209      'description' => 'Returns the input encoding',
5210    ),
5211    'mb_http_output' => 
5212    array (
5213      'return' => 'string',
5214      'params' => '[string encoding]',
5215      'description' => 'Sets the current output_encoding or returns the current output_encoding as a string',
5216    ),
5217    'mb_detect_order' => 
5218    array (
5219      'return' => 'bool|array',
5220      'params' => '[mixed encoding-list]',
5221      'description' => 'Sets the current detect_order or Return the current detect_order as a array',
5222    ),
5223    'mb_substitute_character' => 
5224    array (
5225      'return' => 'mixed',
5226      'params' => '[mixed substchar]',
5227      'description' => 'Sets the current substitute_character or returns the current substitute_character',
5228    ),
5229    'mb_preferred_mime_name' => 
5230    array (
5231      'return' => 'string',
5232      'params' => 'string encoding',
5233      'description' => 'Return the preferred MIME name (charset) as a string',
5234    ),
5235    'mb_parse_str' => 
5236    array (
5237      'return' => 'bool',
5238      'params' => 'string encoded_string [, array result]',
5239      'description' => 'Parses GET/POST/COOKIE data and sets global variables',
5240    ),
5241    'mb_output_handler' => 
5242    array (
5243      'return' => 'string',
5244      'params' => 'string contents, int status',
5245      'description' => 'Returns string in output buffer converted to the http_output encoding',
5246    ),
5247    'mb_strlen' => 
5248    array (
5249      'return' => 'int',
5250      'params' => 'string str [, string encoding]',
5251      'description' => 'Get character numbers of a string',
5252    ),
5253    'mb_strpos' => 
5254    array (
5255      'return' => 'int',
5256      'params' => 'string haystack, string needle [, int offset [, string encoding]]',
5257      'description' => 'Find position of first occurrence of a string within another',
5258    ),
5259    'mb_strrpos' => 
5260    array (
5261      'return' => 'int',
5262      'params' => 'string haystack, string needle [, string encoding]',
5263      'description' => 'Find the last occurrence of a character in a string within another',
5264    ),
5265    'mb_substr_count' => 
5266    array (
5267      'return' => 'int',
5268      'params' => 'string haystack, string needle [, string encoding]',
5269      'description' => 'Count the number of substring occurrences',
5270    ),
5271    'mb_substr' => 
5272    array (
5273      'return' => 'string',
5274      'params' => 'string str, int start [, int length [, string encoding]]',
5275      'description' => 'Returns part of a string',
5276    ),
5277    'mb_strcut' => 
5278    array (
5279      'return' => 'string',
5280      'params' => 'string str, int start [, int length [, string encoding]]',
5281      'description' => 'Returns part of a string',
5282    ),
5283    'mb_strwidth' => 
5284    array (
5285      'return' => 'int',
5286      'params' => 'string str [, string encoding]',
5287      'description' => 'Gets terminal width of a string',
5288    ),
5289    'mb_strimwidth' => 
5290    array (
5291      'return' => 'string',
5292      'params' => 'string str, int start, int width [, string trimmarker [, string encoding]]',
5293      'description' => 'Trim the string in terminal width',
5294    ),
5295    'mb_convert_encoding' => 
5296    array (
5297      'return' => 'string',
5298      'params' => 'string str, string to-encoding [, mixed from-encoding]',
5299      'description' => 'Returns converted string in desired encoding',
5300    ),
5301    'mb_convert_case' => 
5302    array (
5303      'return' => 'string',
5304      'params' => 'string sourcestring, int mode [, string encoding]',
5305      'description' => 'Returns a case-folded version of sourcestring',
5306    ),
5307    'mb_strtoupper' => 
5308    array (
5309      'return' => 'string',
5310      'params' => 'string sourcestring [, string encoding]',
5311      'description' => '*  Returns a uppercased version of sourcestring',
5312    ),
5313    'mb_strtolower' => 
5314    array (
5315      'return' => 'string',
5316      'params' => 'string sourcestring [, string encoding]',
5317      'description' => '*  Returns a lowercased version of sourcestring',
5318    ),
5319    'mb_detect_encoding' => 
5320    array (
5321      'return' => 'string',
5322      'params' => 'string str [, mixed encoding_list [, bool strict]]',
5323      'description' => 'Encodings of the given string is returned (as a string)',
5324    ),
5325    'mb_list_encodings' => 
5326    array (
5327      'return' => 'array',
5328      'params' => '',
5329      'description' => 'Returns an array of all supported encodings',
5330    ),
5331    'mb_encode_mimeheader' => 
5332    array (
5333      'return' => 'string',
5334      'params' => 'string str [, string charset [, string transfer-encoding [, string linefeed [, int indent]]]]',
5335      'description' => 'Converts the string to MIME "encoded-word" in the format of =?charset?(B|Q)?encoded_string?=',
5336    ),
5337    'mb_decode_mimeheader' => 
5338    array (
5339      'return' => 'string',
5340      'params' => 'string string',
5341      'description' => 'Decodes the MIME "encoded-word" in the string',
5342    ),
5343    'mb_convert_kana' => 
5344    array (
5345      'return' => 'string',
5346      'params' => 'string str [, string option] [, string encoding]',
5347      'description' => 'Conversion between full-width character and half-width character (Japanese)',
5348    ),
5349    'mb_convert_variables' => 
5350    array (
5351      'return' => 'string',
5352      'params' => 'string to-encoding, mixed from-encoding [, mixed ...]',
5353      'description' => 'Converts the string resource in variables to desired encoding',
5354    ),
5355    'mb_encode_numericentity' => 
5356    array (
5357      'return' => 'string',
5358      'params' => 'string string, array convmap [, string encoding]',
5359      'description' => 'Converts specified characters to HTML numeric entities',
5360    ),
5361    'mb_decode_numericentity' => 
5362    array (
5363      'return' => 'string',
5364      'params' => 'string string, array convmap [, string encoding]',
5365      'description' => 'Converts HTML numeric entities to character code',
5366    ),
5367    'mb_send_mail' => 
5368    array (
5369      'return' => 'int',
5370      'params' => 'string to, string subject, string message [, string additional_headers [, string additional_parameters]]',
5371      'description' => '*  Sends an email message with MIME scheme',
5372    ),
5373    'mb_get_info' => 
5374    array (
5375      'return' => 'mixed',
5376      'params' => '[string type]',
5377      'description' => 'Returns the current settings of mbstring',
5378    ),
5379    'mb_check_encoding' => 
5380    array (
5381      'return' => 'bool',
5382      'params' => '[string var[, string encoding]]',
5383      'description' => 'Check if the string is valid for the specified encoding',
5384    ),
5385    'mb_regex_encoding' => 
5386    array (
5387      'return' => 'string',
5388      'params' => '[string encoding]',
5389      'description' => 'Returns the current encoding for regex as a string.',
5390    ),
5391    'mb_ereg' => 
5392    array (
5393      'return' => 'int',
5394      'params' => 'string pattern, string string [, array registers]',
5395      'description' => 'Regular expression match for multibyte string',
5396    ),
5397    'mb_eregi' => 
5398    array (
5399      'return' => 'int',
5400      'params' => 'string pattern, string string [, array registers]',
5401      'description' => 'Case-insensitive regular expression match for multibyte string',
5402    ),
5403    'mb_ereg_replace' => 
5404    array (
5405      'return' => 'string',
5406      'params' => 'string pattern, string replacement, string string [, string option]',
5407      'description' => 'Replace regular expression for multibyte string',
5408    ),
5409    'mb_eregi_replace' => 
5410    array (
5411      'return' => 'string',
5412      'params' => 'string pattern, string replacement, string string',
5413      'description' => 'Case insensitive replace regular expression for multibyte string',
5414    ),
5415    'mb_split' => 
5416    array (
5417      'return' => 'array',
5418      'params' => 'string pattern, string string [, int limit]',
5419      'description' => 'split multibyte string into array by regular expression',
5420    ),
5421    'mb_ereg_match' => 
5422    array (
5423      'return' => 'bool',
5424      'params' => 'string pattern, string string [,string option]',
5425      'description' => 'Regular expression match for multibyte string',
5426    ),
5427    'mb_ereg_search' => 
5428    array (
5429      'return' => 'bool',
5430      'params' => '[string pattern[, string option]]',
5431      'description' => 'Regular expression search for multibyte string',
5432    ),
5433    'mb_ereg_search_pos' => 
5434    array (
5435      'return' => 'array',
5436      'params' => '[string pattern[, string option]]',
5437      'description' => 'Regular expression search for multibyte string',
5438    ),
5439    'mb_ereg_search_regs' => 
5440    array (
5441      'return' => 'array',
5442      'params' => '[string pattern[, string option]]',
5443      'description' => 'Regular expression search for multibyte string',
5444    ),
5445    'mb_ereg_search_init' => 
5446    array (
5447      'return' => 'bool',
5448      'params' => 'string string [, string pattern[, string option]]',
5449      'description' => 'Initialize string and regular expression for search.',
5450    ),
5451    'mb_ereg_search_getregs' => 
5452    array (
5453      'return' => 'array',
5454      'params' => 'void',
5455      'description' => 'Get matched substring of the last time',
5456    ),
5457    'mb_ereg_search_getpos' => 
5458    array (
5459      'return' => 'int',
5460      'params' => 'void',
5461      'description' => 'Get search start position',
5462    ),
5463    'mb_ereg_search_setpos' => 
5464    array (
5465      'return' => 'bool',
5466      'params' => 'int position',
5467      'description' => 'Set search start position',
5468    ),
5469    'mb_regex_set_options' => 
5470    array (
5471      'return' => 'string',
5472      'params' => '[string options]',
5473      'description' => 'Set or get the default options for mbregex functions',
5474    ),
5475    'preg_match' => 
5476    array (
5477      'return' => 'int',
5478      'params' => 'string pattern, string subject [, array subpatterns [, int flags [, int offset]]]',
5479      'description' => 'Perform a Perl-style regular expression match',
5480    ),
5481    'preg_match_all' => 
5482    array (
5483      'return' => 'int',
5484      'params' => 'string pattern, string subject, array subpatterns [, int flags [, int offset]]',
5485      'description' => 'Perform a Perl-style global regular expression match',
5486    ),
5487    'preg_replace' => 
5488    array (
5489      'return' => 'string',
5490      'params' => 'mixed regex, mixed replace, mixed subject [, int limit [, count]]',
5491      'description' => 'Perform Perl-style regular expression replacement.',
5492    ),
5493    'preg_replace_callback' => 
5494    array (
5495      'return' => 'string',
5496      'params' => 'mixed regex, mixed callback, mixed subject [, int limit [, count]]',
5497      'description' => 'Perform Perl-style regular expression replacement using replacement callback.',
5498    ),
5499    'preg_quote' => 
5500    array (
5501      'return' => 'string',
5502      'params' => 'string str, string delim_char',
5503      'description' => 'Quote regular expression characters plus an optional character',
5504    ),
5505    'preg_grep' => 
5506    array (
5507      'return' => 'array',
5508      'params' => 'string regex, array input',
5509      'description' => 'Searches array and returns entries which match regex',
5510    ),
5511    'pcntl_fork' => 
5512    array (
5513      'return' => 'int',
5514      'params' => 'void',
5515      'description' => 'Forks the currently running process following the same behavior as the UNIX fork() system call',
5516    ),
5517    'pcntl_alarm' => 
5518    array (
5519      'return' => 'int',
5520      'params' => 'int seconds',
5521      'description' => 'Set an alarm clock for delivery of a signal',
5522    ),
5523    'pcntl_waitpid' => 
5524    array (
5525      'return' => 'int',
5526      'params' => 'int pid, int &status, int options',
5527      'description' => 'Waits on or returns the status of a forked child as defined by the waitpid() system call',
5528    ),
5529    'pcntl_wait' => 
5530    array (
5531      'return' => 'int',
5532      'params' => 'int &status',
5533      'description' => 'Waits on or returns the status of a forked child as defined by the waitpid() system call',
5534    ),
5535    'pcntl_exec' => 
5536    array (
5537      'return' => 'bool',
5538      'params' => 'string path [, array args [, array envs]]',
5539      'description' => 'Executes specified program in current process space as defined by exec(2)',
5540    ),
5541    'pcntl_signal' => 
5542    array (
5543      'return' => 'bool',
5544      'params' => 'int signo, callback handle [, bool restart_syscalls]',
5545      'description' => 'Assigns a system signal handler to a PHP function',
5546    ),
5547    'pcntl_getpriority' => 
5548    array (
5549      'return' => 'int',
5550      'params' => '[int pid [, int process_identifier]]',
5551      'description' => 'Get the priority of any process',
5552    ),
5553    'pcntl_setpriority' => 
5554    array (
5555      'return' => 'bool',
5556      'params' => 'int priority [, int pid [, int process_identifier]]',
5557      'description' => 'Change the priority of any process',
5558    ),
5559    'mcrypt_module_open' => 
5560    array (
5561      'return' => 'resource',
5562      'params' => 'string cipher, string cipher_directory, string mode, string mode_directory',
5563      'description' => 'Opens the module of the algorithm and the mode to be used',
5564    ),
5565    'mcrypt_generic_init' => 
5566    array (
5567      'return' => 'int',
5568      'params' => 'resource td, string key, string iv',
5569      'description' => 'This function initializes all buffers for the specific module',
5570    ),
5571    'mcrypt_generic' => 
5572    array (
5573      'return' => 'string',
5574      'params' => 'resource td, string data',
5575      'description' => 'This function encrypts the plaintext',
5576    ),
5577    'mdecrypt_generic' => 
5578    array (
5579      'return' => 'string',
5580      'params' => 'resource td, string data',
5581      'description' => 'This function decrypts the plaintext',
5582    ),
5583    'mcrypt_enc_get_supported_key_sizes' => 
5584    array (
5585      'return' => 'array',
5586      'params' => 'resource td',
5587      'description' => 'This function decrypts the crypttext',
5588    ),
5589    'mcrypt_enc_self_test' => 
5590    array (
5591      'return' => 'int',
5592      'params' => 'resource td',
5593      'description' => 'This function runs the self test on the algorithm specified by the descriptor td',
5594    ),
5595    'mcrypt_module_close' => 
5596    array (
5597      'return' => 'bool',
5598      'params' => 'resource td',
5599      'description' => 'Free the descriptor td',
5600    ),
5601    'mcrypt_generic_end' => 
5602    array (
5603      'return' => 'bool',
5604      'params' => 'resource td',
5605      'description' => 'This function terminates encrypt specified by the descriptor td',
5606    ),
5607    'mcrypt_generic_deinit' => 
5608    array (
5609      'return' => 'bool',
5610      'params' => 'resource td',
5611      'description' => 'This function terminates encrypt specified by the descriptor td',
5612    ),
5613    'mcrypt_enc_is_block_algorithm_mode' => 
5614    array (
5615      'return' => 'bool',
5616      'params' => 'resource td',
5617      'description' => 'Returns TRUE if the mode is for use with block algorithms',
5618    ),
5619    'mcrypt_enc_is_block_algorithm' => 
5620    array (
5621      'return' => 'bool',
5622      'params' => 'resource td',
5623      'description' => 'Returns TRUE if the alrogithm is a block algorithms',
5624    ),
5625    'mcrypt_enc_is_block_mode' => 
5626    array (
5627      'return' => 'bool',
5628      'params' => 'resource td',
5629      'description' => 'Returns TRUE if the mode outputs blocks',
5630    ),
5631    'mcrypt_enc_get_block_size' => 
5632    array (
5633      'return' => 'int',
5634      'params' => 'resource td',
5635      'description' => 'Returns the block size of the cipher specified by the descriptor td',
5636    ),
5637    'mcrypt_enc_get_key_size' => 
5638    array (
5639      'return' => 'int',
5640      'params' => 'resource td',
5641      'description' => 'Returns the maximum supported key size in bytes of the algorithm specified by the descriptor td',
5642    ),
5643    'mcrypt_enc_get_iv_size' => 
5644    array (
5645      'return' => 'int',
5646      'params' => 'resource td',
5647      'description' => 'Returns the size of the IV in bytes of the algorithm specified by the descriptor td',
5648    ),
5649    'mcrypt_enc_get_algorithms_name' => 
5650    array (
5651      'return' => 'string',
5652      'params' => 'resource td',
5653      'description' => 'Returns the name of the algorithm specified by the descriptor td',
5654    ),
5655    'mcrypt_enc_get_modes_name' => 
5656    array (
5657      'return' => 'string',
5658      'params' => 'resource td',
5659      'description' => 'Returns the name of the mode specified by the descriptor td',
5660    ),
5661    'mcrypt_module_self_test' => 
5662    array (
5663      'return' => 'bool',
5664      'params' => 'string algorithm [, string lib_dir]',
5665      'description' => 'Does a self test of the module "module"',
5666    ),
5667    'mcrypt_module_is_block_algorithm_mode' => 
5668    array (
5669      'return' => 'bool',
5670      'params' => 'string mode [, string lib_dir]',
5671      'description' => 'Returns TRUE if the mode is for use with block algorithms',
5672    ),
5673    'mcrypt_module_is_block_algorithm' => 
5674    array (
5675      'return' => 'bool',
5676      'params' => 'string algorithm [, string lib_dir]',
5677      'description' => 'Returns TRUE if the algorithm is a block algorithm',
5678    ),
5679    'mcrypt_module_is_block_mode' => 
5680    array (
5681      'return' => 'bool',
5682      'params' => 'string mode [, string lib_dir]',
5683      'description' => 'Returns TRUE if the mode outputs blocks of bytes',
5684    ),
5685    'mcrypt_module_get_algo_block_size' => 
5686    array (
5687      'return' => 'int',
5688      'params' => 'string algorithm [, string lib_dir]',
5689      'description' => 'Returns the block size of the algorithm',
5690    ),
5691    'mcrypt_module_get_algo_key_size' => 
5692    array (
5693      'return' => 'int',
5694      'params' => 'string algorithm [, string lib_dir]',
5695      'description' => 'Returns the maximum supported key size of the algorithm',
5696    ),
5697    'mcrypt_module_get_supported_key_sizes' => 
5698    array (
5699      'return' => 'array',
5700      'params' => 'string algorithm [, string lib_dir]',
5701      'description' => 'This function decrypts the crypttext',
5702    ),
5703    'mcrypt_list_algorithms' => 
5704    array (
5705      'return' => 'array',
5706      'params' => '[string lib_dir]',
5707      'description' => 'List all algorithms in "module_dir"',
5708    ),
5709    'mcrypt_list_modes' => 
5710    array (
5711      'return' => 'array',
5712      'params' => '[string lib_dir]',
5713      'description' => 'List all modes "module_dir"',
5714    ),
5715    'mcrypt_get_key_size' => 
5716    array (
5717      'return' => 'int',
5718      'params' => 'string cipher, string module',
5719      'description' => 'Get the key size of cipher',
5720    ),
5721    'mcrypt_get_block_size' => 
5722    array (
5723      'return' => 'int',
5724      'params' => 'string cipher, string module',
5725      'description' => 'Get the key size of cipher',
5726    ),
5727    'mcrypt_get_iv_size' => 
5728    array (
5729      'return' => 'int',
5730      'params' => 'string cipher, string module',
5731      'description' => 'Get the IV size of cipher (Usually the same as the blocksize)',
5732    ),
5733    'mcrypt_get_cipher_name' => 
5734    array (
5735      'return' => 'string',
5736      'params' => 'string cipher',
5737      'description' => 'Get the key size of cipher',
5738    ),
5739    'mcrypt_encrypt' => 
5740    array (
5741      'return' => 'string',
5742      'params' => 'string cipher, string key, string data, string mode, string iv',
5743      'description' => 'OFB crypt/decrypt data using key key with cipher cipher starting with iv',
5744    ),
5745    'mcrypt_decrypt' => 
5746    array (
5747      'return' => 'string',
5748      'params' => 'string cipher, string key, string data, string mode, string iv',
5749      'description' => 'OFB crypt/decrypt data using key key with cipher cipher starting with iv',
5750    ),
5751    'mcrypt_ecb' => 
5752    array (
5753      'return' => 'string',
5754      'params' => 'int cipher, string key, string data, int mode, string iv',
5755      'description' => 'ECB crypt/decrypt data using key key with cipher cipher starting with iv',
5756    ),
5757    'mcrypt_cbc' => 
5758    array (
5759      'return' => 'string',
5760      'params' => 'int cipher, string key, string data, int mode, string iv',
5761      'description' => 'CBC crypt/decrypt data using key key with cipher cipher starting with iv',
5762    ),
5763    'mcrypt_cfb' => 
5764    array (
5765      'return' => 'string',
5766      'params' => 'int cipher, string key, string data, int mode, string iv',
5767      'description' => 'CFB crypt/decrypt data using key key with cipher cipher starting with iv',
5768    ),
5769    'mcrypt_ofb' => 
5770    array (
5771      'return' => 'string',
5772      'params' => 'int cipher, string key, string data, int mode, string iv',
5773      'description' => 'OFB crypt/decrypt data using key key with cipher cipher starting with iv',
5774    ),
5775    'mcrypt_create_iv' => 
5776    array (
5777      'return' => 'string',
5778      'params' => 'int size, int source',
5779      'description' => 'Create an initialization vector (IV)',
5780    ),
5781    'readline_callback_handler_install' => 
5782    array (
5783      'return' => 'void',
5784      'params' => 'string prompt, mixed callback',
5785      'description' => 'Initializes the readline callback interface and terminal, prints the prompt and returns immediately',
5786    ),
5787    'readline_callback_read_char' => 
5788    array (
5789      'return' => 'void',
5790      'params' => '',
5791      'description' => 'Informs the readline callback interface that a character is ready for input',
5792    ),
5793    'readline_callback_handler_remove' => 
5794    array (
5795      'return' => 'bool',
5796      'params' => '',
5797      'description' => 'Removes a previously installed callback handler and restores terminal settings',
5798    ),
5799    'readline_redisplay' => 
5800    array (
5801      'return' => 'void',
5802      'params' => 'void',
5803      'description' => 'Ask readline to redraw the display',
5804    ),
5805    'readline_on_new_line' => 
5806    array (
5807      'return' => 'void',
5808      'params' => 'void',
5809      'description' => 'Inform readline that the cursor has moved to a new line',
5810    ),
5811    'dbase_open' => 
5812    array (
5813      'return' => 'int',
5814      'params' => 'string name, int mode',
5815      'description' => 'Opens a dBase-format database file',
5816    ),
5817    'dbase_close' => 
5818    array (
5819      'return' => 'bool',
5820      'params' => 'int identifier',
5821      'description' => 'Closes an open dBase-format database file',
5822    ),
5823    'dbase_numrecords' => 
5824    array (
5825      'return' => 'int',
5826      'params' => 'int identifier',
5827      'description' => 'Returns the number of records in the database',
5828    ),
5829    'dbase_numfields' => 
5830    array (
5831      'return' => 'int',
5832      'params' => 'int identifier',
5833      'description' => 'Returns the number of fields (columns) in the database',
5834    ),
5835    'dbase_pack' => 
5836    array (
5837      'return' => 'bool',
5838      'params' => 'int identifier',
5839      'description' => 'Packs the database (deletes records marked for deletion)',
5840    ),
5841    'dbase_add_record' => 
5842    array (
5843      'return' => 'bool',
5844      'params' => 'int identifier, array data',
5845      'description' => 'Adds a record to the database',
5846    ),
5847    'dbase_replace_record' => 
5848    array (
5849      'return' => 'bool',
5850      'params' => 'int identifier, array data, int recnum',
5851      'description' => 'Replaces a record to the database',
5852    ),
5853    'dbase_delete_record' => 
5854    array (
5855      'return' => 'bool',
5856      'params' => 'int identifier, int record',
5857      'description' => 'Marks a record to be deleted',
5858    ),
5859    'dbase_get_record' => 
5860    array (
5861      'return' => 'array',
5862      'params' => 'int identifier, int record',
5863      'description' => 'Returns an array representing a record from the database',
5864    ),
5865    'dbase_get_record_with_names' => 
5866    array (
5867      'return' => 'array',
5868      'params' => 'int identifier, int record',
5869      'description' => 'Returns an associative array representing a record from the database',
5870    ),
5871    'dbase_create' => 
5872    array (
5873      'return' => 'bool',
5874      'params' => 'string filename, array fields',
5875      'description' => 'Creates a new dBase-format database file',
5876    ),
5877    'dbase_get_header_info' => 
5878    array (
5879      'return' => 'array',
5880      'params' => 'int database_handle',
5881      'description' => '',
5882    ),
5883    'ibase_add_user' => 
5884    array (
5885      'return' => 'bool',
5886      'params' => 'resource service_handle, string user_name, string password [, string first_name [, string middle_name [, string last_name]]]',
5887      'description' => 'Add a user to security database',
5888    ),
5889    'ibase_modify_user' => 
5890    array (
5891      'return' => 'bool',
5892      'params' => 'resource service_handle, string user_name, string password [, string first_name [, string middle_name [, string last_name]]]',
5893      'description' => 'Modify a user in security database',
5894    ),
5895    'ibase_delete_user' => 
5896    array (
5897      'return' => 'bool',
5898      'params' => 'resource service_handle, string user_name, string password [, string first_name [, string middle_name [, string last_name]]]',
5899      'description' => 'Delete a user from security database',
5900    ),
5901    'ibase_service_attach' => 
5902    array (
5903      'return' => 'resource',
5904      'params' => 'string host, string dba_username, string dba_password',
5905      'description' => 'Connect to the service manager',
5906    ),
5907    'ibase_service_detach' => 
5908    array (
5909      'return' => 'bool',
5910      'params' => 'resource service_handle',
5911      'description' => 'Disconnect from the service manager',
5912    ),
5913    'ibase_backup' => 
5914    array (
5915      'return' => 'mixed',
5916      'params' => 'resource service_handle, string source_db, string dest_file [, int options [, bool verbose]]',
5917      'description' => 'Initiates a backup task in the service manager and returns immediately',
5918    ),
5919    'ibase_restore' => 
5920    array (
5921      'return' => 'mixed',
5922      'params' => 'resource service_handle, string source_file, string dest_db [, int options [, bool verbose]]',
5923      'description' => 'Initiates a restore task in the service manager and returns immediately',
5924    ),
5925    'ibase_maintain_db' => 
5926    array (
5927      'return' => 'bool',
5928      'params' => 'resource service_handle, string db, int action [, int argument]',
5929      'description' => 'Execute a maintenance command on the database server',
5930    ),
5931    'ibase_db_info' => 
5932    array (
5933      'return' => 'string',
5934      'params' => 'resource service_handle, string db, int action [, int argument]',
5935      'description' => 'Request statistics about a database',
5936    ),
5937    'ibase_server_info' => 
5938    array (
5939      'return' => 'string',
5940      'params' => 'resource service_handle, int action',
5941      'description' => 'Request information about a database server',
5942    ),
5943    'ibase_connect' => 
5944    array (
5945      'return' => 'resource',
5946      'params' => 'string database [, string username [, string password [, string charset [, int buffers [, int dialect [, string role]]]]]]',
5947      'description' => 'Open a connection to an InterBase database',
5948    ),
5949    'ibase_pconnect' => 
5950    array (
5951      'return' => 'resource',
5952      'params' => 'string database [, string username [, string password [, string charset [, int buffers [, int dialect [, string role]]]]]]',
5953      'description' => 'Open a persistent connection to an InterBase database',
5954    ),
5955    'ibase_close' => 
5956    array (
5957      'return' => 'bool',
5958      'params' => '[resource link_identifier]',
5959      'description' => 'Close an InterBase connection',
5960    ),
5961    'ibase_drop_db' => 
5962    array (
5963      'return' => 'bool',
5964      'params' => '[resource link_identifier]',
5965      'description' => 'Drop an InterBase database',
5966    ),
5967    'ibase_trans' => 
5968    array (
5969      'return' => 'resource',
5970      'params' => '[int trans_args [, resource link_identifier [, ... ], int trans_args [, resource link_identifier [, ... ]] [, ...]]]',
5971      'description' => 'Start a transaction over one or several databases',
5972    ),
5973    'ibase_commit' => 
5974    array (
5975      'return' => 'bool',
5976      'params' => ' resource link_identifier ',
5977      'description' => 'Commit transaction',
5978    ),
5979    'ibase_rollback' => 
5980    array (
5981      'return' => 'bool',
5982      'params' => ' resource link_identifier ',
5983      'description' => 'Rollback transaction',
5984    ),
5985    'ibase_commit_ret' => 
5986    array (
5987      'return' => 'bool',
5988      'params' => ' resource link_identifier ',
5989      'description' => 'Commit transaction and retain the transaction context',
5990    ),
5991    'ibase_rollback_ret' => 
5992    array (
5993      'return' => 'bool',
5994      'params' => ' resource link_identifier ',
5995      'description' => 'Rollback transaction and retain the transaction context',
5996    ),
5997    'ibase_gen_id' => 
5998    array (
5999      'return' => 'int',
6000      'params' => 'string generator [, int increment [, resource link_identifier ]]',
6001      'description' => 'Increments the named generator and returns its new value',
6002    ),
6003    'ibase_blob_create' => 
6004    array (
6005      'return' => 'resource',
6006      'params' => '[resource link_identifier]',
6007      'description' => 'Create blob for adding data',
6008    ),
6009    'ibase_blob_open' => 
6010    array (
6011      'return' => 'resource',
6012      'params' => '[ resource link_identifier, ] string blob_id',
6013      'description' => 'Open blob for retrieving data parts',
6014    ),
6015    'ibase_blob_add' => 
6016    array (
6017      'return' => 'bool',
6018      'params' => 'resource blob_handle, string data',
6019      'description' => 'Add data into created blob',
6020    ),
6021    'ibase_blob_get' => 
6022    array (
6023      'return' => 'string',
6024      'params' => 'resource blob_handle, int len',
6025      'description' => 'Get len bytes data from open blob',
6026    ),
6027    'ibase_blob_close' => 
6028    array (
6029      'return' => 'string',
6030      'params' => 'resource blob_handle',
6031      'description' => 'Close blob',
6032    ),
6033    'ibase_blob_cancel' => 
6034    array (
6035      'return' => 'bool',
6036      'params' => 'resource blob_handle',
6037      'description' => 'Cancel creating blob',
6038    ),
6039    'ibase_blob_info' => 
6040    array (
6041      'return' => 'array',
6042      'params' => '[ resource link_identifier, ] string blob_id',
6043      'description' => 'Return blob length and other useful info',
6044    ),
6045    'ibase_blob_echo' => 
6046    array (
6047      'return' => 'bool',
6048      'params' => '[ resource link_identifier, ] string blob_id',
6049      'description' => 'Output blob contents to browser',
6050    ),
6051    'ibase_blob_import' => 
6052    array (
6053      'return' => 'string',
6054      'params' => '[ resource link_identifier, ] resource file',
6055      'description' => 'Create blob, copy file in it, and close it',
6056    ),
6057    'ibase_query' => 
6058    array (
6059      'return' => 'mixed',
6060      'params' => '[resource link_identifier, [ resource link_identifier, ]] string query [, mixed bind_arg [, mixed bind_arg [, ...]]]',
6061      'description' => 'Execute a query',
6062    ),
6063    'ibase_affected_rows' => 
6064    array (
6065      'return' => 'int',
6066      'params' => ' [ resource link_identifier ] ',
6067      'description' => 'Returns the number of rows affected by the previous INSERT, UPDATE or DELETE statement',
6068    ),
6069    'ibase_fetch_row' => 
6070    array (
6071      'return' => 'array',
6072      'params' => 'resource result [, int fetch_flags]',
6073      'description' => 'Fetch a row  from the results of a query',
6074    ),
6075    'ibase_fetch_assoc' => 
6076    array (
6077      'return' => 'array',
6078      'params' => 'resource result [, int fetch_flags]',
6079      'description' => 'Fetch a row  from the results of a query',
6080    ),
6081    'ibase_fetch_object' => 
6082    array (
6083      'return' => 'object',
6084      'params' => 'resource result [, int fetch_flags]',
6085      'description' => 'Fetch a object from the results of a query',
6086    ),
6087    'ibase_name_result' => 
6088    array (
6089      'return' => 'bool',
6090      'params' => 'resource result, string name',
6091      'description' => 'Assign a name to a result for use with ... WHERE CURRENT OF <name> statements',
6092    ),
6093    'ibase_free_result' => 
6094    array (
6095      'return' => 'bool',
6096      'params' => 'resource result',
6097      'description' => 'Free the memory used by a result',
6098    ),
6099    'ibase_prepare' => 
6100    array (
6101      'return' => 'resource',
6102      'params' => '[resource link_identifier, ] string query',
6103      'description' => 'Prepare a query for later execution',
6104    ),
6105    'ibase_execute' => 
6106    array (
6107      'return' => 'mixed',
6108      'params' => 'resource query [, mixed bind_arg [, mixed bind_arg [, ...]]]',
6109      'description' => 'Execute a previously prepared query',
6110    ),
6111    'ibase_free_query' => 
6112    array (
6113      'return' => 'bool',
6114      'params' => 'resource query',
6115      'description' => 'Free memory used by a query',
6116    ),
6117    'ibase_num_fields' => 
6118    array (
6119      'return' => 'int',
6120      'params' => 'resource query_result',
6121      'description' => 'Get the number of fields in result',
6122    ),
6123    'ibase_field_info' => 
6124    array (
6125      'return' => 'array',
6126      'params' => 'resource query_result, int field_number',
6127      'description' => 'Get information about a field',
6128    ),
6129    'ibase_num_params' => 
6130    array (
6131      'return' => 'int',
6132      'params' => 'resource query',
6133      'description' => 'Get the number of params in a prepared query',
6134    ),
6135    'ibase_param_info' => 
6136    array (
6137      'return' => 'array',
6138      'params' => 'resource query, int field_number',
6139      'description' => 'Get information about a parameter',
6140    ),
6141    'ibase_wait_event' => 
6142    array (
6143      'return' => 'string',
6144      'params' => '[resource link_identifier,] string event [, string event [, ...]]',
6145      'description' => 'Waits for any one of the passed Interbase events to be posted by the database, and returns its name',
6146    ),
6147    'ibase_set_event_handler' => 
6148    array (
6149      'return' => 'resource',
6150      'params' => '[resource link_identifier,] callback handler, string event [, string event [, ...]]',
6151      'description' => 'Register the callback for handling each of the named events',
6152    ),
6153    'ibase_free_event_handler' => 
6154    array (
6155      'return' => 'bool',
6156      'params' => 'resource event',
6157      'description' => 'Frees the event handler set by ibase_set_event_handler()',
6158    ),
6159    'openssl_x509_export_to_file' => 
6160    array (
6161      'return' => 'bool',
6162      'params' => 'mixed x509, string outfilename [, bool notext = true]',
6163      'description' => 'Exports a CERT to file or a var',
6164    ),
6165    'openssl_x509_export' => 
6166    array (
6167      'return' => 'bool',
6168      'params' => 'mixed x509, string &out [, bool notext = true]',
6169      'description' => 'Exports a CERT to file or a var',
6170    ),
6171    'openssl_x509_check_private_key' => 
6172    array (
6173      'return' => 'bool',
6174      'params' => 'mixed cert, mixed key',
6175      'description' => 'Checks if a private key corresponds to a CERT',
6176    ),
6177    'openssl_x509_parse' => 
6178    array (
6179      'return' => 'array',
6180      'params' => 'mixed x509 [, bool shortnames=true]',
6181      'description' => 'Returns an array of the fields/values of the CERT',
6182    ),
6183    'openssl_x509_checkpurpose' => 
6184    array (
6185      'return' => 'int',
6186      'params' => 'mixed x509cert, int purpose, array cainfo [, string untrustedfile]',
6187      'description' => 'Checks the CERT to see if it can be used for the purpose in purpose. cainfo holds information about trusted CAs',
6188    ),
6189    'openssl_x509_read' => 
6190    array (
6191      'return' => 'resource',
6192      'params' => 'mixed cert',
6193      'description' => 'Reads X.509 certificates',
6194    ),
6195    'openssl_x509_free' => 
6196    array (
6197      'return' => 'void',
6198      'params' => 'resource x509',
6199      'description' => 'Frees X.509 certificates',
6200    ),
6201    'openssl_csr_export_to_file' => 
6202    array (
6203      'return' => 'bool',
6204      'params' => 'resource csr, string outfilename [, bool notext=true]',
6205      'description' => 'Exports a CSR to file',
6206    ),
6207    'openssl_csr_export' => 
6208    array (
6209      'return' => 'bool',
6210      'params' => 'resource csr, string &out [, bool notext=true]',
6211      'description' => 'Exports a CSR to file or a var',
6212    ),
6213    'openssl_csr_sign' => 
6214    array (
6215      'return' => 'resource',
6216      'params' => 'mixed csr, mixed x509, mixed priv_key, long days [, array config_args [, long serial]]',
6217      'description' => 'Signs a cert with another CERT',
6218    ),
6219    'openssl_csr_new' => 
6220    array (
6221      'return' => 'bool',
6222      'params' => 'array dn, resource &privkey [, array configargs, array extraattribs]',
6223      'description' => 'Generates a privkey and CSR',
6224    ),
6225    'openssl_pkey_new' => 
6226    array (
6227      'return' => 'resource',
6228      'params' => '[array configargs]',
6229      'description' => 'Generates a new private key',
6230    ),
6231    'openssl_pkey_export_to_file' => 
6232    array (
6233      'return' => 'bool',
6234      'params' => 'mixed key, string outfilename [, string passphrase, array config_args',
6235      'description' => 'Gets an exportable representation of a key into a file',
6236    ),
6237    'openssl_pkey_export' => 
6238    array (
6239      'return' => 'bool',
6240      'params' => 'mixed key, &mixed out [, string passphrase [, array config_args]]',
6241      'description' => 'Gets an exportable representation of a key into a string or file',
6242    ),
6243    'openssl_pkey_get_public' => 
6244    array (
6245      'return' => 'int',
6246      'params' => 'mixed cert',
6247      'description' => 'Gets public key from X.509 certificate',
6248    ),
6249    'openssl_pkey_free' => 
6250    array (
6251      'return' => 'void',
6252      'params' => 'int key',
6253      'description' => 'Frees a key',
6254    ),
6255    'openssl_pkey_get_private' => 
6256    array (
6257      'return' => 'int',
6258      'params' => 'string key [, string passphrase]',
6259      'description' => 'Gets private keys',
6260    ),
6261    'openssl_pkcs7_verify' => 
6262    array (
6263      'return' => 'bool',
6264      'params' => 'string filename, long flags [, string signerscerts [, array cainfo [, string extracerts [, string content]]]]',
6265      'description' => 'Verifys that the data block is intact, the signer is who they say they are, and returns the CERTs of the signers',
6266    ),
6267    'openssl_pkcs7_encrypt' => 
6268    array (
6269      'return' => 'bool',
6270      'params' => 'string infile, string outfile, mixed recipcerts, array headers [, long flags [, long cipher]]',
6271      'description' => 'Encrypts the message in the file named infile with the certificates in recipcerts and output the result to the file named outfile',
6272    ),
6273    'openssl_pkcs7_sign' => 
6274    array (
6275      'return' => 'bool',
6276      'params' => 'string infile, string outfile, mixed signcert, mixed signkey, array headers [, long flags [, string extracertsfilename]]',
6277      'description' => 'Signs the MIME message in the file named infile with signcert/signkey and output the result to file name outfile. headers lists plain text headers to exclude from the signed portion of the message, and should include to, from and subject as a minimum',
6278    ),
6279    'openssl_pkcs7_decrypt' => 
6280    array (
6281      'return' => 'bool',
6282      'params' => 'string infilename, string outfilename, mixed recipcert [, mixed recipkey]',
6283      'description' => 'Decrypts the S/MIME message in the file name infilename and output the results to the file name outfilename.  recipcert is a CERT for one of the recipients. recipkey specifies the private key matching recipcert, if recipcert does not include the key',
6284    ),
6285    'openssl_private_encrypt' => 
6286    array (
6287      'return' => 'bool',
6288      'params' => 'string data, string crypted, mixed key [, int padding]',
6289      'description' => 'Encrypts data with private key',
6290    ),
6291    'openssl_private_decrypt' => 
6292    array (
6293      'return' => 'bool',
6294      'params' => 'string data, string decrypted, mixed key [, int padding]',
6295      'description' => 'Decrypts data with private key',
6296    ),
6297    'openssl_public_encrypt' => 
6298    array (
6299      'return' => 'bool',
6300      'params' => 'string data, string crypted, mixed key [, int padding]',
6301      'description' => 'Encrypts data with public key',
6302    ),
6303    'openssl_public_decrypt' => 
6304    array (
6305      'return' => 'bool',
6306      'params' => 'string data, string crypted, resource key [, int padding]',
6307      'description' => 'Decrypts data with public key',
6308    ),
6309    'openssl_error_string' => 
6310    array (
6311      'return' => 'mixed',
6312      'params' => 'void',
6313      'description' => 'Returns a description of the last error, and alters the index of the error messages. Returns false when the are no more messages',
6314    ),
6315    'openssl_sign' => 
6316    array (
6317      'return' => 'bool',
6318      'params' => 'string data, &string signature, mixed key',
6319      'description' => 'Signs data',
6320    ),
6321    'openssl_verify' => 
6322    array (
6323      'return' => 'int',
6324      'params' => 'string data, string signature, mixed key',
6325      'description' => 'Verifys data',
6326    ),
6327    'openssl_seal' => 
6328    array (
6329      'return' => 'int',
6330      'params' => 'string data, &string sealdata, &array ekeys, array pubkeys',
6331      'description' => 'Seals data',
6332    ),
6333    'openssl_open' => 
6334    array (
6335      'return' => 'bool',
6336      'params' => 'string data, &string opendata, string ekey, mixed privkey',
6337      'description' => 'Opens data',
6338    ),
6339    'date' => 
6340    array (
6341      'return' => 'string',
6342      'params' => 'string format [, long timestamp]',
6343      'description' => 'Format a local date/time',
6344    ),
6345    'gmdate' => 
6346    array (
6347      'return' => 'string',
6348      'params' => 'string format [, long timestamp]',
6349      'description' => 'Format a GMT date/time',
6350    ),
6351    'idate' => 
6352    array (
6353      'return' => 'int',
6354      'params' => 'string format [, int timestamp]',
6355      'description' => 'Format a local time/date as integer',
6356    ),
6357    'strtotime' => 
6358    array (
6359      'return' => 'int',
6360      'params' => 'string time [, int now ]',
6361      'description' => 'Convert string representation of date and time to a timestamp',
6362    ),
6363    'mktime' => 
6364    array (
6365      'return' => 'int',
6366      'params' => 'int hour, int min, int sec, int mon, int day, int year',
6367      'description' => 'Get UNIX timestamp for a date',
6368    ),
6369    'gmmktime' => 
6370    array (
6371      'return' => 'int',
6372      'params' => 'int hour, int min, int sec, int mon, int day, int year',
6373      'description' => 'Get UNIX timestamp for a GMT date',
6374    ),
6375    'checkdate' => 
6376    array (
6377      'return' => 'bool',
6378      'params' => 'int month, int day, int year',
6379      'description' => 'Returns true(1) if it is a valid date in gregorian calendar',
6380    ),
6381    'strftime' => 
6382    array (
6383      'return' => 'string',
6384      'params' => 'string format [, int timestamp]',
6385      'description' => 'Format a local time/date according to locale settings',
6386    ),
6387    'gmstrftime' => 
6388    array (
6389      'return' => 'string',
6390      'params' => 'string format [, int timestamp]',
6391      'description' => 'Format a GMT/UCT time/date according to locale settings',
6392    ),
6393    'time' => 
6394    array (
6395      'return' => 'int',
6396      'params' => 'void',
6397      'description' => 'Return current UNIX timestamp',
6398    ),
6399    'localtime' => 
6400    array (
6401      'return' => 'array',
6402      'params' => '[int timestamp [, bool associative_array]]',
6403      'description' => 'Returns the results of the C system call localtime as an associative array if the associative_array argument is set to 1 other wise it is a regular array',
6404    ),
6405    'getdate' => 
6406    array (
6407      'return' => 'array',
6408      'params' => '[int timestamp]',
6409      'description' => 'Get date/time information',
6410    ),
6411    'date_default_timezone_set' => 
6412    array (
6413      'return' => 'bool',
6414      'params' => 'string timezone_identifier',
6415      'description' => 'Sets the default timezone used by all date/time functions in a script',
6416    ),
6417    'date_default_timezone_get' => 
6418    array (
6419      'return' => 'string',
6420      'params' => '',
6421      'description' => 'Gets the default timezone used by all date/time functions in a script',
6422    ),
6423    'date_sunrise' => 
6424    array (
6425      'return' => 'mixed',
6426      'params' => 'mixed time [, int format [, float latitude [, float longitude [, float zenith [, float gmt_offset]]]]]',
6427      'description' => 'Returns time of sunrise for a given day and location',
6428    ),
6429    'date_sunset' => 
6430    array (
6431      'return' => 'mixed',
6432      'params' => 'mixed time [, int format [, float latitude [, float longitude [, float zenith [, float gmt_offset]]]]]',
6433      'description' => 'Returns time of sunset for a given day and location',
6434    ),
6435    'date_sun_info' => 
6436    array (
6437      'return' => 'array',
6438      'params' => 'long time, float latitude, float longitude',
6439      'description' => 'Returns an array with information about sun set/rise and twilight begin/end',
6440    ),
6441    'wddx_serialize_value' => 
6442    array (
6443      'return' => 'string',
6444      'params' => 'mixed var [, string comment]',
6445      'description' => 'Creates a new packet and serializes the given value',
6446    ),
6447    'wddx_serialize_vars' => 
6448    array (
6449      'return' => 'string',
6450      'params' => 'mixed var_name [, mixed ...]',
6451      'description' => 'Creates a new packet and serializes given variables into a struct',
6452    ),
6453    'wddx_packet_start' => 
6454    array (
6455      'return' => 'int',
6456      'params' => '[string comment]',
6457      'description' => 'Starts a WDDX packet with optional comment and returns the packet id',
6458    ),
6459    'wddx_packet_end' => 
6460    array (
6461      'return' => 'string',
6462      'params' => 'int packet_id',
6463      'description' => 'Ends specified WDDX packet and returns the string containing the packet',
6464    ),
6465    'wddx_add_vars' => 
6466    array (
6467      'return' => 'int',
6468      'params' => 'int packet_id,  mixed var_names [, mixed ...]',
6469      'description' => 'Serializes given variables and adds them to packet given by packet_id',
6470    ),
6471    'gmp_init' => 
6472    array (
6473      'return' => 'resource',
6474      'params' => 'mixed number [, int base]',
6475      'description' => 'Initializes GMP number',
6476    ),
6477    'gmp_intval' => 
6478    array (
6479      'return' => 'int',
6480      'params' => 'resource gmpnumber',
6481      'description' => 'Gets signed long value of GMP number',
6482    ),
6483    'gmp_strval' => 
6484    array (
6485      'return' => 'string',
6486      'params' => 'resource gmpnumber [, int base]',
6487      'description' => 'Gets string representation of GMP number',
6488    ),
6489    'gmp_add' => 
6490    array (
6491      'return' => 'resource',
6492      'params' => 'resource a, resource b',
6493      'description' => 'Add a and b',
6494    ),
6495    'gmp_sub' => 
6496    array (
6497      'return' => 'resource',
6498      'params' => 'resource a, resource b',
6499      'description' => 'Subtract b from a',
6500    ),
6501    'gmp_mul' => 
6502    array (
6503      'return' => 'resource',
6504      'params' => 'resource a, resource b',
6505      'description' => 'Multiply a and b',
6506    ),
6507    'gmp_div_qr' => 
6508    array (
6509      'return' => 'array',
6510      'params' => 'resource a, resource b [, int round]',
6511      'description' => 'Divide a by b, returns quotient and reminder',
6512    ),
6513    'gmp_div_r' => 
6514    array (
6515      'return' => 'resource',
6516      'params' => 'resource a, resource b [, int round]',
6517      'description' => 'Divide a by b, returns reminder only',
6518    ),
6519    'gmp_div_q' => 
6520    array (
6521      'return' => 'resource',
6522      'params' => 'resource a, resource b [, int round]',
6523      'description' => 'Divide a by b, returns quotient only',
6524    ),
6525    'gmp_mod' => 
6526    array (
6527      'return' => 'resource',
6528      'params' => 'resource a, resource b',
6529      'description' => 'Computes a modulo b',
6530    ),
6531    'gmp_divexact' => 
6532    array (
6533      'return' => 'resource',
6534      'params' => 'resource a, resource b',
6535      'description' => 'Divide a by b using exact division algorithm',
6536    ),
6537    'gmp_neg' => 
6538    array (
6539      'return' => 'resource',
6540      'params' => 'resource a',
6541      'description' => 'Negates a number',
6542    ),
6543    'gmp_abs' => 
6544    array (
6545      'return' => 'resource',
6546      'params' => 'resource a',
6547      'description' => 'Calculates absolute value',
6548    ),
6549    'gmp_fact' => 
6550    array (
6551      'return' => 'resource',
6552      'params' => 'int a',
6553      'description' => 'Calculates factorial function',
6554    ),
6555    'gmp_pow' => 
6556    array (
6557      'return' => 'resource',
6558      'params' => 'resource base, int exp',
6559      'description' => 'Raise base to power exp',
6560    ),
6561    'gmp_powm' => 
6562    array (
6563      'return' => 'resource',
6564      'params' => 'resource base, resource exp, resource mod',
6565      'description' => 'Raise base to power exp and take result modulo mod',
6566    ),
6567    'gmp_sqrt' => 
6568    array (
6569      'return' => 'resource',
6570      'params' => 'resource a',
6571      'description' => 'Takes integer part of square root of a',
6572    ),
6573    'gmp_sqrtrem' => 
6574    array (
6575      'return' => 'array',
6576      'params' => 'resource a',
6577      'description' => 'Square root with remainder',
6578    ),
6579    'gmp_perfect_square' => 
6580    array (
6581      'return' => 'bool',
6582      'params' => 'resource a',
6583      'description' => 'Checks if a is an exact square',
6584    ),
6585    'gmp_prob_prime' => 
6586    array (
6587      'return' => 'int',
6588      'params' => 'resource a[, int reps]',
6589      'description' => 'Checks if a is "probably prime"',
6590    ),
6591    'gmp_gcd' => 
6592    array (
6593      'return' => 'resource',
6594      'params' => 'resource a, resource b',
6595      'description' => 'Computes greatest common denominator (gcd) of a and b',
6596    ),
6597    'gmp_gcdext' => 
6598    array (
6599      'return' => 'array',
6600      'params' => 'resource a, resource b',
6601      'description' => 'Computes G, S, and T, such that AS + BT = G = `gcd\' (A, B)',
6602    ),
6603    'gmp_invert' => 
6604    array (
6605      'return' => 'resource',
6606      'params' => 'resource a, resource b',
6607      'description' => 'Computes the inverse of a modulo b',
6608    ),
6609    'gmp_jacobi' => 
6610    array (
6611      'return' => 'int',
6612      'params' => 'resource a, resource b',
6613      'description' => 'Computes Jacobi symbol',
6614    ),
6615    'gmp_legendre' => 
6616    array (
6617      'return' => 'int',
6618      'params' => 'resource a, resource b',
6619      'description' => 'Computes Legendre symbol',
6620    ),
6621    'gmp_cmp' => 
6622    array (
6623      'return' => 'int',
6624      'params' => 'resource a, resource b',
6625      'description' => 'Compares two numbers',
6626    ),
6627    'gmp_sign' => 
6628    array (
6629      'return' => 'int',
6630      'params' => 'resource a',
6631      'description' => 'Gets the sign of the number',
6632    ),
6633    'gmp_random' => 
6634    array (
6635      'return' => 'resource',
6636      'params' => '[int limiter]',
6637      'description' => 'Gets random number',
6638    ),
6639    'gmp_and' => 
6640    array (
6641      'return' => 'resource',
6642      'params' => 'resource a, resource b',
6643      'description' => 'Calculates logical AND of a and b',
6644    ),
6645    'gmp_or' => 
6646    array (
6647      'return' => 'resource',
6648      'params' => 'resource a, resource b',
6649      'description' => 'Calculates logical OR of a and b',
6650    ),
6651    'gmp_com' => 
6652    array (
6653      'return' => 'resource',
6654      'params' => 'resource a',
6655      'description' => 'Calculates one\'s complement of a',
6656    ),
6657    'gmp_xor' => 
6658    array (
6659      'return' => 'resource',
6660      'params' => 'resource a, resource b',
6661      'description' => 'Calculates logical exclusive OR of a and b',
6662    ),
6663    'gmp_setbit' => 
6664    array (
6665      'return' => 'void',
6666      'params' => 'resource &a, int index[, bool set_clear]',
6667      'description' => 'Sets or clear bit in a',
6668    ),
6669    'gmp_clrbit' => 
6670    array (
6671      'return' => 'void',
6672      'params' => 'resource &a, int index',
6673      'description' => 'Clears bit in a',
6674    ),
6675    'gmp_popcount' => 
6676    array (
6677      'return' => 'int',
6678      'params' => 'resource a',
6679      'description' => 'Calculates the population count of a',
6680    ),
6681    'gmp_hamdist' => 
6682    array (
6683      'return' => 'int',
6684      'params' => 'resource a, resource b',
6685      'description' => 'Calculates hamming distance between a and b',
6686    ),
6687    'gmp_scan0' => 
6688    array (
6689      'return' => 'int',
6690      'params' => 'resource a, int start',
6691      'description' => 'Finds first zero bit',
6692    ),
6693    'gmp_scan1' => 
6694    array (
6695      'return' => 'int',
6696      'params' => 'resource a, int start',
6697      'description' => 'Finds first non-zero bit',
6698    ),
6699    'gd_info' => 
6700    array (
6701      'return' => 'array',
6702      'params' => '',
6703      'description' => '',
6704    ),
6705    'imageloadfont' => 
6706    array (
6707      'return' => 'int',
6708      'params' => 'string filename',
6709      'description' => 'Load a new font',
6710    ),
6711    'imagesetstyle' => 
6712    array (
6713      'return' => 'bool',
6714      'params' => 'resource im, array styles',
6715      'description' => 'Set the line drawing styles for use with imageline and IMG_COLOR_STYLED.',
6716    ),
6717    'imagecreatetruecolor' => 
6718    array (
6719      'return' => 'resource',
6720      'params' => 'int x_size, int y_size',
6721      'description' => 'Create a new true color image',
6722    ),
6723    'imageistruecolor' => 
6724    array (
6725      'return' => 'bool',
6726      'params' => 'resource im',
6727      'description' => 'return true if the image uses truecolor',
6728    ),
6729    'imagetruecolortopalette' => 
6730    array (
6731      'return' => 'void',
6732      'params' => 'resource im, bool ditherFlag, int colorsWanted',
6733      'description' => 'Convert a true colour image to a palette based image with a number of colours, optionally using dithering.',
6734    ),
6735    'imagecolormatch' => 
6736    array (
6737      'return' => 'bool',
6738      'params' => 'resource im1, resource im2',
6739      'description' => 'Makes the colors of the palette version of an image more closely match the true color version',
6740    ),
6741    'imagesetthickness' => 
6742    array (
6743      'return' => 'bool',
6744      'params' => 'resource im, int thickness',
6745      'description' => 'Set line thickness for drawing lines, ellipses, rectangles, polygons etc.',
6746    ),
6747    'imagefilledellipse' => 
6748    array (
6749      'return' => 'bool',
6750      'params' => 'resource im, int cx, int cy, int w, int h, int color',
6751      'description' => 'Draw an ellipse',
6752    ),
6753    'imagefilledarc' => 
6754    array (
6755      'return' => 'bool',
6756      'params' => 'resource im, int cx, int cy, int w, int h, int s, int e, int col, int style',
6757      'description' => 'Draw a filled partial ellipse',
6758    ),
6759    'imagealphablending' => 
6760    array (
6761      'return' => 'bool',
6762      'params' => 'resource im, bool on',
6763      'description' => 'Turn alpha blending mode on or off for the given image',
6764    ),
6765    'imagesavealpha' => 
6766    array (
6767      'return' => 'bool',
6768      'params' => 'resource im, bool on',
6769      'description' => 'Include alpha channel to a saved image',
6770    ),
6771    'imagelayereffect' => 
6772    array (
6773      'return' => 'bool',
6774      'params' => 'resource im, int effect',
6775      'description' => 'Set the alpha blending flag to use the bundled libgd layering effects',
6776    ),
6777    'imagecolorallocatealpha' => 
6778    array (
6779      'return' => 'int',
6780      'params' => 'resource im, int red, int green, int blue, int alpha',
6781      'description' => 'Allocate a color with an alpha level.  Works for true color and palette based images',
6782    ),
6783    'imagecolorresolvealpha' => 
6784    array (
6785      'return' => 'int',
6786      'params' => 'resource im, int red, int green, int blue, int alpha',
6787      'description' => 'Resolve/Allocate a colour with an alpha level.  Works for true colour and palette based images',
6788    ),
6789    'imagecolorclosestalpha' => 
6790    array (
6791      'return' => 'int',
6792      'params' => 'resource im, int red, int green, int blue, int alpha',
6793      'description' => 'Find the closest matching colour with alpha transparency',
6794    ),
6795    'imagecolorexactalpha' => 
6796    array (
6797      'return' => 'int',
6798      'params' => 'resource im, int red, int green, int blue, int alpha',
6799      'description' => 'Find exact match for colour with transparency',
6800    ),
6801    'imagecopyresampled' => 
6802    array (
6803      'return' => 'bool',
6804      'params' => 'resource dst_im, resource src_im, int dst_x, int dst_y, int src_x, int src_y, int dst_w, int dst_h, int src_w, int src_h',
6805      'description' => 'Copy and resize part of an image using resampling to help ensure clarity',
6806    ),
6807    'imagerotate' => 
6808    array (
6809      'return' => 'resource',
6810      'params' => 'resource src_im, float angle, int bgdcolor',
6811      'description' => 'Rotate an image using a custom angle',
6812    ),
6813    'imagesettile' => 
6814    array (
6815      'return' => 'bool',
6816      'params' => 'resource image, resource tile',
6817      'description' => 'Set the tile image to $tile when filling $image with the "IMG_COLOR_TILED" color',
6818    ),
6819    'imagesetbrush' => 
6820    array (
6821      'return' => 'bool',
6822      'params' => 'resource image, resource brush',
6823      'description' => 'Set the brush image to $brush when filling $image with the "IMG_COLOR_BRUSHED" color',
6824    ),
6825    'imagecreate' => 
6826    array (
6827      'return' => 'resource',
6828      'params' => 'int x_size, int y_size',
6829      'description' => 'Create a new image',
6830    ),
6831    'imagetypes' => 
6832    array (
6833      'return' => 'int',
6834      'params' => 'void',
6835      'description' => 'Return the types of images supported in a bitfield - 1=GIF, 2=JPEG, 4=PNG, 8=WBMP, 16=XPM',
6836    ),
6837    'imagecreatefromstring' => 
6838    array (
6839      'return' => 'resource',
6840      'params' => 'string image',
6841      'description' => 'Create a new image from the image stream in the string',
6842    ),
6843    'imagecreatefromgif' => 
6844    array (
6845      'return' => 'resource',
6846      'params' => 'string filename',
6847      'description' => 'Create a new image from GIF file or URL',
6848    ),
6849    'imagecreatefromjpeg' => 
6850    array (
6851      'return' => 'resource',
6852      'params' => 'string filename',
6853      'description' => 'Create a new image from JPEG file or URL',
6854    ),
6855    'imagecreatefrompng' => 
6856    array (
6857      'return' => 'resource',
6858      'params' => 'string filename',
6859      'description' => 'Create a new image from PNG file or URL',
6860    ),
6861    'imagecreatefromxbm' => 
6862    array (
6863      'return' => 'resource',
6864      'params' => 'string filename',
6865      'description' => 'Create a new image from XBM file or URL',
6866    ),
6867    'imagecreatefromxpm' => 
6868    array (
6869      'return' => 'resource',
6870      'params' => 'string filename',
6871      'description' => 'Create a new image from XPM file or URL',
6872    ),
6873    'imagecreatefromwbmp' => 
6874    array (
6875      'return' => 'resource',
6876      'params' => 'string filename',
6877      'description' => 'Create a new image from WBMP file or URL',
6878    ),
6879    'imagecreatefromgd' => 
6880    array (
6881      'return' => 'resource',
6882      'params' => 'string filename',
6883      'description' => 'Create a new image from GD file or URL',
6884    ),
6885    'imagecreatefromgd2' => 
6886    array (
6887      'return' => 'resource',
6888      'params' => 'string filename',
6889      'description' => 'Create a new image from GD2 file or URL',
6890    ),
6891    'imagecreatefromgd2part' => 
6892    array (
6893      'return' => 'resource',
6894      'params' => 'string filename, int srcX, int srcY, int width, int height',
6895      'description' => 'Create a new image from a given part of GD2 file or URL',
6896    ),
6897    'imagexbm' => 
6898    array (
6899      'return' => 'int',
6900      'params' => 'int im, string filename [, int foreground]',
6901      'description' => 'Output XBM image to browser or file',
6902    ),
6903    'imagegif' => 
6904    array (
6905      'return' => 'bool',
6906      'params' => 'resource im [, string filename]',
6907      'description' => 'Output GIF image to browser or file',
6908    ),
6909    'imagepng' => 
6910    array (
6911      'return' => 'bool',
6912      'params' => 'resource im [, string filename]',
6913      'description' => 'Output PNG image to browser or file',
6914    ),
6915    'imagejpeg' => 
6916    array (
6917      'return' => 'bool',
6918      'params' => 'resource im [, string filename [, int quality]]',
6919      'description' => 'Output JPEG image to browser or file',
6920    ),
6921    'imagewbmp' => 
6922    array (
6923      'return' => 'bool',
6924      'params' => 'resource im [, string filename, [, int foreground]]',
6925      'description' => 'Output WBMP image to browser or file',
6926    ),
6927    'imagegd' => 
6928    array (
6929      'return' => 'bool',
6930      'params' => 'resource im [, string filename]',
6931      'description' => 'Output GD image to browser or file',
6932    ),
6933    'imagegd2' => 
6934    array (
6935      'return' => 'bool',
6936      'params' => 'resource im [, string filename, [, int chunk_size, [, int type]]]',
6937      'description' => 'Output GD2 image to browser or file',
6938    ),
6939    'imagedestroy' => 
6940    array (
6941      'return' => 'bool',
6942      'params' => 'resource im',
6943      'description' => 'Destroy an image',
6944    ),
6945    'imagecolorallocate' => 
6946    array (
6947      'return' => 'int',
6948      'params' => 'resource im, int red, int green, int blue',
6949      'description' => 'Allocate a color for an image',
6950    ),
6951    'imagepalettecopy' => 
6952    array (
6953      'return' => 'void',
6954      'params' => 'resource dst, resource src',
6955      'description' => 'Copy the palette from the src image onto the dst image',
6956    ),
6957    'imagecolorat' => 
6958    array (
6959      'return' => 'int',
6960      'params' => 'resource im, int x, int y',
6961      'description' => 'Get the index of the color of a pixel',
6962    ),
6963    'imagecolorclosest' => 
6964    array (
6965      'return' => 'int',
6966      'params' => 'resource im, int red, int green, int blue',
6967      'description' => 'Get the index of the closest color to the specified color',
6968    ),
6969    'imagecolorclosesthwb' => 
6970    array (
6971      'return' => 'int',
6972      'params' => 'resource im, int red, int green, int blue',
6973      'description' => 'Get the index of the color which has the hue, white and blackness nearest to the given color',
6974    ),
6975    'imagecolordeallocate' => 
6976    array (
6977      'return' => 'bool',
6978      'params' => 'resource im, int index',
6979      'description' => 'De-allocate a color for an image',
6980    ),
6981    'imagecolorresolve' => 
6982    array (
6983      'return' => 'int',
6984      'params' => 'resource im, int red, int green, int blue',
6985      'description' => 'Get the index of the specified color or its closest possible alternative',
6986    ),
6987    'imagecolorexact' => 
6988    array (
6989      'return' => 'int',
6990      'params' => 'resource im, int red, int green, int blue',
6991      'description' => 'Get the index of the specified color',
6992    ),
6993    'imagecolorset' => 
6994    array (
6995      'return' => 'void',
6996      'params' => 'resource im, int col, int red, int green, int blue',
6997      'description' => 'Set the color for the specified palette index',
6998    ),
6999    'imagecolorsforindex' => 
7000    array (
7001      'return' => 'array',
7002      'params' => 'resource im, int col',
7003      'description' => 'Get the colors for an index',
7004    ),
7005    'imagegammacorrect' => 
7006    array (
7007      'return' => 'bool',
7008      'params' => 'resource im, float inputgamma, float outputgamma',
7009      'description' => 'Apply a gamma correction to a GD image',
7010    ),
7011    'imagesetpixel' => 
7012    array (
7013      'return' => 'bool',
7014      'params' => 'resource im, int x, int y, int col',
7015      'description' => 'Set a single pixel',
7016    ),
7017    'imageline' => 
7018    array (
7019      'return' => 'bool',
7020      'params' => 'resource im, int x1, int y1, int x2, int y2, int col',
7021      'description' => 'Draw a line',
7022    ),
7023    'imagedashedline' => 
7024    array (
7025      'return' => 'bool',
7026      'params' => 'resource im, int x1, int y1, int x2, int y2, int col',
7027      'description' => 'Draw a dashed line',
7028    ),
7029    'imagerectangle' => 
7030    array (
7031      'return' => 'bool',
7032      'params' => 'resource im, int x1, int y1, int x2, int y2, int col',
7033      'description' => 'Draw a rectangle',
7034    ),
7035    'imagefilledrectangle' => 
7036    array (
7037      'return' => 'bool',
7038      'params' => 'resource im, int x1, int y1, int x2, int y2, int col',
7039      'description' => 'Draw a filled rectangle',
7040    ),
7041    'imagearc' => 
7042    array (
7043      'return' => 'bool',
7044      'params' => 'resource im, int cx, int cy, int w, int h, int s, int e, int col',
7045      'description' => 'Draw a partial ellipse',
7046    ),
7047    'imageellipse' => 
7048    array (
7049      'return' => 'bool',
7050      'params' => 'resource im, int cx, int cy, int w, int h, int color',
7051      'description' => 'Draw an ellipse',
7052    ),
7053    'imagefilltoborder' => 
7054    array (
7055      'return' => 'bool',
7056      'params' => 'resource im, int x, int y, int border, int col',
7057      'description' => 'Flood fill to specific color',
7058    ),
7059    'imagefill' => 
7060    array (
7061      'return' => 'bool',
7062      'params' => 'resource im, int x, int y, int col',
7063      'description' => 'Flood fill',
7064    ),
7065    'imagecolorstotal' => 
7066    array (
7067      'return' => 'int',
7068      'params' => 'resource im',
7069      'description' => 'Find out the number of colors in an image\'s palette',
7070    ),
7071    'imagecolortransparent' => 
7072    array (
7073      'return' => 'int',
7074      'params' => 'resource im [, int col]',
7075      'description' => 'Define a color as transparent',
7076    ),
7077    'imageinterlace' => 
7078    array (
7079      'return' => 'int',
7080      'params' => 'resource im [, int interlace]',
7081      'description' => 'Enable or disable interlace',
7082    ),
7083    'imagepolygon' => 
7084    array (
7085      'return' => 'bool',
7086      'params' => 'resource im, array point, int num_points, int col',
7087      'description' => 'Draw a polygon',
7088    ),
7089    'imagefilledpolygon' => 
7090    array (
7091      'return' => 'bool',
7092      'params' => 'resource im, array point, int num_points, int col',
7093      'description' => 'Draw a filled polygon',
7094    ),
7095    'imagefontwidth' => 
7096    array (
7097      'return' => 'int',
7098      'params' => 'int font',
7099      'description' => 'Get font width',
7100    ),
7101    'imagefontheight' => 
7102    array (
7103      'return' => 'int',
7104      'params' => 'int font',
7105      'description' => 'Get font height',
7106    ),
7107    'imagechar' => 
7108    array (
7109      'return' => 'bool',
7110      'params' => 'resource im, int font, int x, int y, string c, int col',
7111      'description' => 'Draw a character',
7112    ),
7113    'imagecharup' => 
7114    array (
7115      'return' => 'bool',
7116      'params' => 'resource im, int font, int x, int y, string c, int col',
7117      'description' => 'Draw a character rotated 90 degrees counter-clockwise',
7118    ),
7119    'imagestring' => 
7120    array (
7121      'return' => 'bool',
7122      'params' => 'resource im, int font, int x, int y, string str, int col',
7123      'description' => 'Draw a string horizontally',
7124    ),
7125    'imagestringup' => 
7126    array (
7127      'return' => 'bool',
7128      'params' => 'resource im, int font, int x, int y, string str, int col',
7129      'description' => 'Draw a string vertically - rotated 90 degrees counter-clockwise',
7130    ),
7131    'imagecopy' => 
7132    array (
7133      'return' => 'bool',
7134      'params' => 'resource dst_im, resource src_im, int dst_x, int dst_y, int src_x, int src_y, int src_w, int src_h',
7135      'description' => 'Copy part of an image',
7136    ),
7137    'imagecopymerge' => 
7138    array (
7139      'return' => 'bool',
7140      'params' => 'resource src_im, resource dst_im, int dst_x, int dst_y, int src_x, int src_y, int src_w, int src_h, int pct',
7141      'description' => 'Merge one part of an image with another',
7142    ),
7143    'imagecopymergegray' => 
7144    array (
7145      'return' => 'bool',
7146      'params' => 'resource src_im, resource dst_im, int dst_x, int dst_y, int src_x, int src_y, int src_w, int src_h, int pct',
7147      'description' => 'Merge one part of an image with another',
7148    ),
7149    'imagecopyresized' => 
7150    array (
7151      'return' => 'bool',
7152      'params' => 'resource dst_im, resource src_im, int dst_x, int dst_y, int src_x, int src_y, int dst_w, int dst_h, int src_w, int src_h',
7153      'description' => 'Copy and resize part of an image',
7154    ),
7155    'imagesx' => 
7156    array (
7157      'return' => 'int',
7158      'params' => 'resource im',
7159      'description' => 'Get image width',
7160    ),
7161    'imagesy' => 
7162    array (
7163      'return' => 'int',
7164      'params' => 'resource im',
7165      'description' => 'Get image height',
7166    ),
7167    'imageftbbox' => 
7168    array (
7169      'return' => 'array',
7170      'params' => 'float size, float angle, string font_file, string text [, array extrainfo]',
7171      'description' => 'Give the bounding box of a text using fonts via freetype2',
7172    ),
7173    'imagefttext' => 
7174    array (
7175      'return' => 'array',
7176      'params' => 'resource im, float size, float angle, int x, int y, int col, string font_file, string text [, array extrainfo]',
7177      'description' => 'Write text to the image using fonts via freetype2',
7178    ),
7179    'imagettfbbox' => 
7180    array (
7181      'return' => 'array',
7182      'params' => 'float size, float angle, string font_file, string text',
7183      'description' => 'Give the bounding box of a text using TrueType fonts',
7184    ),
7185    'imagettftext' => 
7186    array (
7187      'return' => 'array',
7188      'params' => 'resource im, float size, float angle, int x, int y, int col, string font_file, string text',
7189      'description' => 'Write text to the image using a TrueType font',
7190    ),
7191    'imagepsloadfont' => 
7192    array (
7193      'return' => 'resource',
7194      'params' => 'string pathname',
7195      'description' => 'Load a new font from specified file',
7196    ),
7197    'imagepscopyfont' => 
7198    array (
7199      'return' => 'int',
7200      'params' => 'int font_index',
7201      'description' => 'Make a copy of a font for purposes like extending or reenconding',
7202    ),
7203    'imagepsfreefont' => 
7204    array (
7205      'return' => 'bool',
7206      'params' => 'resource font_index',
7207      'description' => 'Free memory used by a font',
7208    ),
7209    'imagepsencodefont' => 
7210    array (
7211      'return' => 'bool',
7212      'params' => 'resource font_index, string filename',
7213      'description' => 'To change a fonts character encoding vector',
7214    ),
7215    'imagepsextendfont' => 
7216    array (
7217      'return' => 'bool',
7218      'params' => 'resource font_index, float extend',
7219      'description' => 'Extend or or condense (if extend < 1) a font',
7220    ),
7221    'imagepsslantfont' => 
7222    array (
7223      'return' => 'bool',
7224      'params' => 'resource font_index, float slant',
7225      'description' => 'Slant a font',
7226    ),
7227    'imagepstext' => 
7228    array (
7229      'return' => 'array',
7230      'params' => 'resource image, string text, resource font, int size, int xcoord, int ycoord [, int space, int tightness, float angle, int antialias]',
7231      'description' => 'Rasterize a string over an image',
7232    ),
7233    'imagepsbbox' => 
7234    array (
7235      'return' => 'array',
7236      'params' => 'string text, resource font, int size [, int space, int tightness, int angle]',
7237      'description' => 'Return the bounding box needed by a string if rasterized',
7238    ),
7239    'image2wbmp' => 
7240    array (
7241      'return' => 'bool',
7242      'params' => 'resource im [, string filename [, int threshold]]',
7243      'description' => 'Output WBMP image to browser or file',
7244    ),
7245    'imagefilter' => 
7246    array (
7247      'return' => 'bool',
7248      'params' => 'resource src_im, int filtertype, [args] ',
7249      'description' => 'Applies Filter an image using a custom angle',
7250    ),
7251    'imageconvolution' => 
7252    array (
7253      'return' => 'resource',
7254      'params' => 'resource src_im, array matrix3x3, double div, double offset',
7255      'description' => 'Apply a 3x3 convolution matrix, using coefficient div and offset',
7256    ),
7257    'imageantialias' => 
7258    array (
7259      'return' => 'bool',
7260      'params' => 'resource im, bool on',
7261      'description' => 'Should antialiased functions used or not',
7262    ),
7263    'recode_string' => 
7264    array (
7265      'return' => 'string',
7266      'params' => 'string request, string str',
7267      'description' => 'Recode string str according to request string',
7268    ),
7269    'recode_file' => 
7270    array (
7271      'return' => 'bool',
7272      'params' => 'string request, resource input, resource output',
7273      'description' => 'Recode file input into file output according to request',
7274    ),
7275    'posix_kill' => 
7276    array (
7277      'return' => 'bool',
7278      'params' => 'int pid, int sig',
7279      'description' => 'Send a signal to a process (POSIX.1, 3.3.2)',
7280    ),
7281    'posix_getpid' => 
7282    array (
7283      'return' => 'int',
7284      'params' => 'void',
7285      'description' => 'Get the current process id (POSIX.1, 4.1.1)',
7286    ),
7287    'posix_getppid' => 
7288    array (
7289      'return' => 'int',
7290      'params' => 'void',
7291      'description' => 'Get the parent process id (POSIX.1, 4.1.1)',
7292    ),
7293    'posix_getuid' => 
7294    array (
7295      'return' => 'int',
7296      'params' => 'void',
7297      'description' => 'Get the current user id (POSIX.1, 4.2.1)',
7298    ),
7299    'posix_getgid' => 
7300    array (
7301      'return' => 'int',
7302      'params' => 'void',
7303      'description' => 'Get the current group id (POSIX.1, 4.2.1)',
7304    ),
7305    'posix_geteuid' => 
7306    array (
7307      'return' => 'int',
7308      'params' => 'void',
7309      'description' => 'Get the current effective user id (POSIX.1, 4.2.1)',
7310    ),
7311    'posix_getegid' => 
7312    array (
7313      'return' => 'int',
7314      'params' => 'void',
7315      'description' => 'Get the current effective group id (POSIX.1, 4.2.1)',
7316    ),
7317    'posix_setuid' => 
7318    array (
7319      'return' => 'bool',
7320      'params' => 'long uid',
7321      'description' => 'Set user id (POSIX.1, 4.2.2)',
7322    ),
7323    'posix_setgid' => 
7324    array (
7325      'return' => 'bool',
7326      'params' => 'int uid',
7327      'description' => 'Set group id (POSIX.1, 4.2.2)',
7328    ),
7329    'posix_seteuid' => 
7330    array (
7331      'return' => 'bool',
7332      'params' => 'long uid',
7333      'description' => 'Set effective user id',
7334    ),
7335    'posix_setegid' => 
7336    array (
7337      'return' => 'bool',
7338      'params' => 'long uid',
7339      'description' => 'Set effective group id',
7340    ),
7341    'posix_getgroups' => 
7342    array (
7343      'return' => 'array',
7344      'params' => 'void',
7345      'description' => 'Get supplementary group id\'s (POSIX.1, 4.2.3)',
7346    ),
7347    'posix_getpgrp' => 
7348    array (
7349      'return' => 'int',
7350      'params' => 'void',
7351      'description' => 'Get current process group id (POSIX.1, 4.3.1)',
7352    ),
7353    'posix_setsid' => 
7354    array (
7355      'return' => 'int',
7356      'params' => 'void',
7357      'description' => 'Create session and set process group id (POSIX.1, 4.3.2)',
7358    ),
7359    'posix_setpgid' => 
7360    array (
7361      'return' => 'bool',
7362      'params' => 'int pid, int pgid',
7363      'description' => 'Set process group id for job control (POSIX.1, 4.3.3)',
7364    ),
7365    'posix_getpgid' => 
7366    array (
7367      'return' => 'int',
7368      'params' => 'void',
7369      'description' => 'Get the process group id of the specified process (This is not a POSIX function, but a SVR4ism, so we compile conditionally)',
7370    ),
7371    'posix_getsid' => 
7372    array (
7373      'return' => 'int',
7374      'params' => 'void',
7375      'description' => 'Get process group id of session leader (This is not a POSIX function, but a SVR4ism, so be compile conditionally)',
7376    ),
7377    'posix_uname' => 
7378    array (
7379      'return' => 'array',
7380      'params' => 'void',
7381      'description' => 'Get system name (POSIX.1, 4.4.1)',
7382    ),
7383    'posix_times' => 
7384    array (
7385      'return' => 'array',
7386      'params' => 'void',
7387      'description' => 'Get process times (POSIX.1, 4.5.2)',
7388    ),
7389    'posix_ctermid' => 
7390    array (
7391      'return' => 'string',
7392      'params' => 'void',
7393      'description' => 'Generate terminal path name (POSIX.1, 4.7.1)',
7394    ),
7395    'posix_ttyname' => 
7396    array (
7397      'return' => 'string',
7398      'params' => 'int fd',
7399      'description' => 'Determine terminal device name (POSIX.1, 4.7.2)',
7400    ),
7401    'posix_isatty' => 
7402    array (
7403      'return' => 'bool',
7404      'params' => 'int fd',
7405      'description' => 'Determine if filedesc is a tty (POSIX.1, 4.7.1)',
7406    ),
7407    'posix_getcwd' => 
7408    array (
7409      'return' => 'string',
7410      'params' => 'void',
7411      'description' => 'Get working directory pathname (POSIX.1, 5.2.2)',
7412    ),
7413    'posix_mkfifo' => 
7414    array (
7415      'return' => 'bool',
7416      'params' => 'string pathname, int mode',
7417      'description' => 'Make a FIFO special file (POSIX.1, 5.4.2)',
7418    ),
7419    'posix_mknod' => 
7420    array (
7421      'return' => 'bool',
7422      'params' => 'string pathname, int mode [, int major [, int minor]]',
7423      'description' => 'Make a special or ordinary file (POSIX.1)',
7424    ),
7425    'posix_access' => 
7426    array (
7427      'return' => 'bool',
7428      'params' => 'string file [, int mode]',
7429      'description' => 'Determine accessibility of a file (POSIX.1 5.6.3)',
7430    ),
7431    'posix_getgrnam' => 
7432    array (
7433      'return' => 'array',
7434      'params' => 'string groupname',
7435      'description' => 'Group database access (POSIX.1, 9.2.1)',
7436    ),
7437    'posix_getrlimit' => 
7438    array (
7439      'return' => 'array',
7440      'params' => 'void',
7441      'description' => 'Get system resource consumption limits (This is not a POSIX function, but a BSDism and a SVR4ism. We compile conditionally)',
7442    ),
7443    'posix_get_last_error' => 
7444    array (
7445      'return' => 'int',
7446      'params' => 'void',
7447      'description' => 'Retrieve the error number set by the last posix function which failed.',
7448    ),
7449    'posix_strerror' => 
7450    array (
7451      'return' => 'string',
7452      'params' => 'int errno',
7453      'description' => 'Retrieve the system error message associated with the given errno.',
7454    ),
7455    'curl_multi_init' => 
7456    array (
7457      'return' => 'resource',
7458      'params' => 'void',
7459      'description' => 'Returns a new cURL multi handle',
7460    ),
7461    'curl_multi_add_handle' => 
7462    array (
7463      'return' => 'int',
7464      'params' => 'resource multi, resource ch',
7465      'description' => 'Add a normal cURL handle to a cURL multi handle',
7466    ),
7467    'curl_multi_remove_handle' => 
7468    array (
7469      'return' => 'int',
7470      'params' => 'resource mh, resource ch',
7471      'description' => 'Remove a multi handle from a set of cURL handles',
7472    ),
7473    'curl_multi_select' => 
7474    array (
7475      'return' => 'int',
7476      'params' => 'resource mh[, double timeout]',
7477      'description' => 'Get all the sockets associated with the cURL extension, which can then be "selected"',
7478    ),
7479    'curl_multi_getcontent' => 
7480    array (
7481      'return' => 'string',
7482      'params' => 'resource ch',
7483      'description' => 'Return the content of a cURL handle if CURLOPT_RETURNTRANSFER is set',
7484    ),
7485    'curl_multi_info_read' => 
7486    array (
7487      'return' => 'array',
7488      'params' => 'resource mh',
7489      'description' => 'Get information about the current transfers',
7490    ),
7491    'curl_multi_close' => 
7492    array (
7493      'return' => 'void',
7494      'params' => 'resource mh',
7495      'description' => 'Close a set of cURL handles',
7496    ),
7497    'curl_version' => 
7498    array (
7499      'return' => 'array',
7500      'params' => '[int version]',
7501      'description' => 'Return cURL version information.',
7502    ),
7503    'curl_init' => 
7504    array (
7505      'return' => 'resource',
7506      'params' => '[string url]',
7507      'description' => 'Initialize a CURL session',
7508    ),
7509    'curl_copy_handle' => 
7510    array (
7511      'return' => 'resource',
7512      'params' => 'resource ch',
7513      'description' => 'Copy a cURL handle along with all of it\'s preferences',
7514    ),
7515    'curl_setopt' => 
7516    array (
7517      'return' => 'bool',
7518      'params' => 'resource ch, int option, mixed value',
7519      'description' => 'Set an option for a CURL transfer',
7520    ),
7521    'curl_setopt_array' => 
7522    array (
7523      'return' => 'bool',
7524      'params' => 'resource ch, array options',
7525      'description' => 'Set an array of option for a CURL transfer',
7526    ),
7527    'curl_exec' => 
7528    array (
7529      'return' => 'bool',
7530      'params' => 'resource ch',
7531      'description' => 'Perform a CURL session',
7532    ),
7533    'curl_getinfo' => 
7534    array (
7535      'return' => 'mixed',
7536      'params' => 'resource ch, int opt',
7537      'description' => 'Get information regarding a specific transfer',
7538    ),
7539    'curl_error' => 
7540    array (
7541      'return' => 'string',
7542      'params' => 'resource ch',
7543      'description' => 'Return a string contain the last error for the current session',
7544    ),
7545    'curl_errno' => 
7546    array (
7547      'return' => 'int',
7548      'params' => 'resource ch',
7549      'description' => 'Return an integer containing the last error number',
7550    ),
7551    'curl_close' => 
7552    array (
7553      'return' => 'void',
7554      'params' => 'resource ch',
7555      'description' => 'Close a CURL session',
7556    ),
7557    'ncurses_addch' => 
7558    array (
7559      'return' => 'int',
7560      'params' => 'int ch',
7561      'description' => 'Adds character at current position and advance cursor',
7562    ),
7563    'ncurses_waddch' => 
7564    array (
7565      'return' => 'int',
7566      'params' => 'resource window, int ch',
7567      'description' => 'Adds character at current position in a window and advance cursor',
7568    ),
7569    'ncurses_color_set' => 
7570    array (
7571      'return' => 'int',
7572      'params' => 'int pair',
7573      'description' => 'Sets fore- and background color',
7574    ),
7575    'ncurses_delwin' => 
7576    array (
7577      'return' => 'bool',
7578      'params' => 'resource window',
7579      'description' => 'Deletes a ncurses window',
7580    ),
7581    'ncurses_end' => 
7582    array (
7583      'return' => 'int',
7584      'params' => 'void',
7585      'description' => 'Stops using ncurses, clean up the screen',
7586    ),
7587    'ncurses_getch' => 
7588    array (
7589      'return' => 'int',
7590      'params' => 'void',
7591      'description' => 'Reads a character from keyboard',
7592    ),
7593    'ncurses_has_colors' => 
7594    array (
7595      'return' => 'bool',
7596      'params' => 'void',
7597      'description' => 'Checks if terminal has colors',
7598    ),
7599    'ncurses_init' => 
7600    array (
7601      'return' => 'int',
7602      'params' => 'void',
7603      'description' => 'Initializes ncurses',
7604    ),
7605    'ncurses_init_pair' => 
7606    array (
7607      'return' => 'int',
7608      'params' => 'int pair, int fg, int bg',
7609      'description' => 'Allocates a color pair',
7610    ),
7611    'ncurses_move' => 
7612    array (
7613      'return' => 'int',
7614      'params' => 'int y, int x',
7615      'description' => 'Moves output position',
7616    ),
7617    'ncurses_newpad' => 
7618    array (
7619      'return' => 'resource',
7620      'params' => 'int rows, int cols',
7621      'description' => 'Creates a new pad (window)',
7622    ),
7623    'ncurses_prefresh' => 
7624    array (
7625      'return' => 'int',
7626      'params' => 'resource pad, int pminrow, int pmincol, int sminrow, int smincol, int smaxrow, int smaxcol',
7627      'description' => 'Copys a region from a pad into the virtual screen',
7628    ),
7629    'ncurses_pnoutrefresh' => 
7630    array (
7631      'return' => 'int',
7632      'params' => 'resource pad, int pminrow, int pmincol, int sminrow, int smincol, int smaxrow, int smaxcol',
7633      'description' => 'Copys a region from a pad into the virtual screen',
7634    ),
7635    'ncurses_newwin' => 
7636    array (
7637      'return' => 'int',
7638      'params' => 'int rows, int cols, int y, int x',
7639      'description' => 'Creates a new window',
7640    ),
7641    'ncurses_refresh' => 
7642    array (
7643      'return' => 'int',
7644      'params' => 'int ch',
7645      'description' => 'Refresh screen',
7646    ),
7647    'ncurses_start_color' => 
7648    array (
7649      'return' => 'int',
7650      'params' => 'void',
7651      'description' => 'Starts using colors',
7652    ),
7653    'ncurses_standout' => 
7654    array (
7655      'return' => 'int',
7656      'params' => 'void',
7657      'description' => 'Starts using \'standout\' attribute',
7658    ),
7659    'ncurses_standend' => 
7660    array (
7661      'return' => 'int',
7662      'params' => 'void',
7663      'description' => 'Stops using \'standout\' attribute',
7664    ),
7665    'ncurses_baudrate' => 
7666    array (
7667      'return' => 'int',
7668      'params' => 'void',
7669      'description' => 'Returns baudrate of terminal',
7670    ),
7671    'ncurses_beep' => 
7672    array (
7673      'return' => 'int',
7674      'params' => 'void',
7675      'description' => 'Let the terminal beep',
7676    ),
7677    'ncurses_can_change_color' => 
7678    array (
7679      'return' => 'bool',
7680      'params' => 'void',
7681      'description' => 'Checks if we can change terminals colors',
7682    ),
7683    'ncurses_cbreak' => 
7684    array (
7685      'return' => 'bool',
7686      'params' => 'void',
7687      'description' => 'Switches of input buffering',
7688    ),
7689    'ncurses_clear' => 
7690    array (
7691      'return' => 'bool',
7692      'params' => 'void',
7693      'description' => 'Clears screen',
7694    ),
7695    'ncurses_clrtobot' => 
7696    array (
7697      'return' => 'bool',
7698      'params' => 'void',
7699      'description' => 'Clears screen from current position to bottom',
7700    ),
7701    'ncurses_clrtoeol' => 
7702    array (
7703      'return' => 'bool',
7704      'params' => 'void',
7705      'description' => 'Clears screen from current position to end of line',
7706    ),
7707    'ncurses_reset_prog_mode' => 
7708    array (
7709      'return' => 'int',
7710      'params' => 'void',
7711      'description' => 'Resets the prog mode saved by def_prog_mode',
7712    ),
7713    'ncurses_reset_shell_mode' => 
7714    array (
7715      'return' => 'int',
7716      'params' => 'void',
7717      'description' => 'Resets the shell mode saved by def_shell_mode',
7718    ),
7719    'ncurses_def_prog_mode' => 
7720    array (
7721      'return' => 'int',
7722      'params' => 'void',
7723      'description' => 'Saves terminals (program) mode',
7724    ),
7725    'ncurses_def_shell_mode' => 
7726    array (
7727      'return' => 'int',
7728      'params' => 'void',
7729      'description' => 'Saves terminal (shell) mode',
7730    ),
7731    'ncurses_delch' => 
7732    array (
7733      'return' => 'int',
7734      'params' => 'void',
7735      'description' => 'Deletes character at current position, move rest of line left',
7736    ),
7737    'ncurses_deleteln' => 
7738    array (
7739      'return' => 'int',
7740      'params' => 'void',
7741      'description' => 'Deletes line at current position, move rest of screen up',
7742    ),
7743    'ncurses_doupdate' => 
7744    array (
7745      'return' => 'int',
7746      'params' => 'void',
7747      'description' => 'Writes all prepared refreshes to terminal',
7748    ),
7749    'ncurses_echo' => 
7750    array (
7751      'return' => 'int',
7752      'params' => 'void',
7753      'description' => 'Activates keyboard input echo',
7754    ),
7755    'ncurses_erase' => 
7756    array (
7757      'return' => 'int',
7758      'params' => 'void',
7759      'description' => 'Erases terminal screen',
7760    ),
7761    'ncurses_erasechar' => 
7762    array (
7763      'return' => 'string',
7764      'params' => 'void',
7765      'description' => 'Returns current erase character',
7766    ),
7767    'ncurses_flash' => 
7768    array (
7769      'return' => 'int',
7770      'params' => 'void',
7771      'description' => 'Flashes terminal screen (visual bell)',
7772    ),
7773    'ncurses_flushinp' => 
7774    array (
7775      'return' => 'int',
7776      'params' => 'void',
7777      'description' => 'Flushes keyboard input buffer',
7778    ),
7779    'ncurses_has_ic' => 
7780    array (
7781      'return' => 'int',
7782      'params' => 'void',
7783      'description' => 'Checks for insert- and delete-capabilities',
7784    ),
7785    'ncurses_has_il' => 
7786    array (
7787      'return' => 'int',
7788      'params' => 'void',
7789      'description' => 'Checks for line insert- and delete-capabilities',
7790    ),
7791    'ncurses_inch' => 
7792    array (
7793      'return' => 'string',
7794      'params' => 'void',
7795      'description' => 'Gets character and attribute at current position',
7796    ),
7797    'ncurses_insertln' => 
7798    array (
7799      'return' => 'int',
7800      'params' => 'void',
7801      'description' => 'Inserts a line, move rest of screen down',
7802    ),
7803    'ncurses_isendwin' => 
7804    array (
7805      'return' => 'int',
7806      'params' => 'void',
7807      'description' => 'Ncurses is in endwin mode, normal screen output may be performed',
7808    ),
7809    'ncurses_killchar' => 
7810    array (
7811      'return' => 'string',
7812      'params' => 'void',
7813      'description' => 'Returns current line kill character',
7814    ),
7815    'ncurses_nl' => 
7816    array (
7817      'return' => 'int',
7818      'params' => 'void',
7819      'description' => 'Translates newline and carriage return / line feed',
7820    ),
7821    'ncurses_nocbreak' => 
7822    array (
7823      'return' => 'int',
7824      'params' => 'void',
7825      'description' => 'Switches terminal to cooked mode',
7826    ),
7827    'ncurses_noecho' => 
7828    array (
7829      'return' => 'int',
7830      'params' => 'void',
7831      'description' => 'Switches off keyboard input echo',
7832    ),
7833    'ncurses_nonl' => 
7834    array (
7835      'return' => 'int',
7836      'params' => 'void',
7837      'description' => 'Do not ranslate newline and carriage return / line feed',
7838    ),
7839    'ncurses_noraw' => 
7840    array (
7841      'return' => 'bool',
7842      'params' => 'void',
7843      'description' => 'Switches terminal out of raw mode',
7844    ),
7845    'ncurses_raw' => 
7846    array (
7847      'return' => 'int',
7848      'params' => 'void',
7849      'description' => 'Switches terminal into raw mode',
7850    ),
7851    'ncurses_meta' => 
7852    array (
7853      'return' => 'int',
7854      'params' => 'resource window, bool 8bit',
7855      'description' => 'Enables/Disable 8-bit meta key information',
7856    ),
7857    'ncurses_werase' => 
7858    array (
7859      'return' => 'int',
7860      'params' => 'resource window',
7861      'description' => 'Erase window contents',
7862    ),
7863    'ncurses_resetty' => 
7864    array (
7865      'return' => 'int',
7866      'params' => 'void',
7867      'description' => 'Restores saved terminal state',
7868    ),
7869    'ncurses_savetty' => 
7870    array (
7871      'return' => 'int',
7872      'params' => 'void',
7873      'description' => 'Saves terminal state',
7874    ),
7875    'ncurses_termattrs' => 
7876    array (
7877      'return' => 'int',
7878      'params' => 'void',
7879      'description' => 'Returns a logical OR of all attribute flags supported by terminal',
7880    ),
7881    'ncurses_use_default_colors' => 
7882    array (
7883      'return' => 'int',
7884      'params' => 'void',
7885      'description' => 'Assigns terminal default colors to color id -1',
7886    ),
7887    'ncurses_slk_attr' => 
7888    array (
7889      'return' => 'int',
7890      'params' => 'void',
7891      'description' => 'Returns current soft label keys attribute',
7892    ),
7893    'ncurses_slk_clear' => 
7894    array (
7895      'return' => 'int',
7896      'params' => 'void',
7897      'description' => 'Clears soft label keys from screen',
7898    ),
7899    'ncurses_slk_noutrefresh' => 
7900    array (
7901      'return' => 'int',
7902      'params' => 'void',
7903      'description' => 'Copies soft label keys to virtual screen',
7904    ),
7905    'ncurses_slk_refresh' => 
7906    array (
7907      'return' => 'int',
7908      'params' => 'void',
7909      'description' => 'Copies soft label keys to screen',
7910    ),
7911    'ncurses_slk_restore' => 
7912    array (
7913      'return' => 'int',
7914      'params' => 'void',
7915      'description' => 'Restores soft label keys',
7916    ),
7917    'ncurses_slk_touch' => 
7918    array (
7919      'return' => 'int',
7920      'params' => 'void',
7921      'description' => 'Forces output when ncurses_slk_noutrefresh is performed',
7922    ),
7923    'ncurses_slk_set' => 
7924    array (
7925      'return' => 'bool',
7926      'params' => 'int labelnr, string label, int format',
7927      'description' => 'Sets function key labels',
7928    ),
7929    'ncurses_attroff' => 
7930    array (
7931      'return' => 'int',
7932      'params' => 'int attributes',
7933      'description' => 'Turns off the given attributes',
7934    ),
7935    'ncurses_attron' => 
7936    array (
7937      'return' => 'int',
7938      'params' => 'int attributes',
7939      'description' => 'Turns on the given attributes',
7940    ),
7941    'ncurses_attrset' => 
7942    array (
7943      'return' => 'int',
7944      'params' => 'int attributes',
7945      'description' => 'Sets given attributes',
7946    ),
7947    'ncurses_bkgd' => 
7948    array (
7949      'return' => 'int',
7950      'params' => 'int attrchar',
7951      'description' => 'Sets background property for terminal screen',
7952    ),
7953    'ncurses_curs_set' => 
7954    array (
7955      'return' => 'int',
7956      'params' => 'int visibility',
7957      'description' => 'Sets cursor state',
7958    ),
7959    'ncurses_delay_output' => 
7960    array (
7961      'return' => 'int',
7962      'params' => 'int milliseconds',
7963      'description' => 'Delays output on terminal using padding characters',
7964    ),
7965    'ncurses_echochar' => 
7966    array (
7967      'return' => 'int',
7968      'params' => 'int character',
7969      'description' => 'Single character output including refresh',
7970    ),
7971    'ncurses_halfdelay' => 
7972    array (
7973      'return' => 'int',
7974      'params' => 'int tenth',
7975      'description' => 'Puts terminal into halfdelay mode',
7976    ),
7977    'ncurses_has_key' => 
7978    array (
7979      'return' => 'int',
7980      'params' => 'int keycode',
7981      'description' => 'Checks for presence of a function key on terminal keyboard',
7982    ),
7983    'ncurses_insch' => 
7984    array (
7985      'return' => 'int',
7986      'params' => 'int character',
7987      'description' => 'Inserts character moving rest of line including character at current position',
7988    ),
7989    'ncurses_insdelln' => 
7990    array (
7991      'return' => 'int',
7992      'params' => 'int count',
7993      'description' => 'Inserts lines before current line scrolling down (negative numbers delete and scroll up)',
7994    ),
7995    'ncurses_mouseinterval' => 
7996    array (
7997      'return' => 'int',
7998      'params' => 'int milliseconds',
7999      'description' => 'Sets timeout for mouse button clicks',
8000    ),
8001    'ncurses_napms' => 
8002    array (
8003      'return' => 'int',
8004      'params' => 'int milliseconds',
8005      'description' => 'Sleep',
8006    ),
8007    'ncurses_scrl' => 
8008    array (
8009      'return' => 'int',
8010      'params' => 'int count',
8011      'description' => 'Scrolls window content up or down without changing current position',
8012    ),
8013    'ncurses_slk_attroff' => 
8014    array (
8015      'return' => 'int',
8016      'params' => 'int intarg',
8017      'description' => '???',
8018    ),
8019    'ncurses_slk_attron' => 
8020    array (
8021      'return' => 'int',
8022      'params' => 'int intarg',
8023      'description' => '???',
8024    ),
8025    'ncurses_slk_attrset' => 
8026    array (
8027      'return' => 'int',
8028      'params' => 'int intarg',
8029      'description' => '???',
8030    ),
8031    'ncurses_slk_color' => 
8032    array (
8033      'return' => 'int',
8034      'params' => 'int intarg',
8035      'description' => 'Sets color for soft label keys',
8036    ),
8037    'ncurses_slk_init' => 
8038    array (
8039      'return' => 'int',
8040      'params' => 'int intarg',
8041      'description' => 'Inits soft label keys',
8042    ),
8043    'ncurses_typeahead' => 
8044    array (
8045      'return' => 'int',
8046      'params' => 'int fd',
8047      'description' => 'Specifys different filedescriptor for typeahead checking',
8048    ),
8049    'ncurses_ungetch' => 
8050    array (
8051      'return' => 'int',
8052      'params' => 'int keycode',
8053      'description' => 'Puts a character back into the input stream',
8054    ),
8055    'ncurses_vidattr' => 
8056    array (
8057      'return' => 'int',
8058      'params' => 'int intarg',
8059      'description' => '???',
8060    ),
8061    'ncurses_use_extended_names' => 
8062    array (
8063      'return' => 'int',
8064      'params' => 'bool flag',
8065      'description' => 'Controls use of extended names in terminfo descriptions',
8066    ),
8067    'ncurses_bkgdset' => 
8068    array (
8069      'return' => 'void',
8070      'params' => 'int attrchar',
8071      'description' => 'Controls screen background',
8072    ),
8073    'ncurses_filter' => 
8074    array (
8075      'return' => 'void',
8076      'params' => 'void',
8077      'description' => '',
8078    ),
8079    'ncurses_noqiflush' => 
8080    array (
8081      'return' => 'int',
8082      'params' => 'void',
8083      'description' => 'Do not flush on signal characters',
8084    ),
8085    'ncurses_qiflush' => 
8086    array (
8087      'return' => 'void',
8088      'params' => 'void',
8089      'description' => 'Flushes on signal characters',
8090    ),
8091    'ncurses_timeout' => 
8092    array (
8093      'return' => 'void',
8094      'params' => 'int millisec',
8095      'description' => 'Sets timeout for special key sequences',
8096    ),
8097    'ncurses_use_env' => 
8098    array (
8099      'return' => 'void',
8100      'params' => 'int flag',
8101      'description' => 'Controls use of environment information about terminal size',
8102    ),
8103    'ncurses_addstr' => 
8104    array (
8105      'return' => 'int',
8106      'params' => 'string text',
8107      'description' => 'Outputs text at current position',
8108    ),
8109    'ncurses_putp' => 
8110    array (
8111      'return' => 'int',
8112      'params' => 'string text',
8113      'description' => '???',
8114    ),
8115    'ncurses_scr_dump' => 
8116    array (
8117      'return' => 'int',
8118      'params' => 'string filename',
8119      'description' => 'Dumps screen content to file',
8120    ),
8121    'ncurses_scr_init' => 
8122    array (
8123      'return' => 'int',
8124      'params' => 'string filename',
8125      'description' => 'Initializes screen from file dump',
8126    ),
8127    'ncurses_scr_restore' => 
8128    array (
8129      'return' => 'int',
8130      'params' => 'string filename',
8131      'description' => 'Restores screen from file dump',
8132    ),
8133    'ncurses_scr_set' => 
8134    array (
8135      'return' => 'int',
8136      'params' => 'string filename',
8137      'description' => 'Inherits screen from file dump',
8138    ),
8139    'ncurses_mvaddch' => 
8140    array (
8141      'return' => 'int',
8142      'params' => 'int y, int x, int c',
8143      'description' => 'Moves current position and add character',
8144    ),
8145    'ncurses_mvaddchnstr' => 
8146    array (
8147      'return' => 'int',
8148      'params' => 'int y, int x, string s, int n',
8149      'description' => 'Moves position and add attrributed string with specified length',
8150    ),
8151    'ncurses_addchnstr' => 
8152    array (
8153      'return' => 'int',
8154      'params' => 'string s, int n',
8155      'description' => 'Adds attributed string with specified length at current position',
8156    ),
8157    'ncurses_mvaddchstr' => 
8158    array (
8159      'return' => 'int',
8160      'params' => 'int y, int x, string s',
8161      'description' => 'Moves position and add attributed string',
8162    ),
8163    'ncurses_addchstr' => 
8164    array (
8165      'return' => 'int',
8166      'params' => 'string s',
8167      'description' => 'Adds attributed string at current position',
8168    ),
8169    'ncurses_mvaddnstr' => 
8170    array (
8171      'return' => 'int',
8172      'params' => 'int y, int x, string s, int n',
8173      'description' => 'Moves position and add string with specified length',
8174    ),
8175    'ncurses_addnstr' => 
8176    array (
8177      'return' => 'int',
8178      'params' => 'string s, int n',
8179      'description' => 'Adds string with specified length at current position',
8180    ),
8181    'ncurses_mvaddstr' => 
8182    array (
8183      'return' => 'int',
8184      'params' => 'int y, int x, string s',
8185      'description' => 'Moves position and add string',
8186    ),
8187    'ncurses_mvdelch' => 
8188    array (
8189      'return' => 'int',
8190      'params' => 'int y, int x',
8191      'description' => 'Moves position and delete character, shift rest of line left',
8192    ),
8193    'ncurses_mvgetch' => 
8194    array (
8195      'return' => 'int',
8196      'params' => 'int y, int x',
8197      'description' => 'Moves position and get character at new position',
8198    ),
8199    'ncurses_mvinch' => 
8200    array (
8201      'return' => 'int',
8202      'params' => 'int y, int x',
8203      'description' => 'Moves position and get attributed character at new position',
8204    ),
8205    'ncurses_insstr' => 
8206    array (
8207      'return' => 'int',
8208      'params' => 'string text',
8209      'description' => 'Inserts string at current position, moving rest of line right',
8210    ),
8211    'ncurses_instr' => 
8212    array (
8213      'return' => 'int',
8214      'params' => 'string &buffer',
8215      'description' => 'Reads string from terminal screen',
8216    ),
8217    'ncurses_mvhline' => 
8218    array (
8219      'return' => 'int',
8220      'params' => 'int y, int x, int attrchar, int n',
8221      'description' => 'Sets new position and draw a horizontal line using an attributed character and max. n characters long',
8222    ),
8223    'ncurses_mvvline' => 
8224    array (
8225      'return' => 'int',
8226      'params' => 'int y, int x, int attrchar, int n',
8227      'description' => 'Sets new position and draw a vertical line using an attributed character and max. n characters long',
8228    ),
8229    'ncurses_mvcur' => 
8230    array (
8231      'return' => 'int',
8232      'params' => 'int old_y,int old_x, int new_y, int new_x',
8233      'description' => 'Moves cursor immediately',
8234    ),
8235    'ncurses_init_color' => 
8236    array (
8237      'return' => 'int',
8238      'params' => 'int color, int r, int g, int b',
8239      'description' => 'Sets new RGB value for color',
8240    ),
8241    'ncurses_color_content' => 
8242    array (
8243      'return' => 'int',
8244      'params' => 'int color, int &r, int &g, int &b',
8245      'description' => 'Gets the RGB value for color',
8246    ),
8247    'ncurses_pair_content' => 
8248    array (
8249      'return' => 'int',
8250      'params' => 'int pair, int &f, int &b',
8251      'description' => 'Gets the RGB value for color',
8252    ),
8253    'ncurses_border' => 
8254    array (
8255      'return' => 'int',
8256      'params' => 'int left, int right, int top, int bottom, int tl_corner, int tr_corner, int bl_corner, int br_corner',
8257      'description' => 'Draws a border around the screen using attributed characters',
8258    ),
8259    'ncurses_wborder' => 
8260    array (
8261      'return' => 'int',
8262      'params' => 'resource window, int left, int right, int top, int bottom, int tl_corner, int tr_corner, int bl_corner, int br_corner',
8263      'description' => 'Draws a border around the window using attributed characters',
8264    ),
8265    'ncurses_assume_default_colors' => 
8266    array (
8267      'return' => 'int',
8268      'params' => 'int fg, int bg',
8269      'description' => 'Defines default colors for color 0',
8270    ),
8271    'ncurses_define_key' => 
8272    array (
8273      'return' => 'int',
8274      'params' => 'string definition, int keycode',
8275      'description' => 'Defines a keycode',
8276    ),
8277    'ncurses_hline' => 
8278    array (
8279      'return' => 'int',
8280      'params' => 'int charattr, int n',
8281      'description' => 'Draws a horizontal line at current position using an attributed character and max. n characters long',
8282    ),
8283    'ncurses_vline' => 
8284    array (
8285      'return' => 'int',
8286      'params' => 'int charattr, int n',
8287      'description' => 'Draws a vertical line at current position using an attributed character and max. n characters long',
8288    ),
8289    'ncurses_whline' => 
8290    array (
8291      'return' => 'int',
8292      'params' => 'resource window, int charattr, int n',
8293      'description' => 'Draws a horizontal line in a window at current position using an attributed character and max. n characters long',
8294    ),
8295    'ncurses_wvline' => 
8296    array (
8297      'return' => 'int',
8298      'params' => 'resource window, int charattr, int n',
8299      'description' => 'Draws a vertical line in a window at current position using an attributed character and max. n characters long',
8300    ),
8301    'ncurses_keyok' => 
8302    array (
8303      'return' => 'int',
8304      'params' => 'int keycode, int enable',
8305      'description' => 'Enables or disable a keycode',
8306    ),
8307    'ncurses_mvwaddstr' => 
8308    array (
8309      'return' => 'int',
8310      'params' => 'resource window, int y, int x, string text',
8311      'description' => 'Adds string at new position in window',
8312    ),
8313    'ncurses_wrefresh' => 
8314    array (
8315      'return' => 'int',
8316      'params' => 'resource window',
8317      'description' => 'Refreshes window on terminal screen',
8318    ),
8319    'ncurses_termname' => 
8320    array (
8321      'return' => 'string',
8322      'params' => 'void',
8323      'description' => 'Returns terminal name',
8324    ),
8325    'ncurses_longname' => 
8326    array (
8327      'return' => 'string',
8328      'params' => 'void',
8329      'description' => 'Returns terminal description',
8330    ),
8331    'ncurses_mousemask' => 
8332    array (
8333      'return' => 'int',
8334      'params' => 'int newmask, int &oldmask',
8335      'description' => 'Returns and sets mouse options',
8336    ),
8337    'ncurses_getmouse' => 
8338    array (
8339      'return' => 'bool',
8340      'params' => 'array &mevent',
8341      'description' => 'Reads mouse event from queue. The content of mevent is cleared before new data is added.',
8342    ),
8343    'ncurses_ungetmouse' => 
8344    array (
8345      'return' => 'int',
8346      'params' => 'array mevent',
8347      'description' => 'Pushes mouse event to queue',
8348    ),
8349    'ncurses_mouse_trafo' => 
8350    array (
8351      'return' => 'bool',
8352      'params' => 'int &y, int &x, bool toscreen',
8353      'description' => 'Transforms coordinates',
8354    ),
8355    'ncurses_wmouse_trafo' => 
8356    array (
8357      'return' => 'bool',
8358      'params' => 'resource window, int &y, int &x, bool toscreen',
8359      'description' => 'Transforms window/stdscr coordinates',
8360    ),
8361    'ncurses_getyx' => 
8362    array (
8363      'return' => 'void',
8364      'params' => 'resource window, int &y, int &x',
8365      'description' => 'Returns the current cursor position for a window',
8366    ),
8367    'ncurses_getmaxyx' => 
8368    array (
8369      'return' => 'void',
8370      'params' => 'resource window, int &y, int &x',
8371      'description' => 'Returns the size of a window',
8372    ),
8373    'ncurses_wmove' => 
8374    array (
8375      'return' => 'int',
8376      'params' => 'resource window, int y, int x',
8377      'description' => 'Moves windows output position',
8378    ),
8379    'ncurses_keypad' => 
8380    array (
8381      'return' => 'int',
8382      'params' => 'resource window, bool bf',
8383      'description' => 'Turns keypad on or off',
8384    ),
8385    'ncurses_wcolor_set' => 
8386    array (
8387      'return' => 'int',
8388      'params' => 'resource window, int color_pair',
8389      'description' => 'Sets windows color pairings',
8390    ),
8391    'ncurses_wclear' => 
8392    array (
8393      'return' => 'int',
8394      'params' => 'resource window',
8395      'description' => 'Clears window',
8396    ),
8397    'ncurses_wnoutrefresh' => 
8398    array (
8399      'return' => 'int',
8400      'params' => 'resource window',
8401      'description' => 'Copies window to virtual screen',
8402    ),
8403    'ncurses_waddstr' => 
8404    array (
8405      'return' => 'int',
8406      'params' => 'resource window, string str [, int n]',
8407      'description' => 'Outputs text at current postion in window',
8408    ),
8409    'ncurses_wgetch' => 
8410    array (
8411      'return' => 'int',
8412      'params' => 'resource window',
8413      'description' => 'Reads a character from keyboard (window)',
8414    ),
8415    'ncurses_wattroff' => 
8416    array (
8417      'return' => 'int',
8418      'params' => 'resource window, int attrs',
8419      'description' => 'Turns off attributes for a window',
8420    ),
8421    'ncurses_wattron' => 
8422    array (
8423      'return' => 'int',
8424      'params' => 'resource window, int attrs',
8425      'description' => 'Turns on attributes for a window',
8426    ),
8427    'ncurses_wattrset' => 
8428    array (
8429      'return' => 'int',
8430      'params' => 'resource window, int attrs',
8431      'description' => 'Set the attributes for a window',
8432    ),
8433    'ncurses_wstandend' => 
8434    array (
8435      'return' => 'int',
8436      'params' => 'resource window',
8437      'description' => 'End standout mode for a window',
8438    ),
8439    'ncurses_wstandout' => 
8440    array (
8441      'return' => 'int',
8442      'params' => 'resource window',
8443      'description' => 'Enter standout mode for a window',
8444    ),
8445    'ncurses_new_panel' => 
8446    array (
8447      'return' => 'resource',
8448      'params' => 'resource window',
8449      'description' => 'Create a new panel and associate it with window',
8450    ),
8451    'ncurses_del_panel' => 
8452    array (
8453      'return' => 'bool',
8454      'params' => 'resource panel',
8455      'description' => 'Remove panel from the stack and delete it (but not the associated window)',
8456    ),
8457    'ncurses_hide_panel' => 
8458    array (
8459      'return' => 'int',
8460      'params' => 'resource panel',
8461      'description' => 'Remove panel from the stack, making it invisible',
8462    ),
8463    'ncurses_show_panel' => 
8464    array (
8465      'return' => 'int',
8466      'params' => 'resource panel',
8467      'description' => 'Places an invisible panel on top of the stack, making it visible',
8468    ),
8469    'ncurses_top_panel' => 
8470    array (
8471      'return' => 'int',
8472      'params' => 'resource panel',
8473      'description' => 'Moves a visible panel to the top of the stack',
8474    ),
8475    'ncurses_bottom_panel' => 
8476    array (
8477      'return' => 'int',
8478      'params' => 'resource panel',
8479      'description' => 'Moves a visible panel to the bottom of the stack',
8480    ),
8481    'ncurses_move_panel' => 
8482    array (
8483      'return' => 'int',
8484      'params' => 'resource panel, int startx, int starty',
8485      'description' => 'Moves a panel so that it\'s upper-left corner is at [startx, starty]',
8486    ),
8487    'ncurses_replace_panel' => 
8488    array (
8489      'return' => 'int',
8490      'params' => 'resource panel, resource window',
8491      'description' => 'Replaces the window associated with panel',
8492    ),
8493    'ncurses_panel_above' => 
8494    array (
8495      'return' => 'resource',
8496      'params' => 'resource panel',
8497      'description' => 'Returns the panel above panel. If panel is null, returns the bottom panel in the stack',
8498    ),
8499    'ncurses_panel_below' => 
8500    array (
8501      'return' => 'resource',
8502      'params' => 'resource panel',
8503      'description' => 'Returns the panel below panel. If panel is null, returns the top panel in the stack',
8504    ),
8505    'ncurses_panel_window' => 
8506    array (
8507      'return' => 'resource',
8508      'params' => 'resource panel',
8509      'description' => 'Returns the window associated with panel',
8510    ),
8511    'ncurses_update_panels' => 
8512    array (
8513      'return' => 'void',
8514      'params' => 'void',
8515      'description' => 'Refreshes the virtual screen to reflect the relations between panels in the stack.',
8516    ),
8517    'ftp_connect' => 
8518    array (
8519      'return' => 'resource',
8520      'params' => 'string host [, int port [, int timeout]]',
8521      'description' => 'Opens a FTP stream',
8522    ),
8523    'ftp_ssl_connect' => 
8524    array (
8525      'return' => 'resource',
8526      'params' => 'string host [, int port [, int timeout]]',
8527      'description' => 'Opens a FTP-SSL stream',
8528    ),
8529    'ftp_login' => 
8530    array (
8531      'return' => 'bool',
8532      'params' => 'resource stream, string username, string password',
8533      'description' => 'Logs into the FTP server',
8534    ),
8535    'ftp_pwd' => 
8536    array (
8537      'return' => 'string',
8538      'params' => 'resource stream',
8539      'description' => 'Returns the present working directory',
8540    ),
8541    'ftp_cdup' => 
8542    array (
8543      'return' => 'bool',
8544      'params' => 'resource stream',
8545      'description' => 'Changes to the parent directory',
8546    ),
8547    'ftp_chdir' => 
8548    array (
8549      'return' => 'bool',
8550      'params' => 'resource stream, string directory',
8551      'description' => 'Changes directories',
8552    ),
8553    'ftp_exec' => 
8554    array (
8555      'return' => 'bool',
8556      'params' => 'resource stream, string command',
8557      'description' => 'Requests execution of a program on the FTP server',
8558    ),
8559    'ftp_raw' => 
8560    array (
8561      'return' => 'array',
8562      'params' => 'resource stream, string command',
8563      'description' => 'Sends a literal command to the FTP server',
8564    ),
8565    'ftp_mkdir' => 
8566    array (
8567      'return' => 'string',
8568      'params' => 'resource stream, string directory',
8569      'description' => 'Creates a directory and returns the absolute path for the new directory or false on error',
8570    ),
8571    'ftp_rmdir' => 
8572    array (
8573      'return' => 'bool',
8574      'params' => 'resource stream, string directory',
8575      'description' => 'Removes a directory',
8576    ),
8577    'ftp_chmod' => 
8578    array (
8579      'return' => 'int',
8580      'params' => 'resource stream, int mode, string filename',
8581      'description' => 'Sets permissions on a file',
8582    ),
8583    'ftp_alloc' => 
8584    array (
8585      'return' => 'bool',
8586      'params' => 'resource stream, int size[, &response]',
8587      'description' => 'Attempt to allocate space on the remote FTP server',
8588    ),
8589    'ftp_nlist' => 
8590    array (
8591      'return' => 'array',
8592      'params' => 'resource stream, string directory',
8593      'description' => 'Returns an array of filenames in the given directory',
8594    ),
8595    'ftp_rawlist' => 
8596    array (
8597      'return' => 'array',
8598      'params' => 'resource stream, string directory [, bool recursive]',
8599      'description' => 'Returns a detailed listing of a directory as an array of output lines',
8600    ),
8601    'ftp_systype' => 
8602    array (
8603      'return' => 'string',
8604      'params' => 'resource stream',
8605      'description' => 'Returns the system type identifier',
8606    ),
8607    'ftp_fget' => 
8608    array (
8609      'return' => 'bool',
8610      'params' => 'resource stream, resource fp, string remote_file, int mode[, int resumepos]',
8611      'description' => 'Retrieves a file from the FTP server and writes it to an open file',
8612    ),
8613    'ftp_nb_fget' => 
8614    array (
8615      'return' => 'int',
8616      'params' => 'resource stream, resource fp, string remote_file, int mode[, int resumepos]',
8617      'description' => 'Retrieves a file from the FTP server asynchronly and writes it to an open file',
8618    ),
8619    'ftp_pasv' => 
8620    array (
8621      'return' => 'bool',
8622      'params' => 'resource stream, bool pasv',
8623      'description' => 'Turns passive mode on or off',
8624    ),
8625    'ftp_get' => 
8626    array (
8627      'return' => 'bool',
8628      'params' => 'resource stream, string local_file, string remote_file, int mode[, int resume_pos]',
8629      'description' => 'Retrieves a file from the FTP server and writes it to a local file',
8630    ),
8631    'ftp_nb_get' => 
8632    array (
8633      'return' => 'int',
8634      'params' => 'resource stream, string local_file, string remote_file, int mode[, int resume_pos]',
8635      'description' => 'Retrieves a file from the FTP server nbhronly and writes it to a local file',
8636    ),
8637    'ftp_nb_continue' => 
8638    array (
8639      'return' => 'int',
8640      'params' => 'resource stream',
8641      'description' => 'Continues retrieving/sending a file nbronously',
8642    ),
8643    'ftp_fput' => 
8644    array (
8645      'return' => 'bool',
8646      'params' => 'resource stream, string remote_file, resource fp, int mode[, int startpos]',
8647      'description' => 'Stores a file from an open file to the FTP server',
8648    ),
8649    'ftp_nb_fput' => 
8650    array (
8651      'return' => 'int',
8652      'params' => 'resource stream, string remote_file, resource fp, int mode[, int startpos]',
8653      'description' => 'Stores a file from an open file to the FTP server nbronly',
8654    ),
8655    'ftp_put' => 
8656    array (
8657      'return' => 'bool',
8658      'params' => 'resource stream, string remote_file, string local_file, int mode[, int startpos]',
8659      'description' => 'Stores a file on the FTP server',
8660    ),
8661    'ftp_nb_put' => 
8662    array (
8663      'return' => 'int',
8664      'params' => 'resource stream, string remote_file, string local_file, int mode[, int startpos]',
8665      'description' => 'Stores a file on the FTP server',
8666    ),
8667    'ftp_size' => 
8668    array (
8669      'return' => 'int',
8670      'params' => 'resource stream, string filename',
8671      'description' => 'Returns the size of the file, or -1 on error',
8672    ),
8673    'ftp_mdtm' => 
8674    array (
8675      'return' => 'int',
8676      'params' => 'resource stream, string filename',
8677      'description' => 'Returns the last modification time of the file, or -1 on error',
8678    ),
8679    'ftp_rename' => 
8680    array (
8681      'return' => 'bool',
8682      'params' => 'resource stream, string src, string dest',
8683      'description' => 'Renames the given file to a new path',
8684    ),
8685    'ftp_delete' => 
8686    array (
8687      'return' => 'bool',
8688      'params' => 'resource stream, string file',
8689      'description' => 'Deletes a file',
8690    ),
8691    'ftp_site' => 
8692    array (
8693      'return' => 'bool',
8694      'params' => 'resource stream, string cmd',
8695      'description' => 'Sends a SITE command to the server',
8696    ),
8697    'ftp_close' => 
8698    array (
8699      'return' => 'bool',
8700      'params' => 'resource stream',
8701      'description' => 'Closes the FTP stream',
8702    ),
8703    'ftp_set_option' => 
8704    array (
8705      'return' => 'bool',
8706      'params' => 'resource stream, int option, mixed value',
8707      'description' => 'Sets an FTP option',
8708    ),
8709    'ftp_get_option' => 
8710    array (
8711      'return' => 'mixed',
8712      'params' => 'resource stream, int option',
8713      'description' => 'Gets an FTP option',
8714    ),
8715    'birdstep_connect' => 
8716    array (
8717      'return' => 'int',
8718      'params' => 'string server, string user, string pass',
8719      'description' => '',
8720    ),
8721    'birdstep_close' => 
8722    array (
8723      'return' => 'bool',
8724      'params' => 'int id',
8725      'description' => '',
8726    ),
8727    'birdstep_exec' => 
8728    array (
8729      'return' => 'int',
8730      'params' => 'int index, string exec_str',
8731      'description' => '',
8732    ),
8733    'birdstep_fetch' => 
8734    array (
8735      'return' => 'bool',
8736      'params' => 'int index',
8737      'description' => '',
8738    ),
8739    'birdstep_result' => 
8740    array (
8741      'return' => 'mixed',
8742      'params' => 'int index, int col',
8743      'description' => '',
8744    ),
8745    'birdstep_freeresult' => 
8746    array (
8747      'return' => 'bool',
8748      'params' => 'int index',
8749      'description' => '',
8750    ),
8751    'birdstep_autocommit' => 
8752    array (
8753      'return' => 'bool',
8754      'params' => 'int index',
8755      'description' => '',
8756    ),
8757    'birdstep_off_autocommit' => 
8758    array (
8759      'return' => 'bool',
8760      'params' => 'int index',
8761      'description' => '',
8762    ),
8763    'birdstep_commit' => 
8764    array (
8765      'return' => 'bool',
8766      'params' => 'int index',
8767      'description' => '',
8768    ),
8769    'birdstep_rollback' => 
8770    array (
8771      'return' => 'bool',
8772      'params' => 'int index',
8773      'description' => '',
8774    ),
8775    'birdstep_fieldname' => 
8776    array (
8777      'return' => 'string',
8778      'params' => 'int index, int col',
8779      'description' => '',
8780    ),
8781    'birdstep_fieldnum' => 
8782    array (
8783      'return' => 'int',
8784      'params' => 'int index',
8785      'description' => '',
8786    ),
8787    'odbc_close_all' => 
8788    array (
8789      'return' => 'void',
8790      'params' => 'void',
8791      'description' => 'Close all ODBC connections',
8792    ),
8793    'odbc_binmode' => 
8794    array (
8795      'return' => 'bool',
8796      'params' => 'int result_id, int mode',
8797      'description' => 'Handle binary column data',
8798    ),
8799    'odbc_longreadlen' => 
8800    array (
8801      'return' => 'bool',
8802      'params' => 'int result_id, int length',
8803      'description' => 'Handle LONG columns',
8804    ),
8805    'odbc_prepare' => 
8806    array (
8807      'return' => 'resource',
8808      'params' => 'resource connection_id, string query',
8809      'description' => 'Prepares a statement for execution',
8810    ),
8811    'odbc_execute' => 
8812    array (
8813      'return' => 'bool',
8814      'params' => 'resource result_id [, array parameters_array]',
8815      'description' => 'Execute a prepared statement',
8816    ),
8817    'odbc_cursor' => 
8818    array (
8819      'return' => 'string',
8820      'params' => 'resource result_id',
8821      'description' => 'Get cursor name',
8822    ),
8823    'odbc_data_source' => 
8824    array (
8825      'return' => 'array',
8826      'params' => 'resource connection_id, int fetch_type',
8827      'description' => 'Return information about the currently connected data source',
8828    ),
8829    'odbc_exec' => 
8830    array (
8831      'return' => 'resource',
8832      'params' => 'resource connection_id, string query [, int flags]',
8833      'description' => 'Prepare and execute an SQL statement',
8834    ),
8835    'odbc_fetch_object' => 
8836    array (
8837      'return' => 'object',
8838      'params' => 'int result [, int rownumber]',
8839      'description' => 'Fetch a result row as an object',
8840    ),
8841    'odbc_fetch_array' => 
8842    array (
8843      'return' => 'array',
8844      'params' => 'int result [, int rownumber]',
8845      'description' => 'Fetch a result row as an associative array',
8846    ),
8847    'odbc_fetch_into' => 
8848    array (
8849      'return' => 'int',
8850      'params' => 'resource result_id, array result_array, [, int rownumber]',
8851      'description' => 'Fetch one result row into an array',
8852    ),
8853    'solid_fetch_prev' => 
8854    array (
8855      'return' => 'bool',
8856      'params' => 'resource result_id',
8857      'description' => '',
8858    ),
8859    'odbc_fetch_row' => 
8860    array (
8861      'return' => 'bool',
8862      'params' => 'resource result_id [, int row_number]',
8863      'description' => 'Fetch a row',
8864    ),
8865    'odbc_result' => 
8866    array (
8867      'return' => 'mixed',
8868      'params' => 'resource result_id, mixed field',
8869      'description' => 'Get result data',
8870    ),
8871    'odbc_result_all' => 
8872    array (
8873      'return' => 'int',
8874      'params' => 'resource result_id [, string format]',
8875      'description' => 'Print result as HTML table',
8876    ),
8877    'odbc_free_result' => 
8878    array (
8879      'return' => 'bool',
8880      'params' => 'resource result_id',
8881      'description' => 'Free resources associated with a result',
8882    ),
8883    'odbc_connect' => 
8884    array (
8885      'return' => 'resource',
8886      'params' => 'string DSN, string user, string password [, int cursor_option]',
8887      'description' => 'Connect to a datasource',
8888    ),
8889    'odbc_pconnect' => 
8890    array (
8891      'return' => 'resource',
8892      'params' => 'string DSN, string user, string password [, int cursor_option]',
8893      'description' => 'Establish a persistent connection to a datasource',
8894    ),
8895    'odbc_close' => 
8896    array (
8897      'return' => 'void',
8898      'params' => 'resource connection_id',
8899      'description' => 'Close an ODBC connection',
8900    ),
8901    'odbc_num_rows' => 
8902    array (
8903      'return' => 'int',
8904      'params' => 'resource result_id',
8905      'description' => 'Get number of rows in a result',
8906    ),
8907    'odbc_next_result' => 
8908    array (
8909      'return' => 'bool',
8910      'params' => 'resource result_id',
8911      'description' => 'Checks if multiple results are avaiable',
8912    ),
8913    'odbc_num_fields' => 
8914    array (
8915      'return' => 'int',
8916      'params' => 'resource result_id',
8917      'description' => 'Get number of columns in a result',
8918    ),
8919    'odbc_field_name' => 
8920    array (
8921      'return' => 'string',
8922      'params' => 'resource result_id, int field_number',
8923      'description' => 'Get a column name',
8924    ),
8925    'odbc_field_type' => 
8926    array (
8927      'return' => 'string',
8928      'params' => 'resource result_id, int field_number',
8929      'description' => 'Get the datatype of a column',
8930    ),
8931    'odbc_field_len' => 
8932    array (
8933      'return' => 'int',
8934      'params' => 'resource result_id, int field_number',
8935      'description' => 'Get the length (precision) of a column',
8936    ),
8937    'odbc_field_scale' => 
8938    array (
8939      'return' => 'int',
8940      'params' => 'resource result_id, int field_number',
8941      'description' => 'Get the scale of a column',
8942    ),
8943    'odbc_field_num' => 
8944    array (
8945      'return' => 'int',
8946      'params' => 'resource result_id, string field_name',
8947      'description' => 'Return column number',
8948    ),
8949    'odbc_autocommit' => 
8950    array (
8951      'return' => 'mixed',
8952      'params' => 'resource connection_id [, int OnOff]',
8953      'description' => 'Toggle autocommit mode or get status',
8954    ),
8955    'odbc_commit' => 
8956    array (
8957      'return' => 'bool',
8958      'params' => 'resource connection_id',
8959      'description' => 'Commit an ODBC transaction',
8960    ),
8961    'odbc_rollback' => 
8962    array (
8963      'return' => 'bool',
8964      'params' => 'resource connection_id',
8965      'description' => 'Rollback a transaction',
8966    ),
8967    'odbc_error' => 
8968    array (
8969      'return' => 'string',
8970      'params' => '[resource connection_id]',
8971      'description' => 'Get the last error code',
8972    ),
8973    'odbc_errormsg' => 
8974    array (
8975      'return' => 'string',
8976      'params' => '[resource connection_id]',
8977      'description' => 'Get the last error message',
8978    ),
8979    'odbc_setoption' => 
8980    array (
8981      'return' => 'bool',
8982      'params' => 'resource conn_id|result_id, int which, int option, int value',
8983      'description' => 'Sets connection or statement options',
8984    ),
8985    'odbc_tables' => 
8986    array (
8987      'return' => 'resource',
8988      'params' => 'resource connection_id [, string qualifier [, string owner [, string name [, string table_types]]]]',
8989      'description' => 'Call the SQLTables function',
8990    ),
8991    'odbc_columns' => 
8992    array (
8993      'return' => 'resource',
8994      'params' => 'resource connection_id [, string qualifier [, string owner [, string table_name [, string column_name]]]]',
8995      'description' => 'Returns a result identifier that can be used to fetch a list of column names in specified tables',
8996    ),
8997    'odbc_columnprivileges' => 
8998    array (
8999      'return' => 'resource',
9000      'params' => 'resource connection_id, string catalog, string schema, string table, string column',
9001      'description' => 'Returns a result identifier that can be used to fetch a list of columns and associated privileges for the specified table',
9002    ),
9003    'odbc_foreignkeys' => 
9004    array (
9005      'return' => 'resource',
9006      'params' => 'resource connection_id, string pk_qualifier, string pk_owner, string pk_table, string fk_qualifier, string fk_owner, string fk_table',
9007      'description' => 'Returns a result identifier to either a list of foreign keys in the specified table or a list of foreign keys in other tables that refer to the primary key in the specified table',
9008    ),
9009    'odbc_gettypeinfo' => 
9010    array (
9011      'return' => 'resource',
9012      'params' => 'resource connection_id [, int data_type]',
9013      'description' => 'Returns a result identifier containing information about data types supported by the data source',
9014    ),
9015    'odbc_primarykeys' => 
9016    array (
9017      'return' => 'resource',
9018      'params' => 'resource connection_id, string qualifier, string owner, string table',
9019      'description' => 'Returns a result identifier listing the column names that comprise the primary key for a table',
9020    ),
9021    'odbc_procedurecolumns' => 
9022    array (
9023      'return' => 'resource',
9024      'params' => 'resource connection_id [, string qualifier, string owner, string proc, string column]',
9025      'description' => 'Returns a result identifier containing the list of input and output parameters, as well as the columns that make up the result set for the specified procedures',
9026    ),
9027    'odbc_procedures' => 
9028    array (
9029      'return' => 'resource',
9030      'params' => 'resource connection_id [, string qualifier, string owner, string name]',
9031      'description' => 'Returns a result identifier containg the list of procedure names in a datasource',
9032    ),
9033    'odbc_specialcolumns' => 
9034    array (
9035      'return' => 'resource',
9036      'params' => 'resource connection_id, int type, string qualifier, string owner, string table, int scope, int nullable',
9037      'description' => 'Returns a result identifier containing either the optimal set of columns that uniquely identifies a row in the table or columns that are automatically updated when any value in the row is updated by a transaction',
9038    ),
9039    'odbc_statistics' => 
9040    array (
9041      'return' => 'resource',
9042      'params' => 'resource connection_id, string qualifier, string owner, string name, int unique, int accuracy',
9043      'description' => 'Returns a result identifier that contains statistics about a single table and the indexes associated with the table',
9044    ),
9045    'odbc_tableprivileges' => 
9046    array (
9047      'return' => 'resource',
9048      'params' => 'resource connection_id, string qualifier, string owner, string name',
9049      'description' => 'Returns a result identifier containing a list of tables and the privileges associated with each table',
9050    ),
9051    'pspell_new' => 
9052    array (
9053      'return' => 'int',
9054      'params' => 'string language [, string spelling [, string jargon [, string encoding [, int mode]]]]',
9055      'description' => 'Load a dictionary',
9056    ),
9057    'pspell_new_personal' => 
9058    array (
9059      'return' => 'int',
9060      'params' => 'string personal, string language [, string spelling [, string jargon [, string encoding [, int mode]]]]',
9061      'description' => 'Load a dictionary with a personal wordlist',
9062    ),
9063    'pspell_new_config' => 
9064    array (
9065      'return' => 'int',
9066      'params' => 'int config',
9067      'description' => 'Load a dictionary based on the given config',
9068    ),
9069    'pspell_check' => 
9070    array (
9071      'return' => 'bool',
9072      'params' => 'int pspell, string word',
9073      'description' => 'Returns true if word is valid',
9074    ),
9075    'pspell_suggest' => 
9076    array (
9077      'return' => 'array',
9078      'params' => 'int pspell, string word',
9079      'description' => 'Returns array of suggestions',
9080    ),
9081    'pspell_store_replacement' => 
9082    array (
9083      'return' => 'bool',
9084      'params' => 'int pspell, string misspell, string correct',
9085      'description' => 'Notify the dictionary of a user-selected replacement',
9086    ),
9087    'pspell_add_to_personal' => 
9088    array (
9089      'return' => 'bool',
9090      'params' => 'int pspell, string word',
9091      'description' => 'Adds a word to a personal list',
9092    ),
9093    'pspell_add_to_session' => 
9094    array (
9095      'return' => 'bool',
9096      'params' => 'int pspell, string word',
9097      'description' => 'Adds a word to the current session',
9098    ),
9099    'pspell_clear_session' => 
9100    array (
9101      'return' => 'bool',
9102      'params' => 'int pspell',
9103      'description' => 'Clears the current session',
9104    ),
9105    'pspell_save_wordlist' => 
9106    array (
9107      'return' => 'bool',
9108      'params' => 'int pspell',
9109      'description' => 'Saves the current (personal) wordlist',
9110    ),
9111    'pspell_config_create' => 
9112    array (
9113      'return' => 'int',
9114      'params' => 'string language [, string spelling [, string jargon [, string encoding]]]',
9115      'description' => 'Create a new config to be used later to create a manager',
9116    ),
9117    'pspell_config_runtogether' => 
9118    array (
9119      'return' => 'bool',
9120      'params' => 'int conf, bool runtogether',
9121      'description' => 'Consider run-together words as valid components',
9122    ),
9123    'pspell_config_mode' => 
9124    array (
9125      'return' => 'bool',
9126      'params' => 'int conf, long mode',
9127      'description' => 'Select mode for config (PSPELL_FAST, PSPELL_NORMAL or PSPELL_BAD_SPELLERS)',
9128    ),
9129    'pspell_config_ignore' => 
9130    array (
9131      'return' => 'bool',
9132      'params' => 'int conf, int ignore',
9133      'description' => 'Ignore words <= n chars',
9134    ),
9135    'pspell_config_personal' => 
9136    array (
9137      'return' => 'bool',
9138      'params' => 'int conf, string personal',
9139      'description' => 'Use a personal dictionary for this config',
9140    ),
9141    'pspell_config_dict_dir' => 
9142    array (
9143      'return' => 'bool',
9144      'params' => 'int conf, string directory',
9145      'description' => 'location of the main word list',
9146    ),
9147    'pspell_config_data_dir' => 
9148    array (
9149      'return' => 'bool',
9150      'params' => 'int conf, string directory',
9151      'description' => 'location of language data files',
9152    ),
9153    'pspell_config_repl' => 
9154    array (
9155      'return' => 'bool',
9156      'params' => 'int conf, string repl',
9157      'description' => 'Use a personal dictionary with replacement pairs for this config',
9158    ),
9159    'pspell_config_save_repl' => 
9160    array (
9161      'return' => 'bool',
9162      'params' => 'int conf, bool save',
9163      'description' => 'Save replacement pairs when personal list is saved for this config',
9164    ),
9165    'dl' => 
9166    array (
9167      'return' => 'int',
9168      'params' => 'string extension_filename',
9169      'description' => 'Load a PHP extension at runtime',
9170    ),
9171    'ftok' => 
9172    array (
9173      'return' => 'int',
9174      'params' => 'string pathname, string proj',
9175      'description' => 'Convert a pathname and a project identifier to a System V IPC key',
9176    ),
9177    'assert' => 
9178    array (
9179      'return' => 'int',
9180      'params' => 'string|bool assertion',
9181      'description' => 'Checks if assertion is false',
9182    ),
9183    'assert_options' => 
9184    array (
9185      'return' => 'mixed',
9186      'params' => 'int what [, mixed value]',
9187      'description' => 'Set/get the various assert flags',
9188    ),
9189    'sprintf' => 
9190    array (
9191      'return' => 'string',
9192      'params' => 'string format [, mixed arg1 [, mixed ...]]',
9193      'description' => 'Return a formatted string',
9194    ),
9195    'vsprintf' => 
9196    array (
9197      'return' => 'string',
9198      'params' => 'string format, array args',
9199      'description' => 'Return a formatted string',
9200    ),
9201    'printf' => 
9202    array (
9203      'return' => 'int',
9204      'params' => 'string format [, mixed arg1 [, mixed ...]]',
9205      'description' => 'Output a formatted string',
9206    ),
9207    'vprintf' => 
9208    array (
9209      'return' => 'int',
9210      'params' => 'string format, array args',
9211      'description' => 'Output a formatted string',
9212    ),
9213    'fprintf' => 
9214    array (
9215      'return' => 'int',
9216      'params' => 'resource stream, string format [, mixed arg1 [, mixed ...]]',
9217      'description' => 'Output a formatted string into a stream',
9218    ),
9219    'vfprintf' => 
9220    array (
9221      'return' => 'int',
9222      'params' => 'resource stream, string format, array args',
9223      'description' => 'Output a formatted string into a stream',
9224    ),
9225    'stream_socket_pair' => 
9226    array (
9227      'return' => 'array',
9228      'params' => 'int domain, int type, int protocol',
9229      'description' => 'Creates a pair of connected, indistinguishable socket streams',
9230    ),
9231    'stream_socket_client' => 
9232    array (
9233      'return' => 'resource',
9234      'params' => 'string remoteaddress [, long &errcode, string &errstring, double timeout, long flags, resource context]',
9235      'description' => 'Open a client connection to a remote address',
9236    ),
9237    'stream_socket_server' => 
9238    array (
9239      'return' => 'resource',
9240      'params' => 'string localaddress [, long &errcode, string &errstring, long flags, resource context]',
9241      'description' => 'Create a server socket bound to localaddress',
9242    ),
9243    'stream_socket_accept' => 
9244    array (
9245      'return' => 'resource',
9246      'params' => 'resource serverstream, [ double timeout, string &peername ]',
9247      'description' => 'Accept a client connection from a server socket',
9248    ),
9249    'stream_socket_get_name' => 
9250    array (
9251      'return' => 'string',
9252      'params' => 'resource stream, bool want_peer',
9253      'description' => 'Returns either the locally bound or remote name for a socket stream',
9254    ),
9255    'stream_socket_sendto' => 
9256    array (
9257      'return' => 'long',
9258      'params' => 'resouce stream, string data [, long flags [, string target_addr]]',
9259      'description' => 'Send data to a socket stream.  If target_addr is specified it must be in dotted quad (or [ipv6]) format',
9260    ),
9261    'stream_socket_recvfrom' => 
9262    array (
9263      'return' => 'string',
9264      'params' => 'resource stream, long amount [, long flags [, string &remote_addr]]',
9265      'description' => 'Receives data from a socket stream',
9266    ),
9267    'stream_get_contents' => 
9268    array (
9269      'return' => 'long',
9270      'params' => 'resource source [, long maxlen [, long offset]]',
9271      'description' => 'Reads all remaining bytes (or up to maxlen bytes) from a stream and returns them as a string.',
9272    ),
9273    'stream_copy_to_stream' => 
9274    array (
9275      'return' => 'long',
9276      'params' => 'resource source, resource dest [, long maxlen [, long pos]]',
9277      'description' => 'Reads up to maxlen bytes from source stream and writes them to dest stream.',
9278    ),
9279    'stream_get_meta_data' => 
9280    array (
9281      'return' => 'resource',
9282      'params' => 'resource fp',
9283      'description' => 'Retrieves header/meta data from streams/file pointers',
9284    ),
9285    'stream_get_transports' => 
9286    array (
9287      'return' => 'array',
9288      'params' => '',
9289      'description' => 'Retrieves list of registered socket transports',
9290    ),
9291    'stream_get_wrappers' => 
9292    array (
9293      'return' => 'array',
9294      'params' => '',
9295      'description' => 'Retrieves list of registered stream wrappers',
9296    ),
9297    'stream_select' => 
9298    array (
9299      'return' => 'int',
9300      'params' => 'array &read_streams, array &write_streams, array &except_streams, int tv_sec[, int tv_usec]',
9301      'description' => 'Runs the select() system call on the sets of streams with a timeout specified by tv_sec and tv_usec',
9302    ),
9303    'stream_context_get_options' => 
9304    array (
9305      'return' => 'array',
9306      'params' => 'resource context|resource stream',
9307      'description' => 'Retrieve options for a stream/wrapper/context',
9308    ),
9309    'stream_context_set_option' => 
9310    array (
9311      'return' => 'bool',
9312      'params' => 'resource context|resource stream, string wrappername, string optionname, mixed value',
9313      'description' => 'Set an option for a wrapper',
9314    ),
9315    'stream_context_set_params' => 
9316    array (
9317      'return' => 'bool',
9318      'params' => 'resource context|resource stream, array options',
9319      'description' => 'Set parameters for a file context',
9320    ),
9321    'stream_context_get_default' => 
9322    array (
9323      'return' => 'resource',
9324      'params' => '[array options]',
9325      'description' => 'Get a handle on the default file/stream context and optionally set parameters',
9326    ),
9327    'stream_context_create' => 
9328    array (
9329      'return' => 'resource',
9330      'params' => '[array options]',
9331      'description' => 'Create a file context and optionally set parameters',
9332    ),
9333    'stream_filter_prepend' => 
9334    array (
9335      'return' => 'resource',
9336      'params' => 'resource stream, string filtername[, int read_write[, string filterparams]]',
9337      'description' => 'Prepend a filter to a stream',
9338    ),
9339    'stream_filter_append' => 
9340    array (
9341      'return' => 'resource',
9342      'params' => 'resource stream, string filtername[, int read_write[, string filterparams]]',
9343      'description' => 'Append a filter to a stream',
9344    ),
9345    'stream_filter_remove' => 
9346    array (
9347      'return' => 'bool',
9348      'params' => 'resource stream_filter',
9349      'description' => 'Flushes any data in the filter\'s internal buffer, removes it from the chain, and frees the resource',
9350    ),
9351    'stream_get_line' => 
9352    array (
9353      'return' => 'string',
9354      'params' => 'resource stream, int maxlen [, string ending]',
9355      'description' => 'Read up to maxlen bytes from a stream or until the ending string is found',
9356    ),
9357    'stream_set_blocking' => 
9358    array (
9359      'return' => 'bool',
9360      'params' => 'resource socket, int mode',
9361      'description' => 'Set blocking/non-blocking mode on a socket or stream',
9362    ),
9363    'set_socket_blocking' => 
9364    array (
9365      'return' => 'bool',
9366      'params' => 'resource socket, int mode',
9367      'description' => 'Set blocking/non-blocking mode on a socket',
9368    ),
9369    'stream_set_timeout' => 
9370    array (
9371      'return' => 'bool',
9372      'params' => 'resource stream, int seconds, int microseconds',
9373      'description' => 'Set timeout on stream read to seconds + microseonds',
9374    ),
9375    'stream_set_write_buffer' => 
9376    array (
9377      'return' => 'int',
9378      'params' => 'resource fp, int buffer',
9379      'description' => 'Set file write buffer',
9380    ),
9381    'stream_socket_enable_crypto' => 
9382    array (
9383      'return' => 'int',
9384      'params' => 'resource stream, bool enable [, int cryptokind, resource sessionstream]',
9385      'description' => 'Enable or disable a specific kind of crypto on the stream',
9386    ),
9387    'proc_terminate' => 
9388    array (
9389      'return' => 'int',
9390      'params' => 'resource process [, long signal]',
9391      'description' => 'kill a process opened by proc_open',
9392    ),
9393    'proc_close' => 
9394    array (
9395      'return' => 'int',
9396      'params' => 'resource process',
9397      'description' => 'close a process opened by proc_open',
9398    ),
9399    'proc_get_status' => 
9400    array (
9401      'return' => 'array',
9402      'params' => 'resource process',
9403      'description' => 'get information about a process opened by proc_open',
9404    ),
9405    'proc_open' => 
9406    array (
9407      'return' => 'resource',
9408      'params' => 'string command, array descriptorspec, array &pipes [, string cwd [, array env [, array other_options]]]',
9409      'description' => 'Run a process with more control over it\'s file descriptors',
9410    ),
9411    'opendir' => 
9412    array (
9413      'return' => 'mixed',
9414      'params' => 'string path[, resource context]',
9415      'description' => 'Open a directory and return a dir_handle',
9416    ),
9417    'dir' => 
9418    array (
9419      'return' => 'object',
9420      'params' => 'string directory[, resource context]',
9421      'description' => 'Directory class with properties, handle and class and methods read, rewind and close',
9422    ),
9423    'closedir' => 
9424    array (
9425      'return' => 'void',
9426      'params' => '[resource dir_handle]',
9427      'description' => 'Close directory connection identified by the dir_handle',
9428    ),
9429    'chroot' => 
9430    array (
9431      'return' => 'bool',
9432      'params' => 'string directory',
9433      'description' => 'Change root directory',
9434    ),
9435    'chdir' => 
9436    array (
9437      'return' => 'bool',
9438      'params' => 'string directory',
9439      'description' => 'Change the current directory',
9440    ),
9441    'getcwd' => 
9442    array (
9443      'return' => 'mixed',
9444      'params' => 'void',
9445      'description' => 'Gets the current directory',
9446    ),
9447    'rewinddir' => 
9448    array (
9449      'return' => 'void',
9450      'params' => '[resource dir_handle]',
9451      'description' => 'Rewind dir_handle back to the start',
9452    ),
9453    'readdir' => 
9454    array (
9455      'return' => 'string',
9456      'params' => '[resource dir_handle]',
9457      'description' => 'Read directory entry from dir_handle',
9458    ),
9459    'glob' => 
9460    array (
9461      'return' => 'array',
9462      'params' => 'string pattern [, int flags]',
9463      'description' => 'Find pathnames matching a pattern',
9464    ),
9465    'scandir' => 
9466    array (
9467      'return' => 'array',
9468      'params' => 'string dir [, int sorting_order [, resource context]]',
9469      'description' => 'List files & directories inside the specified path',
9470    ),
9471    'disk_total_space' => 
9472    array (
9473      'return' => 'float',
9474      'params' => 'string path',
9475      'description' => 'Get total disk space for filesystem that path is on',
9476    ),
9477    'disk_free_space' => 
9478    array (
9479      'return' => 'float',
9480      'params' => 'string path',
9481      'description' => 'Get free disk space for filesystem that path is on',
9482    ),
9483    'chgrp' => 
9484    array (
9485      'return' => 'bool',
9486      'params' => 'string filename, mixed group',
9487      'description' => 'Change file group',
9488    ),
9489    'lchgrp' => 
9490    array (
9491      'return' => 'bool',
9492      'params' => 'string filename, mixed group',
9493      'description' => 'Change symlink group',
9494    ),
9495    'chmod' => 
9496    array (
9497      'return' => 'bool',
9498      'params' => 'string filename, int mode',
9499      'description' => 'Change file mode',
9500    ),
9501    'touch' => 
9502    array (
9503      'return' => 'bool',
9504      'params' => 'string filename [, int time [, int atime]]',
9505      'description' => 'Set modification time of file',
9506    ),
9507    'clearstatcache' => 
9508    array (
9509      'return' => 'void',
9510      'params' => 'void',
9511      'description' => 'Clear file stat cache',
9512    ),
9513    'fileperms' => 
9514    array (
9515      'return' => 'int',
9516      'params' => 'string filename',
9517      'description' => 'Get file permissions',
9518    ),
9519    'fileinode' => 
9520    array (
9521      'return' => 'int',
9522      'params' => 'string filename',
9523      'description' => 'Get file inode',
9524    ),
9525    'filesize' => 
9526    array (
9527      'return' => 'int',
9528      'params' => 'string filename',
9529      'description' => 'Get file size',
9530    ),
9531    'fileowner' => 
9532    array (
9533      'return' => 'int',
9534      'params' => 'string filename',
9535      'description' => 'Get file owner',
9536    ),
9537    'filegroup' => 
9538    array (
9539      'return' => 'int',
9540      'params' => 'string filename',
9541      'description' => 'Get file group',
9542    ),
9543    'fileatime' => 
9544    array (
9545      'return' => 'int',
9546      'params' => 'string filename',
9547      'description' => 'Get last access time of file',
9548    ),
9549    'filemtime' => 
9550    array (
9551      'return' => 'int',
9552      'params' => 'string filename',
9553      'description' => 'Get last modification time of file',
9554    ),
9555    'filectime' => 
9556    array (
9557      'return' => 'int',
9558      'params' => 'string filename',
9559      'description' => 'Get inode modification time of file',
9560    ),
9561    'filetype' => 
9562    array (
9563      'return' => 'string',
9564      'params' => 'string filename',
9565      'description' => 'Get file type',
9566    ),
9567    'is_writable' => 
9568    array (
9569      'return' => 'bool',
9570      'params' => 'string filename',
9571      'description' => 'Returns true if file can be written',
9572    ),
9573    'is_readable' => 
9574    array (
9575      'return' => 'bool',
9576      'params' => 'string filename',
9577      'description' => 'Returns true if file can be read',
9578    ),
9579    'is_executable' => 
9580    array (
9581      'return' => 'bool',
9582      'params' => 'string filename',
9583      'description' => 'Returns true if file is executable',
9584    ),
9585    'is_file' => 
9586    array (
9587      'return' => 'bool',
9588      'params' => 'string filename',
9589      'description' => 'Returns true if file is a regular file',
9590    ),
9591    'is_dir' => 
9592    array (
9593      'return' => 'bool',
9594      'params' => 'string filename',
9595      'description' => 'Returns true if file is directory',
9596    ),
9597    'is_link' => 
9598    array (
9599      'return' => 'bool',
9600      'params' => 'string filename',
9601      'description' => 'Returns true if file is symbolic link',
9602    ),
9603    'file_exists' => 
9604    array (
9605      'return' => 'bool',
9606      'params' => 'string filename',
9607      'description' => 'Returns true if filename exists',
9608    ),
9609    'lstat' => 
9610    array (
9611      'return' => 'array',
9612      'params' => 'string filename',
9613      'description' => 'Give information about a file or symbolic link',
9614    ),
9615    'stat' => 
9616    array (
9617      'return' => 'array',
9618      'params' => 'string filename',
9619      'description' => 'Give information about a file',
9620    ),
9621    'convert_cyr_string' => 
9622    array (
9623      'return' => 'string',
9624      'params' => 'string str, string from, string to',
9625      'description' => 'Convert from one Cyrillic character set to another',
9626    ),
9627    'krsort' => 
9628    array (
9629      'return' => 'bool',
9630      'params' => 'array array_arg [, int sort_flags]',
9631      'description' => 'Sort an array by key value in reverse order',
9632    ),
9633    'ksort' => 
9634    array (
9635      'return' => 'bool',
9636      'params' => 'array array_arg [, int sort_flags]',
9637      'description' => 'Sort an array by key',
9638    ),
9639    'count' => 
9640    array (
9641      'return' => 'int',
9642      'params' => 'mixed var [, int mode]',
9643      'description' => 'Count the number of elements in a variable (usually an array)',
9644    ),
9645    'natsort' => 
9646    array (
9647      'return' => 'void',
9648      'params' => 'array array_arg',
9649      'description' => 'Sort an array using natural sort',
9650    ),
9651    'natcasesort' => 
9652    array (
9653      'return' => 'void',
9654      'params' => 'array array_arg',
9655      'description' => 'Sort an array using case-insensitive natural sort',
9656    ),
9657    'asort' => 
9658    array (
9659      'return' => 'bool',
9660      'params' => 'array array_arg [, int sort_flags]',
9661      'description' => 'Sort an array and maintain index association',
9662    ),
9663    'arsort' => 
9664    array (
9665      'return' => 'bool',
9666      'params' => 'array array_arg [, int sort_flags]',
9667      'description' => 'Sort an array in reverse order and maintain index association',
9668    ),
9669    'sort' => 
9670    array (
9671      'return' => 'bool',
9672      'params' => 'array array_arg [, int sort_flags]',
9673      'description' => 'Sort an array',
9674    ),
9675    'rsort' => 
9676    array (
9677      'return' => 'bool',
9678      'params' => 'array array_arg [, int sort_flags]',
9679      'description' => 'Sort an array in reverse order',
9680    ),
9681    'usort' => 
9682    array (
9683      'return' => 'bool',
9684      'params' => 'array array_arg, string cmp_function',
9685      'description' => 'Sort an array by values using a user-defined comparison function',
9686    ),
9687    'uasort' => 
9688    array (
9689      'return' => 'bool',
9690      'params' => 'array array_arg, string cmp_function',
9691      'description' => 'Sort an array with a user-defined comparison function and maintain index association',
9692    ),
9693    'uksort' => 
9694    array (
9695      'return' => 'bool',
9696      'params' => 'array array_arg, string cmp_function',
9697      'description' => 'Sort an array by keys using a user-defined comparison function',
9698    ),
9699    'end' => 
9700    array (
9701      'return' => 'mixed',
9702      'params' => 'array array_arg',
9703      'description' => 'Advances array argument\'s internal pointer to the last element and return it',
9704    ),
9705    'prev' => 
9706    array (
9707      'return' => 'mixed',
9708      'params' => 'array array_arg',
9709      'description' => 'Move array argument\'s internal pointer to the previous element and return it',
9710    ),
9711    'next' => 
9712    array (
9713      'return' => 'mixed',
9714      'params' => 'array array_arg',
9715      'description' => 'Move array argument\'s internal pointer to the next element and return it',
9716    ),
9717    'reset' => 
9718    array (
9719      'return' => 'mixed',
9720      'params' => 'array array_arg',
9721      'description' => 'Set array argument\'s internal pointer to the first element and return it',
9722    ),
9723    'current' => 
9724    array (
9725      'return' => 'mixed',
9726      'params' => 'array array_arg',
9727      'description' => 'Return the element currently pointed to by the internal array pointer',
9728    ),
9729    'key' => 
9730    array (
9731      'return' => 'mixed',
9732      'params' => 'array array_arg',
9733      'description' => 'Return the key of the element currently pointed to by the internal array pointer',
9734    ),
9735    'min' => 
9736    array (
9737      'return' => 'mixed',
9738      'params' => 'mixed arg1 [, mixed arg2 [, mixed ...]]',
9739      'description' => 'Return the lowest value in an array or a series of arguments',
9740    ),
9741    'max' => 
9742    array (
9743      'return' => 'mixed',
9744      'params' => 'mixed arg1 [, mixed arg2 [, mixed ...]]',
9745      'description' => 'Return the highest value in an array or a series of arguments',
9746    ),
9747    'array_walk' => 
9748    array (
9749      'return' => 'bool',
9750      'params' => 'array input, string funcname [, mixed userdata]',
9751      'description' => 'Apply a user function to every member of an array',
9752    ),
9753    'array_walk_recursive' => 
9754    array (
9755      'return' => 'bool',
9756      'params' => 'array input, string funcname [, mixed userdata]',
9757      'description' => 'Apply a user function recursively to every member of an array',
9758    ),
9759    'in_array' => 
9760    array (
9761      'return' => 'bool',
9762      'params' => 'mixed needle, array haystack [, bool strict]',
9763      'description' => 'Checks if the given value exists in the array',
9764    ),
9765    'array_search' => 
9766    array (
9767      'return' => 'mixed',
9768      'params' => 'mixed needle, array haystack [, bool strict]',
9769      'description' => 'Searches the array for a given value and returns the corresponding key if successful',
9770    ),
9771    'extract' => 
9772    array (
9773      'return' => 'int',
9774      'params' => 'array var_array [, int extract_type [, string prefix]]',
9775      'description' => 'Imports variables into symbol table from an array',
9776    ),
9777    'compact' => 
9778    array (
9779      'return' => 'array',
9780      'params' => 'mixed var_names [, mixed ...]',
9781      'description' => 'Creates a hash containing variables and their values',
9782    ),
9783    'array_fill' => 
9784    array (
9785      'return' => 'array',
9786      'params' => 'int start_key, int num, mixed val',
9787      'description' => 'Create an array containing num elements starting with index start_key each initialized to val',
9788    ),
9789    'range' => 
9790    array (
9791      'return' => 'array',
9792      'params' => 'mixed low, mixed high[, int step]',
9793      'description' => 'Create an array containing the range of integers or characters from low to high (inclusive)',
9794    ),
9795    'shuffle' => 
9796    array (
9797      'return' => 'bool',
9798      'params' => 'array array_arg',
9799      'description' => 'Randomly shuffle the contents of an array',
9800    ),
9801    'array_push' => 
9802    array (
9803      'return' => 'int',
9804      'params' => 'array stack, mixed var [, mixed ...]',
9805      'description' => 'Pushes elements onto the end of the array',
9806    ),
9807    'array_pop' => 
9808    array (
9809      'return' => 'mixed',
9810      'params' => 'array stack',
9811      'description' => 'Pops an element off the end of the array',
9812    ),
9813    'array_shift' => 
9814    array (
9815      'return' => 'mixed',
9816      'params' => 'array stack',
9817      'description' => 'Pops an element off the beginning of the array',
9818    ),
9819    'array_unshift' => 
9820    array (
9821      'return' => 'int',
9822      'params' => 'array stack, mixed var [, mixed ...]',
9823      'description' => 'Pushes elements onto the beginning of the array',
9824    ),
9825    'array_splice' => 
9826    array (
9827      'return' => 'array',
9828      'params' => 'array input, int offset [, int length [, array replacement]]',
9829      'description' => 'Removes the elements designated by offset and length and replace them with supplied array',
9830    ),
9831    'array_slice' => 
9832    array (
9833      'return' => 'array',
9834      'params' => 'array input, int offset [, int length]',
9835      'description' => 'Returns elements specified by offset and length',
9836    ),
9837    'array_merge' => 
9838    array (
9839      'return' => 'array',
9840      'params' => 'array arr1, array arr2 [, array ...]',
9841      'description' => 'Merges elements from passed arrays into one array',
9842    ),
9843    'array_merge_recursive' => 
9844    array (
9845      'return' => 'array',
9846      'params' => 'array arr1, array arr2 [, array ...]',
9847      'description' => 'Recursively merges elements from passed arrays into one array',
9848    ),
9849    'array_keys' => 
9850    array (
9851      'return' => 'array',
9852      'params' => 'array input [, mixed search_value[, bool strict]]',
9853      'description' => 'Return just the keys from the input array, optionally only for the specified search_value',
9854    ),
9855    'array_values' => 
9856    array (
9857      'return' => 'array',
9858      'params' => 'array input',
9859      'description' => 'Return just the values from the input array',
9860    ),
9861    'array_count_values' => 
9862    array (
9863      'return' => 'array',
9864      'params' => 'array input',
9865      'description' => 'Return the value as key and the frequency of that value in input as value',
9866    ),
9867    'array_reverse' => 
9868    array (
9869      'return' => 'array',
9870      'params' => 'array input [, bool preserve keys]',
9871      'description' => 'Return input as a new array with the order of the entries reversed',
9872    ),
9873    'array_pad' => 
9874    array (
9875      'return' => 'array',
9876      'params' => 'array input, int pad_size, mixed pad_value',
9877      'description' => 'Returns a copy of input array padded with pad_value to size pad_size',
9878    ),
9879    'array_flip' => 
9880    array (
9881      'return' => 'array',
9882      'params' => 'array input',
9883      'description' => 'Return array with key <-> value flipped',
9884    ),
9885    'array_change_key_case' => 
9886    array (
9887      'return' => 'array',
9888      'params' => 'array input [, int case=CASE_LOWER]',
9889      'description' => 'Retuns an array with all string keys lowercased [or uppercased]',
9890    ),
9891    'array_unique' => 
9892    array (
9893      'return' => 'array',
9894      'params' => 'array input',
9895      'description' => 'Removes duplicate values from array',
9896    ),
9897    'array_intersect_key' => 
9898    array (
9899      'return' => 'array',
9900      'params' => 'array arr1, array arr2 [, array ...]',
9901      'description' => 'Returns the entries of arr1 that have keys which are present in all the other arguments. Kind of equivalent to array_diff(array_keys($arr1), array_keys($arr2)[,array_keys(...)]). Equivalent of array_intersect_assoc() but does not do compare of the data.',
9902    ),
9903    'array_intersect_ukey' => 
9904    array (
9905      'return' => 'array',
9906      'params' => 'array arr1, array arr2 [, array ...], callback key_compare_func',
9907      'description' => 'Returns the entries of arr1 that have keys which are present in all the other arguments. Kind of equivalent to array_diff(array_keys($arr1), array_keys($arr2)[,array_keys(...)]). The comparison of the keys is performed by a user supplied function. Equivalent of array_intersect_uassoc() but does not do compare of the data.',
9908    ),
9909    'array_intersect' => 
9910    array (
9911      'return' => 'array',
9912      'params' => 'array arr1, array arr2 [, array ...]',
9913      'description' => 'Returns the entries of arr1 that have values which are present in all the other arguments',
9914    ),
9915    'array_uintersect' => 
9916    array (
9917      'return' => 'array',
9918      'params' => 'array arr1, array arr2 [, array ...], callback data_compare_func',
9919      'description' => 'Returns the entries of arr1 that have values which are present in all the other arguments. Data is compared by using an user-supplied callback.',
9920    ),
9921    'array_intersect_assoc' => 
9922    array (
9923      'return' => 'array',
9924      'params' => 'array arr1, array arr2 [, array ...]',
9925      'description' => 'Returns the entries of arr1 that have values which are present in all the other arguments. Keys are used to do more restrictive check',
9926    ),
9927    'array_uintersect_assoc' => 
9928    array (
9929      'return' => 'array',
9930      'params' => 'array arr1, array arr2 [, array ...], callback data_compare_func',
9931      'description' => 'Returns the entries of arr1 that have values which are present in all the other arguments. Keys are used to do more restrictive check. Data is compared by using an user-supplied callback.',
9932    ),
9933    'array_intersect_uassoc' => 
9934    array (
9935      'return' => 'array',
9936      'params' => 'array arr1, array arr2 [, array ...], callback key_compare_func',
9937      'description' => 'Returns the entries of arr1 that have values which are present in all the other arguments. Keys are used to do more restrictive check and they are compared by using an user-supplied callback.',
9938    ),
9939    'array_uintersect_uassoc' => 
9940    array (
9941      'return' => 'array',
9942      'params' => 'array arr1, array arr2 [, array ...], callback data_compare_func, callback key_compare_func',
9943      'description' => 'Returns the entries of arr1 that have values which are present in all the other arguments. Keys are used to do more restrictive check. Both data and keys are compared by using user-supplied callbacks.',
9944    ),
9945    'array_diff_key' => 
9946    array (
9947      'return' => 'array',
9948      'params' => 'array arr1, array arr2 [, array ...]',
9949      'description' => 'Returns the entries of arr1 that have keys which are not present in any of the others arguments. This function is like array_diff() but works on the keys instead of the values. The associativity is preserved.',
9950    ),
9951    'array_diff_ukey' => 
9952    array (
9953      'return' => 'array',
9954      'params' => 'array arr1, array arr2 [, array ...], callback key_comp_func',
9955      'description' => 'Returns the entries of arr1 that have keys which are not present in any of the others arguments. User supplied function is used for comparing the keys. This function is like array_udiff() but works on the keys instead of the values. The associativity is preserved.',
9956    ),
9957    'array_diff' => 
9958    array (
9959      'return' => 'array',
9960      'params' => 'array arr1, array arr2 [, array ...]',
9961      'description' => 'Returns the entries of arr1 that have values which are not present in any of the others arguments.',
9962    ),
9963    'array_udiff' => 
9964    array (
9965      'return' => 'array',
9966      'params' => 'array arr1, array arr2 [, array ...], callback data_comp_func',
9967      'description' => 'Returns the entries of arr1 that have values which are not present in any of the others arguments. Elements are compared by user supplied function.',
9968    ),
9969    'array_diff_assoc' => 
9970    array (
9971      'return' => 'array',
9972      'params' => 'array arr1, array arr2 [, array ...]',
9973      'description' => 'Returns the entries of arr1 that have values which are not present in any of the others arguments but do additional checks whether the keys are equal',
9974    ),
9975    'array_diff_uassoc' => 
9976    array (
9977      'return' => 'array',
9978      'params' => 'array arr1, array arr2 [, array ...], callback data_comp_func',
9979      'description' => 'Returns the entries of arr1 that have values which are not present in any of the others arguments but do additional checks whether the keys are equal. Elements are compared by user supplied function.',
9980    ),
9981    'array_udiff_assoc' => 
9982    array (
9983      'return' => 'array',
9984      'params' => 'array arr1, array arr2 [, array ...], callback key_comp_func',
9985      'description' => 'Returns the entries of arr1 that have values which are not present in any of the others arguments but do additional checks whether the keys are equal. Keys are compared by user supplied function.',
9986    ),
9987    'array_udiff_uassoc' => 
9988    array (
9989      'return' => 'array',
9990      'params' => 'array arr1, array arr2 [, array ...], callback data_comp_func, callback key_comp_func',
9991      'description' => 'Returns the entries of arr1 that have values which are not present in any of the others arguments but do additional checks whether the keys are equal. Keys and elements are compared by user supplied functions.',
9992    ),
9993    'array_multisort' => 
9994    array (
9995      'return' => 'bool',
9996      'params' => 'array ar1 [, SORT_ASC|SORT_DESC [, SORT_REGULAR|SORT_NUMERIC|SORT_STRING]] [, array ar2 [, SORT_ASC|SORT_DESC [, SORT_REGULAR|SORT_NUMERIC|SORT_STRING]], ...]',
9997      'description' => 'Sort multiple arrays at once similar to how ORDER BY clause works in SQL',
9998    ),
9999    'array_rand' => 
10000    array (
10001      'return' => 'mixed',
10002      'params' => 'array input [, int num_req]',
10003      'description' => 'Return key/keys for random entry/entries in the array',
10004    ),
10005    'array_sum' => 
10006    array (
10007      'return' => 'mixed',
10008      'params' => 'array input',
10009      'description' => 'Returns the sum of the array entries',
10010    ),
10011    'array_product' => 
10012    array (
10013      'return' => 'mixed',
10014      'params' => 'array input',
10015      'description' => 'Returns the product of the array entries',
10016    ),
10017    'array_reduce' => 
10018    array (
10019      'return' => 'mixed',
10020      'params' => 'array input, mixed callback [, int initial]',
10021      'description' => 'Iteratively reduce the array to a single value via the callback.',
10022    ),
10023    'array_filter' => 
10024    array (
10025      'return' => 'array',
10026      'params' => 'array input [, mixed callback]',
10027      'description' => 'Filters elements from the array via the callback.',
10028    ),
10029    'array_map' => 
10030    array (
10031      'return' => 'array',
10032      'params' => 'mixed callback, array input1 [, array input2 ,...]',
10033      'description' => 'Applies the callback to the elements in given arrays.',
10034    ),
10035    'array_key_exists' => 
10036    array (
10037      'return' => 'bool',
10038      'params' => 'mixed key, array search',
10039      'description' => 'Checks if the given key or index exists in the array',
10040    ),
10041    'array_chunk' => 
10042    array (
10043      'return' => 'array',
10044      'params' => 'array input, int size [, bool preserve_keys]',
10045      'description' => 'Split array into chunks',
10046    ),
10047    'array_combine' => 
10048    array (
10049      'return' => 'array',
10050      'params' => 'array keys, array values',
10051      'description' => 'Creates an array by using the elements of the first parameter as keys and the elements of the second as correspoding keys',
10052    ),
10053    'soundex' => 
10054    array (
10055      'return' => 'string',
10056      'params' => 'string str',
10057      'description' => 'Calculate the soundex key of a string',
10058    ),
10059    'strptime' => 
10060    array (
10061      'return' => 'string',
10062      'params' => 'string timestamp, string format',
10063      'description' => 'Parse a time/date generated with strftime()',
10064    ),
10065    'md5' => 
10066    array (
10067      'return' => 'string',
10068      'params' => 'string str, [ bool raw_output]',
10069      'description' => 'Calculate the md5 hash of a string',
10070    ),
10071    'md5_file' => 
10072    array (
10073      'return' => 'string',
10074      'params' => 'string filename [, bool raw_output]',
10075      'description' => 'Calculate the md5 hash of given filename',
10076    ),
10077    'header' => 
10078    array (
10079      'return' => 'void',
10080      'params' => 'string header [, bool replace, [int http_response_code]]',
10081      'description' => 'Sends a raw HTTP header',
10082    ),
10083    'setcookie' => 
10084    array (
10085      'return' => 'bool',
10086      'params' => 'string name [, string value [, int expires [, string path [, string domain [, bool secure]]]]]',
10087      'description' => 'Send a cookie',
10088    ),
10089    'setrawcookie' => 
10090    array (
10091      'return' => 'bool',
10092      'params' => 'string name [, string value [, int expires [, string path [, string domain [, bool secure]]]]]',
10093      'description' => 'Send a cookie with no url encoding of the value',
10094    ),
10095    'headers_sent' => 
10096    array (
10097      'return' => 'bool',
10098      'params' => '[string &$file [, int &$line]]',
10099      'description' => 'Returns true if headers have already been sent, false otherwise',
10100    ),
10101    'headers_list' => 
10102    array (
10103      'return' => 'array',
10104      'params' => 'void',
10105      'description' => 'Return list of headers to be sent / already sent',
10106    ),
10107    'crc32' => 
10108    array (
10109      'return' => 'string',
10110      'params' => 'string str',
10111      'description' => 'Calculate the crc32 polynomial of a string',
10112    ),
10113    'abs' => 
10114    array (
10115      'return' => 'int',
10116      'params' => 'int number',
10117      'description' => 'Return the absolute value of the number',
10118    ),
10119    'ceil' => 
10120    array (
10121      'return' => 'float',
10122      'params' => 'float number',
10123      'description' => 'Returns the next highest integer value of the number',
10124    ),
10125    'floor' => 
10126    array (
10127      'return' => 'float',
10128      'params' => 'float number',
10129      'description' => 'Returns the next lowest integer value from the number',
10130    ),
10131    'round' => 
10132    array (
10133      'return' => 'float',
10134      'params' => 'float number [, int precision]',
10135      'description' => 'Returns the number rounded to specified precision',
10136    ),
10137    'sin' => 
10138    array (
10139      'return' => 'float',
10140      'params' => 'float number',
10141      'description' => 'Returns the sine of the number in radians',
10142    ),
10143    'cos' => 
10144    array (
10145      'return' => 'float',
10146      'params' => 'float number',
10147      'description' => 'Returns the cosine of the number in radians',
10148    ),
10149    'tan' => 
10150    array (
10151      'return' => 'float',
10152      'params' => 'float number',
10153      'description' => 'Returns the tangent of the number in radians',
10154    ),
10155    'asin' => 
10156    array (
10157      'return' => 'float',
10158      'params' => 'float number',
10159      'description' => 'Returns the arc sine of the number in radians',
10160    ),
10161    'acos' => 
10162    array (
10163      'return' => 'float',
10164      'params' => 'float number',
10165      'description' => 'Return the arc cosine of the number in radians',
10166    ),
10167    'atan' => 
10168    array (
10169      'return' => 'float',
10170      'params' => 'float number',
10171      'description' => 'Returns the arc tangent of the number in radians',
10172    ),
10173    'atan2' => 
10174    array (
10175      'return' => 'float',
10176      'params' => 'float y, float x',
10177      'description' => 'Returns the arc tangent of y/x, with the resulting quadrant determined by the signs of y and x',
10178    ),
10179    'sinh' => 
10180    array (
10181      'return' => 'float',
10182      'params' => 'float number',
10183      'description' => 'Returns the hyperbolic sine of the number, defined as (exp(number) - exp(-number))/2',
10184    ),
10185    'cosh' => 
10186    array (
10187      'return' => 'float',
10188      'params' => 'float number',
10189      'description' => 'Returns the hyperbolic cosine of the number, defined as (exp(number) + exp(-number))/2',
10190    ),
10191    'tanh' => 
10192    array (
10193      'return' => 'float',
10194      'params' => 'float number',
10195      'description' => 'Returns the hyperbolic tangent of the number, defined as sinh(number)/cosh(number)',
10196    ),
10197    'asinh' => 
10198    array (
10199      'return' => 'float',
10200      'params' => 'float number',
10201      'description' => 'Returns the inverse hyperbolic sine of the number, i.e. the value whose hyperbolic sine is number',
10202    ),
10203    'acosh' => 
10204    array (
10205      'return' => 'float',
10206      'params' => 'float number',
10207      'description' => 'Returns the inverse hyperbolic cosine of the number, i.e. the value whose hyperbolic cosine is number',
10208    ),
10209    'atanh' => 
10210    array (
10211      'return' => 'float',
10212      'params' => 'float number',
10213      'description' => 'Returns the inverse hyperbolic tangent of the number, i.e. the value whose hyperbolic tangent is number',
10214    ),
10215    'pi' => 
10216    array (
10217      'return' => 'float',
10218      'params' => 'void',
10219      'description' => 'Returns an approximation of pi',
10220    ),
10221    'is_finite' => 
10222    array (
10223      'return' => 'bool',
10224      'params' => 'float val',
10225      'description' => 'Returns whether argument is finite',
10226    ),
10227    'is_infinite' => 
10228    array (
10229      'return' => 'bool',
10230      'params' => 'float val',
10231      'description' => 'Returns whether argument is infinite',
10232    ),
10233    'is_nan' => 
10234    array (
10235      'return' => 'bool',
10236      'params' => 'float val',
10237      'description' => 'Returns whether argument is not a number',
10238    ),
10239    'pow' => 
10240    array (
10241      'return' => 'number',
10242      'params' => 'number base, number exponent',
10243      'description' => 'Returns base raised to the power of exponent. Returns integer result when possible',
10244    ),
10245    'exp' => 
10246    array (
10247      'return' => 'float',
10248      'params' => 'float number',
10249      'description' => 'Returns e raised to the power of the number',
10250    ),
10251    'expm1' => 
10252    array (
10253      'return' => 'float',
10254      'params' => 'float number',
10255      'description' => 'Returns exp(number) - 1, computed in a way that accurate even when the value of number is close to zero',
10256    ),
10257    'log1p' => 
10258    array (
10259      'return' => 'float',
10260      'params' => 'float number',
10261      'description' => 'Returns log(1 + number), computed in a way that accurate even when the value of number is close to zero',
10262    ),
10263    'log' => 
10264    array (
10265      'return' => 'float',
10266      'params' => 'float number, [float base]',
10267      'description' => 'Returns the natural logarithm of the number, or the base log if base is specified',
10268    ),
10269    'log10' => 
10270    array (
10271      'return' => 'float',
10272      'params' => 'float number',
10273      'description' => 'Returns the base-10 logarithm of the number',
10274    ),
10275    'sqrt' => 
10276    array (
10277      'return' => 'float',
10278      'params' => 'float number',
10279      'description' => 'Returns the square root of the number',
10280    ),
10281    'hypot' => 
10282    array (
10283      'return' => 'float',
10284      'params' => 'float num1, float num2',
10285      'description' => 'Returns sqrt(num1*num1 + num2*num2)',
10286    ),
10287    'deg2rad' => 
10288    array (
10289      'return' => 'float',
10290      'params' => 'float number',
10291      'description' => 'Converts the number in degrees to the radian equivalent',
10292    ),
10293    'rad2deg' => 
10294    array (
10295      'return' => 'float',
10296      'params' => 'float number',
10297      'description' => 'Converts the radian number to the equivalent number in degrees',
10298    ),
10299    'bindec' => 
10300    array (
10301      'return' => 'int',
10302      'params' => 'string binary_number',
10303      'description' => 'Returns the decimal equivalent of the binary number',
10304    ),
10305    'hexdec' => 
10306    array (
10307      'return' => 'int',
10308      'params' => 'string hexadecimal_number',
10309      'description' => 'Returns the decimal equivalent of the hexadecimal number',
10310    ),
10311    'octdec' => 
10312    array (
10313      'return' => 'int',
10314      'params' => 'string octal_number',
10315      'description' => 'Returns the decimal equivalent of an octal string',
10316    ),
10317    'decbin' => 
10318    array (
10319      'return' => 'string',
10320      'params' => 'int decimal_number',
10321      'description' => 'Returns a string containing a binary representation of the number',
10322    ),
10323    'decoct' => 
10324    array (
10325      'return' => 'string',
10326      'params' => 'int decimal_number',
10327      'description' => 'Returns a string containing an octal representation of the given number',
10328    ),
10329    'dechex' => 
10330    array (
10331      'return' => 'string',
10332      'params' => 'int decimal_number',
10333      'description' => 'Returns a string containing a hexadecimal representation of the given number',
10334    ),
10335    'base_convert' => 
10336    array (
10337      'return' => 'string',
10338      'params' => 'string number, int frombase, int tobase',
10339      'description' => 'Converts a number in a string from any base <= 36 to any base <= 36',
10340    ),
10341    'number_format' => 
10342    array (
10343      'return' => 'string',
10344      'params' => 'float number [, int num_decimal_places [, string dec_seperator, string thousands_seperator]]',
10345      'description' => 'Formats a number with grouped thousands',
10346    ),
10347    'fmod' => 
10348    array (
10349      'return' => 'float',
10350      'params' => 'float x, float y',
10351      'description' => 'Returns the remainder of dividing x by y as a float',
10352    ),
10353    'gethostbyaddr' => 
10354    array (
10355      'return' => 'string',
10356      'params' => 'string ip_address',
10357      'description' => 'Get the Internet host name corresponding to a given IP address',
10358    ),
10359    'gethostbyname' => 
10360    array (
10361      'return' => 'string',
10362      'params' => 'string hostname',
10363      'description' => 'Get the IP address corresponding to a given Internet host name',
10364    ),
10365    'gethostbynamel' => 
10366    array (
10367      'return' => 'array',
10368      'params' => 'string hostname',
10369      'description' => 'Return a list of IP addresses that a given hostname resolves to.',
10370    ),
10371    'dns_check_record' => 
10372    array (
10373      'return' => 'int',
10374      'params' => 'string host [, string type]',
10375      'description' => 'Check DNS records corresponding to a given Internet host name or IP address',
10376    ),
10377    'dns_get_record' => 
10378    array (
10379      'return' => 'array|false',
10380      'params' => 'string hostname [, int type[, array authns, array addtl]]',
10381      'description' => 'Get any Resource Record corresponding to a given Internet host name',
10382    ),
10383    'dns_get_mx' => 
10384    array (
10385      'return' => 'bool',
10386      'params' => 'string hostname, array mxhosts [, array weight]',
10387      'description' => 'Get MX records corresponding to a given Internet host name',
10388    ),
10389    'bin2hex' => 
10390    array (
10391      'return' => 'string',
10392      'params' => 'string data',
10393      'description' => 'Converts the binary representation of data to hex',
10394    ),
10395    'strspn' => 
10396    array (
10397      'return' => 'int',
10398      'params' => 'string str, string mask [, start [, len]]',
10399      'description' => 'Finds length of initial segment consisting entirely of characters found in mask. If start or/and length is provided works like strspn(substr($s,$start,$len),$good_chars)',
10400    ),
10401    'strcspn' => 
10402    array (
10403      'return' => 'int',
10404      'params' => 'string str, string mask [, start [, len]]',
10405      'description' => 'Finds length of initial segment consisting entirely of characters not found in mask. If start or/and length is provide works like strcspn(substr($s,$start,$len),$bad_chars)',
10406    ),
10407    'nl_langinfo' => 
10408    array (
10409      'return' => 'string',
10410      'params' => 'int item',
10411      'description' => 'Query language and locale information',
10412    ),
10413    'strcoll' => 
10414    array (
10415      'return' => 'int',
10416      'params' => 'string str1, string str2',
10417      'description' => 'Compares two strings using the current locale',
10418    ),
10419    'trim' => 
10420    array (
10421      'return' => 'string',
10422      'params' => 'string str [, string character_mask]',
10423      'description' => 'Strips whitespace from the beginning and end of a string',
10424    ),
10425    'rtrim' => 
10426    array (
10427      'return' => 'string',
10428      'params' => 'string str [, string character_mask]',
10429      'description' => 'Removes trailing whitespace',
10430    ),
10431    'ltrim' => 
10432    array (
10433      'return' => 'string',
10434      'params' => 'string str [, string character_mask]',
10435      'description' => 'Strips whitespace from the beginning of a string',
10436    ),
10437    'wordwrap' => 
10438    array (
10439      'return' => 'string',
10440      'params' => 'string str [, int width [, string break [, boolean cut]]]',
10441      'description' => 'Wraps buffer to selected number of characters using string break char',
10442    ),
10443    'explode' => 
10444    array (
10445      'return' => 'array',
10446      'params' => 'string separator, string str [, int limit]',
10447      'description' => 'Splits a string on string separator and return array of components. If limit is positive only limit number of components is returned. If limit is negative all components except the last abs(limit) are returned.',
10448    ),
10449    'join' => 
10450    array (
10451      'return' => 'string',
10452      'params' => 'array src, string glue',
10453      'description' => 'An alias for implode',
10454    ),
10455    'implode' => 
10456    array (
10457      'return' => 'string',
10458      'params' => '[string glue,] array pieces',
10459      'description' => 'Joins array elements placing glue string between items and return one string',
10460    ),
10461    'strtok' => 
10462    array (
10463      'return' => 'string',
10464      'params' => '[string str,] string token',
10465      'description' => 'Tokenize a string',
10466    ),
10467    'strtoupper' => 
10468    array (
10469      'return' => 'string',
10470      'params' => 'string str',
10471      'description' => 'Makes a string uppercase',
10472    ),
10473    'strtolower' => 
10474    array (
10475      'return' => 'string',
10476      'params' => 'string str',
10477      'description' => 'Makes a string lowercase',
10478    ),
10479    'basename' => 
10480    array (
10481      'return' => 'string',
10482      'params' => 'string path [, string suffix]',
10483      'description' => 'Returns the filename component of the path',
10484    ),
10485    'dirname' => 
10486    array (
10487      'return' => 'string',
10488      'params' => 'string path',
10489      'description' => 'Returns the directory name component of the path',
10490    ),
10491    'pathinfo' => 
10492    array (
10493      'return' => 'array',
10494      'params' => 'string path',
10495      'description' => 'Returns information about a certain string',
10496    ),
10497    'stristr' => 
10498    array (
10499      'return' => 'string',
10500      'params' => 'string haystack, string needle',
10501      'description' => 'Finds first occurrence of a string within another, case insensitive',
10502    ),
10503    'strstr' => 
10504    array (
10505      'return' => 'string',
10506      'params' => 'string haystack, string needle',
10507      'description' => 'Finds first occurrence of a string within another',
10508    ),
10509    'strchr' => 
10510    array (
10511      'return' => 'string',
10512      'params' => 'string haystack, string needle',
10513      'description' => 'An alias for strstr',
10514    ),
10515    'strpos' => 
10516    array (
10517      'return' => 'int',
10518      'params' => 'string haystack, string needle [, int offset]',
10519      'description' => 'Finds position of first occurrence of a string within another',
10520    ),
10521    'stripos' => 
10522    array (
10523      'return' => 'int',
10524      'params' => 'string haystack, string needle [, int offset]',
10525      'description' => 'Finds position of first occurrence of a string within another, case insensitive',
10526    ),
10527    'strrpos' => 
10528    array (
10529      'return' => 'int',
10530      'params' => 'string haystack, string needle [, int offset]',
10531      'description' => 'Finds position of last occurrence of a string within another string',
10532    ),
10533    'strripos' => 
10534    array (
10535      'return' => 'int',
10536      'params' => 'string haystack, string needle [, int offset]',
10537      'description' => 'Finds position of last occurrence of a string within another string',
10538    ),
10539    'strrchr' => 
10540    array (
10541      'return' => 'string',
10542      'params' => 'string haystack, string needle',
10543      'description' => 'Finds the last occurrence of a character in a string within another',
10544    ),
10545    'chunk_split' => 
10546    array (
10547      'return' => 'string',
10548      'params' => 'string str [, int chunklen [, string ending]]',
10549      'description' => 'Returns split line',
10550    ),
10551    'substr' => 
10552    array (
10553      'return' => 'string',
10554      'params' => 'string str, int start [, int length]',
10555      'description' => 'Returns part of a string',
10556    ),
10557    'substr_replace' => 
10558    array (
10559      'return' => 'mixed',
10560      'params' => 'mixed str, mixed repl, mixed start [, mixed length]',
10561      'description' => 'Replaces part of a string with another string',
10562    ),
10563    'quotemeta' => 
10564    array (
10565      'return' => 'string',
10566      'params' => 'string str',
10567      'description' => 'Quotes meta characters',
10568    ),
10569    'ord' => 
10570    array (
10571      'return' => 'int',
10572      'params' => 'string character',
10573      'description' => 'Returns ASCII value of character',
10574    ),
10575    'chr' => 
10576    array (
10577      'return' => 'string',
10578      'params' => 'int ascii',
10579      'description' => 'Converts ASCII code to a character',
10580    ),
10581    'ucfirst' => 
10582    array (
10583      'return' => 'string',
10584      'params' => 'string str',
10585      'description' => 'Makes a string\'s first character uppercase',
10586    ),
10587    'ucwords' => 
10588    array (
10589      'return' => 'string',
10590      'params' => 'string str',
10591      'description' => 'Uppercase the first character of every word in a string',
10592    ),
10593    'strtr' => 
10594    array (
10595      'return' => 'string',
10596      'params' => 'string str, string from, string to',
10597      'description' => 'Translates characters in str using given translation tables',
10598    ),
10599    'strrev' => 
10600    array (
10601      'return' => 'string',
10602      'params' => 'string str',
10603      'description' => 'Reverse a string',
10604    ),
10605    'similar_text' => 
10606    array (
10607      'return' => 'int',
10608      'params' => 'string str1, string str2 [, float percent]',
10609      'description' => 'Calculates the similarity between two strings',
10610    ),
10611    'addcslashes' => 
10612    array (
10613      'return' => 'string',
10614      'params' => 'string str, string charlist',
10615      'description' => 'Escapes all chars mentioned in charlist with backslash. It creates octal representations if asked to backslash characters with 8th bit set or with ASCII<32 (except \'\\n\', \'\\r\', \'\\t\' etc...)',
10616    ),
10617    'addslashes' => 
10618    array (
10619      'return' => 'string',
10620      'params' => 'string str',
10621      'description' => 'Escapes single quote, double quotes and backslash characters in a string with backslashes',
10622    ),
10623    'stripcslashes' => 
10624    array (
10625      'return' => 'string',
10626      'params' => 'string str',
10627      'description' => 'Strips backslashes from a string. Uses C-style conventions',
10628    ),
10629    'stripslashes' => 
10630    array (
10631      'return' => 'string',
10632      'params' => 'string str',
10633      'description' => 'Strips backslashes from a string',
10634    ),
10635    'str_replace' => 
10636    array (
10637      'return' => 'mixed',
10638      'params' => 'mixed search, mixed replace, mixed subject [, int &replace_count]',
10639      'description' => 'Replaces all occurrences of search in haystack with replace',
10640    ),
10641    'str_ireplace' => 
10642    array (
10643      'return' => 'mixed',
10644      'params' => 'mixed search, mixed replace, mixed subject [, int &replace_count]',
10645      'description' => 'Replaces all occurrences of search in haystack with replace / case-insensitive',
10646    ),
10647    'hebrev' => 
10648    array (
10649      'return' => 'string',
10650      'params' => 'string str [, int max_chars_per_line]',
10651      'description' => 'Converts logical Hebrew text to visual text',
10652    ),
10653    'hebrevc' => 
10654    array (
10655      'return' => 'string',
10656      'params' => 'string str [, int max_chars_per_line]',
10657      'description' => 'Converts logical Hebrew text to visual text with newline conversion',
10658    ),
10659    'nl2br' => 
10660    array (
10661      'return' => 'string',
10662      'params' => 'string str',
10663      'description' => 'Converts newlines to HTML line breaks',
10664    ),
10665    'strip_tags' => 
10666    array (
10667      'return' => 'string',
10668      'params' => 'string str [, string allowable_tags]',
10669      'description' => 'Strips HTML and PHP tags from a string',
10670    ),
10671    'setlocale' => 
10672    array (
10673      'return' => 'string',
10674      'params' => 'mixed category, string locale [, string ...]',
10675      'description' => 'Set locale information',
10676    ),
10677    'parse_str' => 
10678    array (
10679      'return' => 'void',
10680      'params' => 'string encoded_string [, array result]',
10681      'description' => 'Parses GET/POST/COOKIE data and sets global variables',
10682    ),
10683    'str_repeat' => 
10684    array (
10685      'return' => 'string',
10686      'params' => 'string input, int mult',
10687      'description' => 'Returns the input string repeat mult times',
10688    ),
10689    'count_chars' => 
10690    array (
10691      'return' => 'mixed',
10692      'params' => 'string input [, int mode]',
10693      'description' => 'Returns info about what characters are used in input',
10694    ),
10695    'strnatcmp' => 
10696    array (
10697      'return' => 'int',
10698      'params' => 'string s1, string s2',
10699      'description' => 'Returns the result of string comparison using \'natural\' algorithm',
10700    ),
10701    'localeconv' => 
10702    array (
10703      'return' => 'array',
10704      'params' => 'void',
10705      'description' => 'Returns numeric formatting information based on the current locale',
10706    ),
10707    'strnatcasecmp' => 
10708    array (
10709      'return' => 'int',
10710      'params' => 'string s1, string s2',
10711      'description' => 'Returns the result of case-insensitive string comparison using \'natural\' algorithm',
10712    ),
10713    'substr_count' => 
10714    array (
10715      'return' => 'int',
10716      'params' => 'string haystack, string needle [, int offset [, int length]]',
10717      'description' => 'Returns the number of times a substring occurs in the string',
10718    ),
10719    'str_pad' => 
10720    array (
10721      'return' => 'string',
10722      'params' => 'string input, int pad_length [, string pad_string [, int pad_type]]',
10723      'description' => 'Returns input string padded on the left or right to specified length with pad_string',
10724    ),
10725    'sscanf' => 
10726    array (
10727      'return' => 'mixed',
10728      'params' => 'string str, string format [, string ...]',
10729      'description' => 'Implements an ANSI C compatible sscanf',
10730    ),
10731    'str_rot13' => 
10732    array (
10733      'return' => 'string',
10734      'params' => 'string str',
10735      'description' => 'Perform the rot13 transform on a string',
10736    ),
10737    'str_shuffle' => 
10738    array (
10739      'return' => 'void',
10740      'params' => 'string str',
10741      'description' => 'Shuffles string. One permutation of all possible is created',
10742    ),
10743    'str_word_count' => 
10744    array (
10745      'return' => 'mixed',
10746      'params' => 'string str, [int format [, string charlist]]',
10747      'description' => 'Counts the number of words inside a string. If format of 1 is specified,then the function will return an array containing all the wordsfound inside the string. If format of 2 is specified, then the functionwill return an associated array where the position of the word is the keyand the word itself is the value.For the purpose of this function, \'word\' is defined as a locale dependentstring containing alphabetic characters, which also may contain, but not startwith "\'" and "-" characters.',
10748    ),
10749    'money_format' => 
10750    array (
10751      'return' => 'string',
10752      'params' => 'string format , float value',
10753      'description' => 'Convert monetary value(s) to string',
10754    ),
10755    'str_split' => 
10756    array (
10757      'return' => 'array',
10758      'params' => 'string str [, int split_length]',
10759      'description' => 'Convert a string to an array. If split_length is specified, break the string down into chunks each split_length characters long.',
10760    ),
10761    'strpbrk' => 
10762    array (
10763      'return' => 'array',
10764      'params' => 'string haystack, string char_list',
10765      'description' => 'Search a string for any of a set of characters',
10766    ),
10767    'substr_compare' => 
10768    array (
10769      'return' => 'int',
10770      'params' => 'string main_str, string str, int offset [, int length [, bool case_sensitivity]]',
10771      'description' => 'Binary safe optionally case insensitive comparison of 2 strings from an offset, up to length characters',
10772    ),
10773    'fsockopen' => 
10774    array (
10775      'return' => 'resource',
10776      'params' => 'string hostname, int port [, int errno [, string errstr [, float timeout]]]',
10777      'description' => 'Open Internet or Unix domain socket connection',
10778    ),
10779    'pfsockopen' => 
10780    array (
10781      'return' => 'resource',
10782      'params' => 'string hostname, int port [, int errno [, string errstr [, float timeout]]]',
10783      'description' => 'Open persistent Internet or Unix domain socket connection',
10784    ),
10785    'readlink' => 
10786    array (
10787      'return' => 'string',
10788      'params' => 'string filename',
10789      'description' => 'Return the target of a symbolic link',
10790    ),
10791    'linkinfo' => 
10792    array (
10793      'return' => 'int',
10794      'params' => 'string filename',
10795      'description' => 'Returns the st_dev field of the UNIX C stat structure describing the link',
10796    ),
10797    'symlink' => 
10798    array (
10799      'return' => 'int',
10800      'params' => 'string target, string link',
10801      'description' => 'Create a symbolic link',
10802    ),
10803    'link' => 
10804    array (
10805      'return' => 'int',
10806      'params' => 'string target, string link',
10807      'description' => 'Create a hard link',
10808    ),
10809    'getmyuid' => 
10810    array (
10811      'return' => 'int',
10812      'params' => 'void',
10813      'description' => 'Get PHP script owner\'s UID',
10814    ),
10815    'getmygid' => 
10816    array (
10817      'return' => 'int',
10818      'params' => 'void',
10819      'description' => 'Get PHP script owner\'s GID',
10820    ),
10821    'getmypid' => 
10822    array (
10823      'return' => 'int',
10824      'params' => 'void',
10825      'description' => 'Get current process ID',
10826    ),
10827    'getmyinode' => 
10828    array (
10829      'return' => 'int',
10830      'params' => 'void',
10831      'description' => 'Get the inode of the current script being parsed',
10832    ),
10833    'getlastmod' => 
10834    array (
10835      'return' => 'int',
10836      'params' => 'void',
10837      'description' => 'Get time of last page modification',
10838    ),
10839    'var_dump' => 
10840    array (
10841      'return' => 'void',
10842      'params' => 'mixed var',
10843      'description' => 'Dumps a string representation of variable to output',
10844    ),
10845    'debug_zval_dump' => 
10846    array (
10847      'return' => 'void',
10848      'params' => 'mixed var',
10849      'description' => 'Dumps a string representation of an internal zend value to output.',
10850    ),
10851    'var_export' => 
10852    array (
10853      'return' => 'mixed',
10854      'params' => 'mixed var [, bool return]',
10855      'description' => 'Outputs or returns a string representation of a variable',
10856    ),
10857    'serialize' => 
10858    array (
10859      'return' => 'string',
10860      'params' => 'mixed variable',
10861      'description' => 'Returns a string representation of variable (which can later be unserialized)',
10862    ),
10863    'unserialize' => 
10864    array (
10865      'return' => 'mixed',
10866      'params' => 'string variable_representation',
10867      'description' => 'Takes a string representation of variable and recreates it',
10868    ),
10869    'memory_get_usage' => 
10870    array (
10871      'return' => 'int',
10872      'params' => '',
10873      'description' => 'Returns the allocated by PHP memory',
10874    ),
10875    'ereg' => 
10876    array (
10877      'return' => 'int',
10878      'params' => 'string pattern, string string [, array registers]',
10879      'description' => 'Regular expression match',
10880    ),
10881    'eregi' => 
10882    array (
10883      'return' => 'int',
10884      'params' => 'string pattern, string string [, array registers]',
10885      'description' => 'Case-insensitive regular expression match',
10886    ),
10887    'ereg_replace' => 
10888    array (
10889      'return' => 'string',
10890      'params' => 'string pattern, string replacement, string string',
10891      'description' => 'Replace regular expression',
10892    ),
10893    'eregi_replace' => 
10894    array (
10895      'return' => 'string',
10896      'params' => 'string pattern, string replacement, string string',
10897      'description' => 'Case insensitive replace regular expression',
10898    ),
10899    'split' => 
10900    array (
10901      'return' => 'array',
10902      'params' => 'string pattern, string string [, int limit]',
10903      'description' => 'Split string into array by regular expression',
10904    ),
10905    'spliti' => 
10906    array (
10907      'return' => 'array',
10908      'params' => 'string pattern, string string [, int limit]',
10909      'description' => 'Split string into array by regular expression case-insensitive',
10910    ),
10911    'sql_regcase' => 
10912    array (
10913      'return' => 'string',
10914      'params' => 'string string',
10915      'description' => 'Make regular expression for case insensitive match',
10916    ),
10917    'crypt' => 
10918    array (
10919      'return' => 'string',
10920      'params' => 'string str [, string salt]',
10921      'description' => 'Encrypt a string',
10922    ),
10923    'ezmlm_hash' => 
10924    array (
10925      'return' => 'int',
10926      'params' => 'string addr',
10927      'description' => 'Calculate EZMLM list hash value.',
10928    ),
10929    'mail' => 
10930    array (
10931      'return' => 'int',
10932      'params' => 'string to, string subject, string message [, string additional_headers [, string additional_parameters]]',
10933      'description' => 'Send an email message',
10934    ),
10935    'srand' => 
10936    array (
10937      'return' => 'void',
10938      'params' => '[int seed]',
10939      'description' => 'Seeds random number generator',
10940    ),
10941    'mt_srand' => 
10942    array (
10943      'return' => 'void',
10944      'params' => '[int seed]',
10945      'description' => 'Seeds Mersenne Twister random number generator',
10946    ),
10947    'rand' => 
10948    array (
10949      'return' => 'int',
10950      'params' => '[int min, int max]',
10951      'description' => 'Returns a random number',
10952    ),
10953    'mt_rand' => 
10954    array (
10955      'return' => 'int',
10956      'params' => '[int min, int max]',
10957      'description' => 'Returns a random number from Mersenne Twister',
10958    ),
10959    'getrandmax' => 
10960    array (
10961      'return' => 'int',
10962      'params' => 'void',
10963      'description' => 'Returns the maximum value a random number can have',
10964    ),
10965    'mt_getrandmax' => 
10966    array (
10967      'return' => 'int',
10968      'params' => 'void',
10969      'description' => 'Returns the maximum value a random number from Mersenne Twister can have',
10970    ),
10971    'get_browser' => 
10972    array (
10973      'return' => 'mixed',
10974      'params' => '[string browser_name [, bool return_array]]',
10975      'description' => 'Get information about the capabilities of a browser. If browser_name is omittedor null, HTTP_USER_AGENT is used. Returns an object by default; if return_arrayis true, returns an array.',
10976    ),
10977    'iptcembed' => 
10978    array (
10979      'return' => 'array',
10980      'params' => 'string iptcdata, string jpeg_file_name [, int spool]',
10981      'description' => 'Embed binary IPTC data into a JPEG image.',
10982    ),
10983    'iptcparse' => 
10984    array (
10985      'return' => 'array',
10986      'params' => 'string iptcdata',
10987      'description' => 'Parse binary IPTC-data into associative array',
10988    ),
10989    'quoted_printable_decode' => 
10990    array (
10991      'return' => 'string',
10992      'params' => 'string str',
10993      'description' => 'Convert a quoted-printable string to an 8 bit string',
10994    ),
10995    'pack' => 
10996    array (
10997      'return' => 'string',
10998      'params' => 'string format, mixed arg1 [, mixed arg2 [, mixed ...]]',
10999      'description' => 'Takes one or more arguments and packs them into a binary string according to the format argument',
11000    ),
11001    'unpack' => 
11002    array (
11003      'return' => 'array',
11004      'params' => 'string format, string input',
11005      'description' => 'Unpack binary string into named array elements according to format argument',
11006    ),
11007    'base64_encode' => 
11008    array (
11009      'return' => 'string',
11010      'params' => 'string str',
11011      'description' => 'Encodes string using MIME base64 algorithm',
11012    ),
11013    'base64_decode' => 
11014    array (
11015      'return' => 'string',
11016      'params' => 'string str',
11017      'description' => 'Decodes string using MIME base64 algorithm',
11018    ),
11019    'gettype' => 
11020    array (
11021      'return' => 'string',
11022      'params' => 'mixed var',
11023      'description' => 'Returns the type of the variable',
11024    ),
11025    'settype' => 
11026    array (
11027      'return' => 'bool',
11028      'params' => 'mixed var, string type',
11029      'description' => 'Set the type of the variable',
11030    ),
11031    'intval' => 
11032    array (
11033      'return' => 'int',
11034      'params' => 'mixed var [, int base]',
11035      'description' => 'Get the integer value of a variable using the optional base for the conversion',
11036    ),
11037    'floatval' => 
11038    array (
11039      'return' => 'float',
11040      'params' => 'mixed var',
11041      'description' => 'Get the float value of a variable',
11042    ),
11043    'strval' => 
11044    array (
11045      'return' => 'string',
11046      'params' => 'mixed var',
11047      'description' => 'Get the string value of a variable',
11048    ),
11049    'is_null' => 
11050    array (
11051      'return' => 'bool',
11052      'params' => 'mixed var',
11053      'description' => 'Returns true if variable is null',
11054    ),
11055    'is_resource' => 
11056    array (
11057      'return' => 'bool',
11058      'params' => 'mixed var',
11059      'description' => 'Returns true if variable is a resource',
11060    ),
11061    'is_bool' => 
11062    array (
11063      'return' => 'bool',
11064      'params' => 'mixed var',
11065      'description' => 'Returns true if variable is a boolean',
11066    ),
11067    'is_long' => 
11068    array (
11069      'return' => 'bool',
11070      'params' => 'mixed var',
11071      'description' => 'Returns true if variable is a long (integer)',
11072    ),
11073    'is_float' => 
11074    array (
11075      'return' => 'bool',
11076      'params' => 'mixed var',
11077      'description' => 'Returns true if variable is float point',
11078    ),
11079    'is_string' => 
11080    array (
11081      'return' => 'bool',
11082      'params' => 'mixed var',
11083      'description' => 'Returns true if variable is a string',
11084    ),
11085    'is_array' => 
11086    array (
11087      'return' => 'bool',
11088      'params' => 'mixed var',
11089      'description' => 'Returns true if variable is an array',
11090    ),
11091    'is_object' => 
11092    array (
11093      'return' => 'bool',
11094      'params' => 'mixed var',
11095      'description' => 'Returns true if variable is an object',
11096    ),
11097    'is_numeric' => 
11098    array (
11099      'return' => 'bool',
11100      'params' => 'mixed value',
11101      'description' => 'Returns true if value is a number or a numeric string',
11102    ),
11103    'is_scalar' => 
11104    array (
11105      'return' => 'bool',
11106      'params' => 'mixed value',
11107      'description' => 'Returns true if value is a scalar',
11108    ),
11109    'version_compare' => 
11110    array (
11111      'return' => 'int',
11112      'params' => 'string ver1, string ver2 [, string oper]',
11113      'description' => 'Compares two "PHP-standardized" version number strings',
11114    ),
11115    'exec' => 
11116    array (
11117      'return' => 'string',
11118      'params' => 'string command [, array &output [, int &return_value]]',
11119      'description' => 'Execute an external program',
11120    ),
11121    'system' => 
11122    array (
11123      'return' => 'int',
11124      'params' => 'string command [, int &return_value]',
11125      'description' => 'Execute an external program and display output',
11126    ),
11127    'passthru' => 
11128    array (
11129      'return' => 'void',
11130      'params' => 'string command [, int &return_value]',
11131      'description' => 'Execute an external program and display raw output',
11132    ),
11133    'escapeshellcmd' => 
11134    array (
11135      'return' => 'string',
11136      'params' => 'string command',
11137      'description' => 'Escape shell metacharacters',
11138    ),
11139    'escapeshellarg' => 
11140    array (
11141      'return' => 'string',
11142      'params' => 'string arg',
11143      'description' => 'Quote and escape an argument for use in a shell command',
11144    ),
11145    'shell_exec' => 
11146    array (
11147      'return' => 'string',
11148      'params' => 'string cmd',
11149      'description' => 'Execute command via shell and return complete output as string',
11150    ),
11151    'proc_nice' => 
11152    array (
11153      'return' => 'bool',
11154      'params' => 'int priority',
11155      'description' => 'Change the priority of the current process',
11156    ),
11157    'constant' => 
11158    array (
11159      'return' => 'mixed',
11160      'params' => 'string const_name',
11161      'description' => 'Given the name of a constant this function will return the constants associated value',
11162    ),
11163    'inet_ntop' => 
11164    array (
11165      'return' => 'string',
11166      'params' => 'string in_addr',
11167      'description' => 'Converts a packed inet address to a human readable IP address string',
11168    ),
11169    'inet_pton' => 
11170    array (
11171      'return' => 'string',
11172      'params' => 'string ip_address',
11173      'description' => 'Converts a human readable IP address to a packed binary string',
11174    ),
11175    'ip2long' => 
11176    array (
11177      'return' => 'int',
11178      'params' => 'string ip_address',
11179      'description' => 'Converts a string containing an (IPv4) Internet Protocol dotted address into a proper address',
11180    ),
11181    'long2ip' => 
11182    array (
11183      'return' => 'string',
11184      'params' => 'int proper_address',
11185      'description' => 'Converts an (IPv4) Internet network address into a string in Internet standard dotted format',
11186    ),
11187    'getenv' => 
11188    array (
11189      'return' => 'string',
11190      'params' => 'string varname',
11191      'description' => 'Get the value of an environment variable',
11192    ),
11193    'putenv' => 
11194    array (
11195      'return' => 'bool',
11196      'params' => 'string setting',
11197      'description' => 'Set the value of an environment variable',
11198    ),
11199    'getopt' => 
11200    array (
11201      'return' => 'array',
11202      'params' => 'string options [, array longopts]',
11203      'description' => 'Get options from the command line argument list',
11204    ),
11205    'flush' => 
11206    array (
11207      'return' => 'void',
11208      'params' => 'void',
11209      'description' => 'Flush the output buffer',
11210    ),
11211    'sleep' => 
11212    array (
11213      'return' => 'void',
11214      'params' => 'int seconds',
11215      'description' => 'Delay for a given number of seconds',
11216    ),
11217    'usleep' => 
11218    array (
11219      'return' => 'void',
11220      'params' => 'int micro_seconds',
11221      'description' => 'Delay for a given number of micro seconds',
11222    ),
11223    'time_nanosleep' => 
11224    array (
11225      'return' => 'mixed',
11226      'params' => 'long seconds, long nanoseconds',
11227      'description' => 'Delay for a number of seconds and nano seconds',
11228    ),
11229    'time_sleep_until' => 
11230    array (
11231      'return' => 'mixed',
11232      'params' => 'float timestamp',
11233      'description' => 'Make the script sleep until the specified time',
11234    ),
11235    'get_current_user' => 
11236    array (
11237      'return' => 'string',
11238      'params' => 'void',
11239      'description' => 'Get the name of the owner of the current PHP script',
11240    ),
11241    'get_cfg_var' => 
11242    array (
11243      'return' => 'string',
11244      'params' => 'string option_name',
11245      'description' => 'Get the value of a PHP configuration option',
11246    ),
11247    'set_magic_quotes_runtime' => 
11248    array (
11249      'return' => 'bool',
11250      'params' => 'int new_setting',
11251      'description' => 'Set the current active configuration setting of magic_quotes_runtime and return previous',
11252    ),
11253    'get_magic_quotes_runtime' => 
11254    array (
11255      'return' => 'int',
11256      'params' => 'void',
11257      'description' => 'Get the current active configuration setting of magic_quotes_runtime',
11258    ),
11259    'get_magic_quotes_gpc' => 
11260    array (
11261      'return' => 'int',
11262      'params' => 'void',
11263      'description' => 'Get the current active configuration setting of magic_quotes_gpc',
11264    ),
11265    'error_log' => 
11266    array (
11267      'return' => 'bool',
11268      'params' => 'string message [, int message_type [, string destination [, string extra_headers]]]',
11269      'description' => 'Send an error message somewhere',
11270    ),
11271    'call_user_func' => 
11272    array (
11273      'return' => 'mixed',
11274      'params' => 'string function_name [, mixed parmeter] [, mixed ...]',
11275      'description' => 'Call a user function which is the first parameter',
11276    ),
11277    'call_user_func_array' => 
11278    array (
11279      'return' => 'mixed',
11280      'params' => 'string function_name, array parameters',
11281      'description' => 'Call a user function which is the first parameter with the arguments contained in array',
11282    ),
11283    'call_user_method' => 
11284    array (
11285      'return' => 'mixed',
11286      'params' => 'string method_name, mixed object [, mixed parameter] [, mixed ...]',
11287      'description' => 'Call a user method on a specific object or class',
11288    ),
11289    'call_user_method_array' => 
11290    array (
11291      'return' => 'mixed',
11292      'params' => 'string method_name, mixed object, array params',
11293      'description' => 'Call a user method on a specific object or class using a parameter array',
11294    ),
11295    'register_shutdown_function' => 
11296    array (
11297      'return' => 'void',
11298      'params' => 'string function_name',
11299      'description' => 'Register a user-level function to be called on request termination',
11300    ),
11301    'highlight_file' => 
11302    array (
11303      'return' => 'bool',
11304      'params' => 'string file_name [, bool return] ',
11305      'description' => 'Syntax highlight a source file',
11306    ),
11307    'php_strip_whitespace' => 
11308    array (
11309      'return' => 'string',
11310      'params' => 'string file_name',
11311      'description' => 'Return source with stripped comments and whitespace',
11312    ),
11313    'highlight_string' => 
11314    array (
11315      'return' => 'bool',
11316      'params' => 'string string [, bool return] ',
11317      'description' => 'Syntax highlight a string or optionally return it',
11318    ),
11319    'ini_get' => 
11320    array (
11321      'return' => 'string',
11322      'params' => 'string varname',
11323      'description' => 'Get a configuration option',
11324    ),
11325    'ini_get_all' => 
11326    array (
11327      'return' => 'array',
11328      'params' => '[string extension]',
11329      'description' => 'Get all configuration options',
11330    ),
11331    'ini_set' => 
11332    array (
11333      'return' => 'string',
11334      'params' => 'string varname, string newvalue',
11335      'description' => 'Set a configuration option, returns false on error and the old value of the configuration option on success',
11336    ),
11337    'ini_restore' => 
11338    array (
11339      'return' => 'void',
11340      'params' => 'string varname',
11341      'description' => 'Restore the value of a configuration option specified by varname',
11342    ),
11343    'set_include_path' => 
11344    array (
11345      'return' => 'string',
11346      'params' => 'string new_include_path',
11347      'description' => 'Sets the include_path configuration option',
11348    ),
11349    'get_include_path' => 
11350    array (
11351      'return' => 'string',
11352      'params' => '',
11353      'description' => 'Get the current include_path configuration option',
11354    ),
11355    'restore_include_path' => 
11356    array (
11357      'return' => 'void',
11358      'params' => '',
11359      'description' => 'Restore the value of the include_path configuration option',
11360    ),
11361    'print_r' => 
11362    array (
11363      'return' => 'mixed',
11364      'params' => 'mixed var [, bool return]',
11365      'description' => 'Prints out or returns information about the specified variable',
11366    ),
11367    'connection_aborted' => 
11368    array (
11369      'return' => 'int',
11370      'params' => 'void',
11371      'description' => 'Returns true if client disconnected',
11372    ),
11373    'connection_status' => 
11374    array (
11375      'return' => 'int',
11376      'params' => 'void',
11377      'description' => 'Returns the connection status bitfield',
11378    ),
11379    'ignore_user_abort' => 
11380    array (
11381      'return' => 'int',
11382      'params' => 'bool value',
11383      'description' => 'Set whether we want to ignore a user abort event or not',
11384    ),
11385    'getservbyname' => 
11386    array (
11387      'return' => 'int',
11388      'params' => 'string service, string protocol',
11389      'description' => 'Returns port associated with service. Protocol must be "tcp" or "udp"',
11390    ),
11391    'getservbyport' => 
11392    array (
11393      'return' => 'string',
11394      'params' => 'int port, string protocol',
11395      'description' => 'Returns service name associated with port. Protocol must be "tcp" or "udp"',
11396    ),
11397    'getprotobyname' => 
11398    array (
11399      'return' => 'int',
11400      'params' => 'string name',
11401      'description' => 'Returns protocol number associated with name as per /etc/protocols',
11402    ),
11403    'getprotobynumber' => 
11404    array (
11405      'return' => 'string',
11406      'params' => 'int proto',
11407      'description' => 'Returns protocol name associated with protocol number proto',
11408    ),
11409    'register_tick_function' => 
11410    array (
11411      'return' => 'bool',
11412      'params' => 'string function_name [, mixed arg [, mixed ... ]]',
11413      'description' => 'Registers a tick callback function',
11414    ),
11415    'unregister_tick_function' => 
11416    array (
11417      'return' => 'void',
11418      'params' => 'string function_name',
11419      'description' => 'Unregisters a tick callback function',
11420    ),
11421    'is_uploaded_file' => 
11422    array (
11423      'return' => 'bool',
11424      'params' => 'string path',
11425      'description' => 'Check if file was created by rfc1867 upload',
11426    ),
11427    'move_uploaded_file' => 
11428    array (
11429      'return' => 'bool',
11430      'params' => 'string path, string new_path',
11431      'description' => 'Move a file if and only if it was created by an upload',
11432    ),
11433    'parse_ini_file' => 
11434    array (
11435      'return' => 'array',
11436      'params' => 'string filename [, bool process_sections]',
11437      'description' => 'Parse configuration file',
11438    ),
11439    'import_request_variables' => 
11440    array (
11441      'return' => 'bool',
11442      'params' => 'string types [, string prefix]',
11443      'description' => 'Import GET/POST/Cookie variables into the global scope',
11444    ),
11445    'define_syslog_variables' => 
11446    array (
11447      'return' => 'void',
11448      'params' => 'void',
11449      'description' => 'Initializes all syslog-related variables',
11450    ),
11451    'openlog' => 
11452    array (
11453      'return' => 'bool',
11454      'params' => 'string ident, int option, int facility',
11455      'description' => 'Open connection to system logger',
11456    ),
11457    'closelog' => 
11458    array (
11459      'return' => 'bool',
11460      'params' => 'void',
11461      'description' => 'Close connection to system logger',
11462    ),
11463    'syslog' => 
11464    array (
11465      'return' => 'bool',
11466      'params' => 'int priority, string message',
11467      'description' => 'Generate a system log message',
11468    ),
11469    'phpinfo' => 
11470    array (
11471      'return' => 'void',
11472      'params' => '[int what]',
11473      'description' => 'Output a page of useful information about PHP and the current request',
11474    ),
11475    'phpversion' => 
11476    array (
11477      'return' => 'string',
11478      'params' => '[string extension]',
11479      'description' => 'Return the current PHP version',
11480    ),
11481    'phpcredits' => 
11482    array (
11483      'return' => 'void',
11484      'params' => '[int flag]',
11485      'description' => 'Prints the list of people who\'ve contributed to the PHP project',
11486    ),
11487    'php_logo_guid' => 
11488    array (
11489      'return' => 'string',
11490      'params' => 'void',
11491      'description' => 'Return the special ID used to request the PHP logo in phpinfo screens',
11492    ),
11493    'php_real_logo_guid' => 
11494    array (
11495      'return' => 'string',
11496      'params' => 'void',
11497      'description' => 'Return the special ID used to request the PHP logo in phpinfo screens',
11498    ),
11499    'php_egg_logo_guid' => 
11500    array (
11501      'return' => 'string',
11502      'params' => 'void',
11503      'description' => 'Return the special ID used to request the PHP logo in phpinfo screens',
11504    ),
11505    'zend_logo_guid' => 
11506    array (
11507      'return' => 'string',
11508      'params' => 'void',
11509      'description' => 'Return the special ID used to request the Zend logo in phpinfo screens',
11510    ),
11511    'php_sapi_name' => 
11512    array (
11513      'return' => 'string',
11514      'params' => 'void',
11515      'description' => 'Return the current SAPI module name',
11516    ),
11517    'php_uname' => 
11518    array (
11519      'return' => 'string',
11520      'params' => 'void',
11521      'description' => 'Return information about the system PHP was built on',
11522    ),
11523    'php_ini_scanned_files' => 
11524    array (
11525      'return' => 'string',
11526      'params' => 'void',
11527      'description' => 'Return comma-separated string of .ini files parsed from the additional ini dir',
11528    ),
11529    'levenshtein' => 
11530    array (
11531      'return' => 'int',
11532      'params' => 'string str1, string str2',
11533      'description' => 'Calculate Levenshtein distance between two strings',
11534    ),
11535    'lcg_value' => 
11536    array (
11537      'return' => 'float',
11538      'params' => '',
11539      'description' => 'Returns a value from the combined linear congruential generator',
11540    ),
11541    'http_build_query' => 
11542    array (
11543      'return' => 'string',
11544      'params' => 'mixed formdata [, string prefix [, string arg_separator]]',
11545      'description' => 'Generates a form-encoded query string from an associative array or object.',
11546    ),
11547    'microtime' => 
11548    array (
11549      'return' => 'mixed',
11550      'params' => '[bool get_as_float]',
11551      'description' => 'Returns either a string or a float containing the current time in seconds and microseconds',
11552    ),
11553    'gettimeofday' => 
11554    array (
11555      'return' => 'array',
11556      'params' => '[bool get_as_float]',
11557      'description' => 'Returns the current time as array',
11558    ),
11559    'getrusage' => 
11560    array (
11561      'return' => 'array',
11562      'params' => '[int who]',
11563      'description' => 'Returns an array of usage statistics',
11564    ),
11565    'metaphone' => 
11566    array (
11567      'return' => 'string',
11568      'params' => 'string text, int phones',
11569      'description' => 'Break english phrases down into their phonemes',
11570    ),
11571    'htmlspecialchars' => 
11572    array (
11573      'return' => 'string',
11574      'params' => 'string string [, int quote_style]',
11575      'description' => 'Convert special HTML entities back to characters',
11576    ),
11577    'html_entity_decode' => 
11578    array (
11579      'return' => 'string',
11580      'params' => 'string string [, int quote_style][, string charset]',
11581      'description' => 'Convert all HTML entities to their applicable characters',
11582    ),
11583    'htmlentities' => 
11584    array (
11585      'return' => 'string',
11586      'params' => 'string string [, int quote_style][, string charset]',
11587      'description' => 'Convert all applicable characters to HTML entities',
11588    ),
11589    'get_html_translation_table' => 
11590    array (
11591      'return' => 'array',
11592      'params' => '[int table [, int quote_style]]',
11593      'description' => 'Returns the internal translation table used by htmlspecialchars and htmlentities',
11594    ),
11595    'stream_bucket_make_writeable' => 
11596    array (
11597      'return' => 'object',
11598      'params' => 'resource brigade',
11599      'description' => 'Return a bucket object from the brigade for operating on',
11600    ),
11601    'stream_bucket_prepend' => 
11602    array (
11603      'return' => 'void',
11604      'params' => 'resource brigade, resource bucket',
11605      'description' => 'Prepend bucket to brigade',
11606    ),
11607    'stream_bucket_append' => 
11608    array (
11609      'return' => 'void',
11610      'params' => 'resource brigade, resource bucket',
11611      'description' => 'Append bucket to brigade',
11612    ),
11613    'stream_bucket_new' => 
11614    array (
11615      'return' => 'resource',
11616      'params' => 'resource stream, string buffer',
11617      'description' => 'Create a new bucket for use on the current stream',
11618    ),
11619    'stream_get_filters' => 
11620    array (
11621      'return' => 'array',
11622      'params' => 'void',
11623      'description' => 'Returns a list of registered filters',
11624    ),
11625    'stream_filter_register' => 
11626    array (
11627      'return' => 'bool',
11628      'params' => 'string filtername, string classname',
11629      'description' => 'Registers a custom filter handler class',
11630    ),
11631    'sha1' => 
11632    array (
11633      'return' => 'string',
11634      'params' => 'string str [, bool raw_output]',
11635      'description' => 'Calculate the sha1 hash of a string',
11636    ),
11637    'sha1_file' => 
11638    array (
11639      'return' => 'string',
11640      'params' => 'string filename [, bool raw_output]',
11641      'description' => 'Calculate the sha1 hash of given filename',
11642    ),
11643    'image_type_to_mime_type' => 
11644    array (
11645      'return' => 'string',
11646      'params' => 'int imagetype',
11647      'description' => 'Get Mime-Type for image-type returned by getimagesize, exif_read_data, exif_thumbnail, exif_imagetype',
11648    ),
11649    'image_type_to_extension' => 
11650    array (
11651      'return' => 'string',
11652      'params' => 'int imagetype [, bool include_dot]',
11653      'description' => 'Get file extension for image-type returned by getimagesize, exif_read_data, exif_thumbnail, exif_imagetype',
11654    ),
11655    'getimagesize' => 
11656    array (
11657      'return' => 'array',
11658      'params' => 'string imagefile [, array info]',
11659      'description' => 'Get the size of an image as 4-element array',
11660    ),
11661    'uniqid' => 
11662    array (
11663      'return' => 'string',
11664      'params' => '[string prefix , bool more_entropy]',
11665      'description' => 'Generates a unique ID',
11666    ),
11667    'parse_url' => 
11668    array (
11669      'return' => 'mixed',
11670      'params' => 'string url, [int url_component]',
11671      'description' => 'Parse a URL and return its components',
11672    ),
11673    'urlencode' => 
11674    array (
11675      'return' => 'string',
11676      'params' => 'string str',
11677      'description' => 'URL-encodes string',
11678    ),
11679    'urldecode' => 
11680    array (
11681      'return' => 'string',
11682      'params' => 'string str',
11683      'description' => 'Decodes URL-encoded string',
11684    ),
11685    'rawurlencode' => 
11686    array (
11687      'return' => 'string',
11688      'params' => 'string str',
11689      'description' => 'URL-encodes string',
11690    ),
11691    'rawurldecode' => 
11692    array (
11693      'return' => 'string',
11694      'params' => 'string str',
11695      'description' => 'Decodes URL-encodes string',
11696    ),
11697    'get_headers' => 
11698    array (
11699      'return' => 'array',
11700      'params' => 'string url',
11701      'description' => 'fetches all the headers sent by the server in response to a HTTP request',
11702    ),
11703    'uudecode' => 
11704    array (
11705      'return' => 'string',
11706      'params' => 'string data',
11707      'description' => 'decode a uuencoded string',
11708    ),
11709    'flock' => 
11710    array (
11711      'return' => 'bool',
11712      'params' => 'resource fp, int operation [, int &wouldblock]',
11713      'description' => 'Portable file locking',
11714    ),
11715    'get_meta_tags' => 
11716    array (
11717      'return' => 'array',
11718      'params' => 'string filename [, bool use_include_path]',
11719      'description' => 'Extracts all meta tag content attributes from a file and returns an array',
11720    ),
11721    'file_get_contents' => 
11722    array (
11723      'return' => 'string',
11724      'params' => 'string filename [, bool use_include_path [, resource context [, long offset [, long maxlen]]]]',
11725      'description' => 'Read the entire file into a string',
11726    ),
11727    'file_put_contents' => 
11728    array (
11729      'return' => 'int',
11730      'params' => 'string file, mixed data [, int flags [, resource context]]',
11731      'description' => 'Write/Create a file with contents data and return the number of bytes written',
11732    ),
11733    'file' => 
11734    array (
11735      'return' => 'array',
11736      'params' => 'string filename [, int flags[, resource context]]',
11737      'description' => 'Read entire file into an array',
11738    ),
11739    'tempnam' => 
11740    array (
11741      'return' => 'string',
11742      'params' => 'string dir, string prefix',
11743      'description' => 'Create a unique filename in a directory',
11744    ),
11745    'tmpfile' => 
11746    array (
11747      'return' => 'resource',
11748      'params' => 'void',
11749      'description' => 'Create a temporary file that will be deleted automatically after use',
11750    ),
11751    'fopen' => 
11752    array (
11753      'return' => 'resource',
11754      'params' => 'string filename, string mode [, bool use_include_path [, resource context]]',
11755      'description' => 'Open a file or a URL and return a file pointer',
11756    ),
11757    'fclose' => 
11758    array (
11759      'return' => 'bool',
11760      'params' => 'resource fp',
11761      'description' => 'Close an open file pointer',
11762    ),
11763    'popen' => 
11764    array (
11765      'return' => 'resource',
11766      'params' => 'string command, string mode',
11767      'description' => 'Execute a command and open either a read or a write pipe to it',
11768    ),
11769    'pclose' => 
11770    array (
11771      'return' => 'int',
11772      'params' => 'resource fp',
11773      'description' => 'Close a file pointer opened by popen()',
11774    ),
11775    'feof' => 
11776    array (
11777      'return' => 'bool',
11778      'params' => 'resource fp',
11779      'description' => 'Test for end-of-file on a file pointer',
11780    ),
11781    'fgets' => 
11782    array (
11783      'return' => 'string',
11784      'params' => 'resource fp[, int length]',
11785      'description' => 'Get a line from file pointer',
11786    ),
11787    'fgetc' => 
11788    array (
11789      'return' => 'string',
11790      'params' => 'resource fp',
11791      'description' => 'Get a character from file pointer',
11792    ),
11793    'fgetss' => 
11794    array (
11795      'return' => 'string',
11796      'params' => 'resource fp [, int length, string allowable_tags]',
11797      'description' => 'Get a line from file pointer and strip HTML tags',
11798    ),
11799    'fscanf' => 
11800    array (
11801      'return' => 'mixed',
11802      'params' => 'resource stream, string format [, string ...]',
11803      'description' => 'Implements a mostly ANSI compatible fscanf()',
11804    ),
11805    'fwrite' => 
11806    array (
11807      'return' => 'int',
11808      'params' => 'resource fp, string str [, int length]',
11809      'description' => 'Binary-safe file write',
11810    ),
11811    'fflush' => 
11812    array (
11813      'return' => 'bool',
11814      'params' => 'resource fp',
11815      'description' => 'Flushes output',
11816    ),
11817    'rewind' => 
11818    array (
11819      'return' => 'bool',
11820      'params' => 'resource fp',
11821      'description' => 'Rewind the position of a file pointer',
11822    ),
11823    'ftell' => 
11824    array (
11825      'return' => 'int',
11826      'params' => 'resource fp',
11827      'description' => 'Get file pointer\'s read/write position',
11828    ),
11829    'fseek' => 
11830    array (
11831      'return' => 'int',
11832      'params' => 'resource fp, int offset [, int whence]',
11833      'description' => 'Seek on a file pointer',
11834    ),
11835    'mkdir' => 
11836    array (
11837      'return' => 'bool',
11838      'params' => 'string pathname [, int mode [, bool recursive [, resource context]]]',
11839      'description' => 'Create a directory',
11840    ),
11841    'rmdir' => 
11842    array (
11843      'return' => 'bool',
11844      'params' => 'string dirname[, resource context]',
11845      'description' => 'Remove a directory',
11846    ),
11847    'readfile' => 
11848    array (
11849      'return' => 'int',
11850      'params' => 'string filename [, bool use_include_path[, resource context]]',
11851      'description' => 'Output a file or a URL',
11852    ),
11853    'umask' => 
11854    array (
11855      'return' => 'int',
11856      'params' => '[int mask]',
11857      'description' => 'Return or change the umask',
11858    ),
11859    'fpassthru' => 
11860    array (
11861      'return' => 'int',
11862      'params' => 'resource fp',
11863      'description' => 'Output all remaining data from a file pointer',
11864    ),
11865    'rename' => 
11866    array (
11867      'return' => 'bool',
11868      'params' => 'string old_name, string new_name[, resource context]',
11869      'description' => 'Rename a file',
11870    ),
11871    'unlink' => 
11872    array (
11873      'return' => 'bool',
11874      'params' => 'string filename[, context context]',
11875      'description' => 'Delete a file',
11876    ),
11877    'ftruncate' => 
11878    array (
11879      'return' => 'bool',
11880      'params' => 'resource fp, int size',
11881      'description' => 'Truncate file to \'size\' length',
11882    ),
11883    'fstat' => 
11884    array (
11885      'return' => 'array',
11886      'params' => 'resource fp',
11887      'description' => 'Stat() on a filehandle',
11888    ),
11889    'copy' => 
11890    array (
11891      'return' => 'bool',
11892      'params' => 'string source_file, string destination_file',
11893      'description' => 'Copy a file',
11894    ),
11895    'fread' => 
11896    array (
11897      'return' => 'string',
11898      'params' => 'resource fp, int length',
11899      'description' => 'Binary-safe file read',
11900    ),
11901    'fputcsv' => 
11902    array (
11903      'return' => 'int',
11904      'params' => 'resource fp, array fields [, string delimiter [, string enclosure]]',
11905      'description' => 'Format line as CSV and write to file pointer',
11906    ),
11907    'fgetcsv' => 
11908    array (
11909      'return' => 'array',
11910      'params' => 'resource fp [,int length [, string delimiter [, string enclosure]]]',
11911      'description' => 'Get line from file pointer and parse for CSV fields',
11912    ),
11913    'realpath' => 
11914    array (
11915      'return' => 'string',
11916      'params' => 'string path',
11917      'description' => 'Return the resolved path',
11918    ),
11919    'fnmatch' => 
11920    array (
11921      'return' => 'bool',
11922      'params' => 'string pattern, string filename [, int flags]',
11923      'description' => 'Match filename against pattern',
11924    ),
11925    'xmlwriter_set_indent' => 
11926    array (
11927      'return' => 'bool',
11928      'params' => 'resource xmlwriter, bool indent',
11929      'description' => 'Toggle indentation on/off - returns FALSE on error',
11930    ),
11931    'xmlwriter_set_indent_string' => 
11932    array (
11933      'return' => 'bool',
11934      'params' => 'resource xmlwriter, string indentString',
11935      'description' => 'Set string used for indenting - returns FALSE on error',
11936    ),
11937    'xmlwriter_start_attribute' => 
11938    array (
11939      'return' => 'bool',
11940      'params' => 'resource xmlwriter, string name',
11941      'description' => 'Create start attribute - returns FALSE on error',
11942    ),
11943    'xmlwriter_end_attribute' => 
11944    array (
11945      'return' => 'bool',
11946      'params' => 'resource xmlwriter',
11947      'description' => 'End attribute - returns FALSE on error',
11948    ),
11949    'xmlwriter_start_attribute_ns' => 
11950    array (
11951      'return' => 'bool',
11952      'params' => 'resource xmlwriter, string prefix, string name, string uri',
11953      'description' => 'Create start namespaced attribute - returns FALSE on error',
11954    ),
11955    'xmlwriter_write_attribute' => 
11956    array (
11957      'return' => 'bool',
11958      'params' => 'resource xmlwriter, string name, string content',
11959      'description' => 'Write full attribute - returns FALSE on error',
11960    ),
11961    'xmlwriter_write_attribute_ns' => 
11962    array (
11963      'return' => 'bool',
11964      'params' => 'resource xmlwriter, string prefix, string name, string uri, string content',
11965      'description' => 'Write full namespaced attribute - returns FALSE on error',
11966    ),
11967    'xmlwriter_start_element' => 
11968    array (
11969      'return' => 'bool',
11970      'params' => 'resource xmlwriter, string name',
11971      'description' => 'Create start element tag - returns FALSE on error',
11972    ),
11973    'xmlwriter_start_element_ns' => 
11974    array (
11975      'return' => 'bool',
11976      'params' => 'resource xmlwriter, string prefix, string name, string uri',
11977      'description' => 'Create start namespaced element tag - returns FALSE on error',
11978    ),
11979    'xmlwriter_end_element' => 
11980    array (
11981      'return' => 'bool',
11982      'params' => 'resource xmlwriter',
11983      'description' => 'End current element - returns FALSE on error',
11984    ),
11985    'xmlwriter_write_element' => 
11986    array (
11987      'return' => 'bool',
11988      'params' => 'resource xmlwriter, string name, string content',
11989      'description' => 'Write full element tag - returns FALSE on error',
11990    ),
11991    'xmlwriter_write_element_ns' => 
11992    array (
11993      'return' => 'bool',
11994      'params' => 'resource xmlwriter, string prefix, string name, string uri, string content',
11995      'description' => 'Write full namesapced element tag - returns FALSE on error',
11996    ),
11997    'xmlwriter_start_pi' => 
11998    array (
11999      'return' => 'bool',
12000      'params' => 'resource xmlwriter, string target',
12001      'description' => 'Create start PI tag - returns FALSE on error',
12002    ),
12003    'xmlwriter_end_pi' => 
12004    array (
12005      'return' => 'bool',
12006      'params' => 'resource xmlwriter',
12007      'description' => 'End current PI - returns FALSE on error',
12008    ),
12009    'xmlwriter_write_pi' => 
12010    array (
12011      'return' => 'bool',
12012      'params' => 'resource xmlwriter, string target, string content',
12013      'description' => 'Write full PI tag - returns FALSE on error',
12014    ),
12015    'xmlwriter_start_cdata' => 
12016    array (
12017      'return' => 'bool',
12018      'params' => 'resource xmlwriter',
12019      'description' => 'Create start CDATA tag - returns FALSE on error',
12020    ),
12021    'xmlwriter_end_cdata' => 
12022    array (
12023      'return' => 'bool',
12024      'params' => 'resource xmlwriter',
12025      'description' => 'End current CDATA - returns FALSE on error',
12026    ),
12027    'xmlwriter_write_cdata' => 
12028    array (
12029      'return' => 'bool',
12030      'params' => 'resource xmlwriter, string content',
12031      'description' => 'Write full CDATA tag - returns FALSE on error',
12032    ),
12033    'xmlwriter_text' => 
12034    array (
12035      'return' => 'bool',
12036      'params' => 'resource xmlwriter, string content',
12037      'description' => 'Write text - returns FALSE on error',
12038    ),
12039    'xmlwriter_start_comment' => 
12040    array (
12041      'return' => 'bool',
12042      'params' => 'resource xmlwriter',
12043      'description' => 'Create start comment - returns FALSE on error',
12044    ),
12045    'xmlwriter_end_comment' => 
12046    array (
12047      'return' => 'bool',
12048      'params' => 'resource xmlwriter',
12049      'description' => 'Create end comment - returns FALSE on error',
12050    ),
12051    'xmlwriter_write_comment' => 
12052    array (
12053      'return' => 'bool',
12054      'params' => 'resource xmlwriter, string content',
12055      'description' => 'Write full comment tag - returns FALSE on error',
12056    ),
12057    'xmlwriter_start_document' => 
12058    array (
12059      'return' => 'bool',
12060      'params' => 'resource xmlwriter, string version, string encoding, string standalone',
12061      'description' => 'Create document tag - returns FALSE on error',
12062    ),
12063    'xmlwriter_end_document' => 
12064    array (
12065      'return' => 'bool',
12066      'params' => 'resource xmlwriter',
12067      'description' => 'End current document - returns FALSE on error',
12068    ),
12069    'xmlwriter_start_dtd' => 
12070    array (
12071      'return' => 'bool',
12072      'params' => 'resource xmlwriter, string name, string pubid, string sysid',
12073      'description' => 'Create start DTD tag - returns FALSE on error',
12074    ),
12075    'xmlwriter_end_dtd' => 
12076    array (
12077      'return' => 'bool',
12078      'params' => 'resource xmlwriter',
12079      'description' => 'End current DTD - returns FALSE on error',
12080    ),
12081    'xmlwriter_write_dtd' => 
12082    array (
12083      'return' => 'bool',
12084      'params' => 'resource xmlwriter, string name, string pubid, string sysid, string subset',
12085      'description' => 'Write full DTD tag - returns FALSE on error',
12086    ),
12087    'xmlwriter_start_dtd_element' => 
12088    array (
12089      'return' => 'bool',
12090      'params' => 'resource xmlwriter, string name',
12091      'description' => 'Create start DTD element - returns FALSE on error',
12092    ),
12093    'xmlwriter_end_dtd_element' => 
12094    array (
12095      'return' => 'bool',
12096      'params' => 'resource xmlwriter',
12097      'description' => 'End current DTD element - returns FALSE on error',
12098    ),
12099    'xmlwriter_write_dtd_element' => 
12100    array (
12101      'return' => 'bool',
12102      'params' => 'resource xmlwriter, string name, string content',
12103      'description' => 'Write full DTD element tag - returns FALSE on error',
12104    ),
12105    'xmlwriter_start_dtd_attlist' => 
12106    array (
12107      'return' => 'bool',
12108      'params' => 'resource xmlwriter, string name',
12109      'description' => 'Create start DTD AttList - returns FALSE on error',
12110    ),
12111    'xmlwriter_end_dtd_attlist' => 
12112    array (
12113      'return' => 'bool',
12114      'params' => 'resource xmlwriter',
12115      'description' => 'End current DTD AttList - returns FALSE on error',
12116    ),
12117    'xmlwriter_write_dtd_attlist' => 
12118    array (
12119      'return' => 'bool',
12120      'params' => 'resource xmlwriter, string name, string content',
12121      'description' => 'Write full DTD AttList tag - returns FALSE on error',
12122    ),
12123    'xmlwriter_start_dtd_entity' => 
12124    array (
12125      'return' => 'bool',
12126      'params' => 'resource xmlwriter, string name, bool isparam',
12127      'description' => 'Create start DTD Entity - returns FALSE on error',
12128    ),
12129    'xmlwriter_end_dtd_entity' => 
12130    array (
12131      'return' => 'bool',
12132      'params' => 'resource xmlwriter',
12133      'description' => 'End current DTD Entity - returns FALSE on error',
12134    ),
12135    'xmlwriter_write_dtd_entity' => 
12136    array (
12137      'return' => 'bool',
12138      'params' => 'resource xmlwriter, string name, string content',
12139      'description' => 'Write full DTD Entity tag - returns FALSE on error',
12140    ),
12141    'xmlwriter_open_uri' => 
12142    array (
12143      'return' => 'resource',
12144      'params' => 'resource xmlwriter, string source',
12145      'description' => 'Create new xmlwriter using source uri for output',
12146    ),
12147    'xmlwriter_open_memory' => 
12148    array (
12149      'return' => 'resource',
12150      'params' => '',
12151      'description' => 'Create new xmlwriter using memory for string output',
12152    ),
12153    'xmlwriter_output_memory' => 
12154    array (
12155      'return' => 'string',
12156      'params' => 'resource xmlwriter [,bool flush]',
12157      'description' => 'Output current buffer as string',
12158    ),
12159    'xmlwriter_flush' => 
12160    array (
12161      'return' => 'mixed',
12162      'params' => 'resource xmlwriter [,bool empty]',
12163      'description' => 'Output current buffer',
12164    ),
12165    'easter_date' => 
12166    array (
12167      'return' => 'int',
12168      'params' => '[int year]',
12169      'description' => 'Return the timestamp of midnight on Easter of a given year (defaults to current year)',
12170    ),
12171    'easter_days' => 
12172    array (
12173      'return' => 'int',
12174      'params' => '[int year, [int method]]',
12175      'description' => 'Return the number of days after March 21 that Easter falls on for a given year (defaults to current year)',
12176    ),
12177    'cal_info' => 
12178    array (
12179      'return' => 'array',
12180      'params' => 'int calendar',
12181      'description' => 'Returns information about a particular calendar',
12182    ),
12183    'cal_days_in_month' => 
12184    array (
12185      'return' => 'int',
12186      'params' => 'int calendar, int month, int year',
12187      'description' => 'Returns the number of days in a month for a given year and calendar',
12188    ),
12189    'cal_to_jd' => 
12190    array (
12191      'return' => 'int',
12192      'params' => 'int calendar, int month, int day, int year',
12193      'description' => 'Converts from a supported calendar to Julian Day Count',
12194    ),
12195    'cal_from_jd' => 
12196    array (
12197      'return' => 'array',
12198      'params' => 'int jd, int calendar',
12199      'description' => 'Converts from Julian Day Count to a supported calendar and return extended information',
12200    ),
12201    'jdtogregorian' => 
12202    array (
12203      'return' => 'string',
12204      'params' => 'int juliandaycount',
12205      'description' => 'Converts a julian day count to a gregorian calendar date',
12206    ),
12207    'gregoriantojd' => 
12208    array (
12209      'return' => 'int',
12210      'params' => 'int month, int day, int year',
12211      'description' => 'Converts a gregorian calendar date to julian day count',
12212    ),
12213    'jdtojulian' => 
12214    array (
12215      'return' => 'string',
12216      'params' => 'int juliandaycount',
12217      'description' => 'Convert a julian day count to a julian calendar date',
12218    ),
12219    'juliantojd' => 
12220    array (
12221      'return' => 'int',
12222      'params' => 'int month, int day, int year',
12223      'description' => 'Converts a julian calendar date to julian day count',
12224    ),
12225    'jdtojewish' => 
12226    array (
12227      'return' => 'string',
12228      'params' => 'int juliandaycount [, bool hebrew [, int fl]]',
12229      'description' => 'Converts a julian day count to a jewish calendar date',
12230    ),
12231    'jewishtojd' => 
12232    array (
12233      'return' => 'int',
12234      'params' => 'int month, int day, int year',
12235      'description' => 'Converts a jewish calendar date to a julian day count',
12236    ),
12237    'jdtofrench' => 
12238    array (
12239      'return' => 'string',
12240      'params' => 'int juliandaycount',
12241      'description' => 'Converts a julian day count to a french republic calendar date',
12242    ),
12243    'frenchtojd' => 
12244    array (
12245      'return' => 'int',
12246      'params' => 'int month, int day, int year',
12247      'description' => 'Converts a french republic calendar date to julian day count',
12248    ),
12249    'jddayofweek' => 
12250    array (
12251      'return' => 'mixed',
12252      'params' => 'int juliandaycount [, int mode]',
12253      'description' => 'Returns name or number of day of week from julian day count',
12254    ),
12255    'jdmonthname' => 
12256    array (
12257      'return' => 'string',
12258      'params' => 'int juliandaycount, int mode',
12259      'description' => 'Returns name of month for julian day count',
12260    ),
12261    'unixtojd' => 
12262    array (
12263      'return' => 'int',
12264      'params' => '[int timestamp]',
12265      'description' => 'Convert UNIX timestamp to Julian Day',
12266    ),
12267    'jdtounix' => 
12268    array (
12269      'return' => 'int',
12270      'params' => 'int jday',
12271      'description' => 'Convert Julian Day to UNIX timestamp',
12272    ),
12273    'mime_content_type' => 
12274    array (
12275      'return' => 'string',
12276      'params' => 'string filename|resource stream',
12277      'description' => 'Return content-type for file',
12278    ),
12279    'exif_tagname' => 
12280    array (
12281      'return' => 'string',
12282      'params' => 'index',
12283      'description' => 'Get headername for index or false if not defined',
12284    ),
12285    'exif_read_data' => 
12286    array (
12287      'return' => 'array',
12288      'params' => 'string filename [, sections_needed [, sub_arrays[, read_thumbnail]]]',
12289      'description' => 'Reads header data from the JPEG/TIFF image filename and optionally reads the internal thumbnails',
12290    ),
12291    'exif_thumbnail' => 
12292    array (
12293      'return' => 'string',
12294      'params' => 'string filename [, &width, &height [, &imagetype]]',
12295      'description' => 'Reads the embedded thumbnail',
12296    ),
12297    'exif_imagetype' => 
12298    array (
12299      'return' => 'int',
12300      'params' => 'string imagefile',
12301      'description' => 'Get the type of an image',
12302    ),
12303    'ming_setscale' => 
12304    array (
12305      'return' => 'void',
12306      'params' => 'int scale',
12307      'description' => 'Set scale (?)',
12308    ),
12309    'ming_useswfversion' => 
12310    array (
12311      'return' => 'void',
12312      'params' => 'int version',
12313      'description' => 'Use SWF version (?)',
12314    ),
12315    'ming_useconstants' => 
12316    array (
12317      'return' => 'void',
12318      'params' => 'int use',
12319      'description' => 'Use constant pool (?)',
12320    ),
12321    'swfaction::__construct' => 
12322    array (
12323      'return' => 'void',
12324      'params' => 'string',
12325      'description' => 'Creates a new SWFAction object, compiling the given script',
12326    ),
12327    'swfbitmap::__construct' => 
12328    array (
12329      'return' => 'void',
12330      'params' => 'mixed file [, mixed maskfile]',
12331      'description' => 'Creates a new SWFBitmap object from jpg (with optional mask) or dbl file',
12332    ),
12333    'swfbitmap::getWidth' => 
12334    array (
12335      'return' => 'float',
12336      'params' => '',
12337      'description' => 'Returns the width of this bitmap',
12338    ),
12339    'swfbitmap::getHeight' => 
12340    array (
12341      'return' => 'float',
12342      'params' => '',
12343      'description' => 'Returns the height of this bitmap',
12344    ),
12345    'swfbutton::__construct' => 
12346    array (
12347      'return' => 'void',
12348      'params' => '',
12349      'description' => 'Creates a new SWFButton object',
12350    ),
12351    'swfbutton::setHit' => 
12352    array (
12353      'return' => 'void',
12354      'params' => 'object SWFCharacter',
12355      'description' => 'Sets the character for this button\'s hit test state',
12356    ),
12357    'swfbutton::setOver' => 
12358    array (
12359      'return' => 'void',
12360      'params' => 'object SWFCharacter',
12361      'description' => 'Sets the character for this button\'s over state',
12362    ),
12363    'swfbutton::setUp' => 
12364    array (
12365      'return' => 'void',
12366      'params' => 'object SWFCharacter',
12367      'description' => 'Sets the character for this button\'s up state',
12368    ),
12369    'swfbutton::setDown' => 
12370    array (
12371      'return' => 'void',
12372      'params' => 'object SWFCharacter',
12373      'description' => 'Sets the character for this button\'s down state',
12374    ),
12375    'swfbutton::addShape' => 
12376    array (
12377      'return' => 'void',
12378      'params' => 'object SWFCharacter, int flags',
12379      'description' => 'Sets the character to display for the condition described in flags',
12380    ),
12381    'swfbutton::setMenu' => 
12382    array (
12383      'return' => 'void',
12384      'params' => 'int flag',
12385      'description' => 'enable track as menu button behaviour',
12386    ),
12387    'swfbutton::setAction' => 
12388    array (
12389      'return' => 'void',
12390      'params' => 'object SWFAction',
12391      'description' => 'Sets the action to perform when button is pressed',
12392    ),
12393    'swfbutton::addASound' => 
12394    array (
12395      'return' => 'SWFSoundInstance',
12396      'params' => 'SWFSound sound, int flags',
12397      'description' => 'associates a sound with a button transitionNOTE: the transitions are all wrong _UP, _OVER, _DOWN _HIT',
12398    ),
12399    'swfbutton::addAction' => 
12400    array (
12401      'return' => 'void',
12402      'params' => 'object SWFAction, int flags',
12403      'description' => 'Sets the action to perform when conditions described in flags is met',
12404    ),
12405    'ming_keypress' => 
12406    array (
12407      'return' => 'int',
12408      'params' => 'string str',
12409      'description' => 'Returns the action flag for keyPress(char)',
12410    ),
12411    'swfdisplayitem::moveTo' => 
12412    array (
12413      'return' => 'void',
12414      'params' => 'int x, int y',
12415      'description' => 'Moves this SWFDisplayItem to movie coordinates (x, y)',
12416    ),
12417    'swfdisplayitem::move' => 
12418    array (
12419      'return' => 'void',
12420      'params' => 'float dx, float dy',
12421      'description' => 'Displaces this SWFDisplayItem by (dx, dy) in movie coordinates',
12422    ),
12423    'swfdisplayitem::scaleTo' => 
12424    array (
12425      'return' => 'void',
12426      'params' => 'float xScale [, float yScale]',
12427      'description' => 'Scales this SWFDisplayItem by xScale in the x direction, yScale in the y, or both to xScale if only one arg',
12428    ),
12429    'swfdisplayitem::scale' => 
12430    array (
12431      'return' => 'void',
12432      'params' => 'float xScale, float yScale',
12433      'description' => 'Multiplies this SWFDisplayItem\'s current x scale by xScale, its y scale by yScale',
12434    ),
12435    'swfdisplayitem::rotateTo' => 
12436    array (
12437      'return' => 'void',
12438      'params' => 'float degrees',
12439      'description' => 'Rotates this SWFDisplayItem the given (clockwise) degrees from its original orientation',
12440    ),
12441    'swfdisplayitem::rotate' => 
12442    array (
12443      'return' => 'void',
12444      'params' => 'float degrees',
12445      'description' => 'Rotates this SWFDisplayItem the given (clockwise) degrees from its current orientation',
12446    ),
12447    'swfdisplayitem::skewXTo' => 
12448    array (
12449      'return' => 'void',
12450      'params' => 'float xSkew',
12451      'description' => 'Sets this SWFDisplayItem\'s x skew value to xSkew',
12452    ),
12453    'swfdisplayitem::skewX' => 
12454    array (
12455      'return' => 'void',
12456      'params' => 'float xSkew',
12457      'description' => 'Adds xSkew to this SWFDisplayItem\'s x skew value',
12458    ),
12459    'swfdisplayitem::skewYTo' => 
12460    array (
12461      'return' => 'void',
12462      'params' => 'float ySkew',
12463      'description' => 'Sets this SWFDisplayItem\'s y skew value to ySkew',
12464    ),
12465    'swfdisplayitem::skewY' => 
12466    array (
12467      'return' => 'void',
12468      'params' => 'float ySkew',
12469      'description' => 'Adds ySkew to this SWFDisplayItem\'s y skew value',
12470    ),
12471    'swfdisplayitem::setMatrix' => 
12472    array (
12473      'return' => 'void',
12474      'params' => 'float a, float b, float c, float d, float x, float y',
12475      'description' => 'Sets the item\'s transform matrix',
12476    ),
12477    'swfdisplayitem::setDepth' => 
12478    array (
12479      'return' => 'void',
12480      'params' => 'int depth',
12481      'description' => 'Sets this SWFDisplayItem\'s z-depth to depth.  Items with higher depth values are drawn on top of those with lower values',
12482    ),
12483    'swfdisplayitem::setRatio' => 
12484    array (
12485      'return' => 'void',
12486      'params' => 'float ratio',
12487      'description' => 'Sets this SWFDisplayItem\'s ratio to ratio.  Obviously only does anything if displayitem was created from an SWFMorph',
12488    ),
12489    'swfdisplayitem::addColor' => 
12490    array (
12491      'return' => 'void',
12492      'params' => 'int r, int g, int b [, int a]',
12493      'description' => 'Sets the add color part of this SWFDisplayItem\'s CXform to (r, g, b [, a]), a defaults to 0',
12494    ),
12495    'swfdisplayitem::multColor' => 
12496    array (
12497      'return' => 'void',
12498      'params' => 'float r, float g, float b [, float a]',
12499      'description' => 'Sets the multiply color part of this SWFDisplayItem\'s CXform to (r, g, b [, a]), a defaults to 1.0',
12500    ),
12501    'swfdisplayitem::setName' => 
12502    array (
12503      'return' => 'void',
12504      'params' => 'string name',
12505      'description' => 'Sets this SWFDisplayItem\'s name to name',
12506    ),
12507    'swfdisplayitem::addAction' => 
12508    array (
12509      'return' => 'void',
12510      'params' => 'object SWFAction, int flags',
12511      'description' => 'Adds this SWFAction to the given SWFSprite instance',
12512    ),
12513    'swfdisplayitem::setMaskLevel' => 
12514    array (
12515      'return' => 'void',
12516      'params' => 'int level',
12517      'description' => 'defines a MASK layer at level',
12518    ),
12519    'swfdisplayitem::endMask' => 
12520    array (
12521      'return' => 'void',
12522      'params' => '',
12523      'description' => 'another way of defining a MASK layer',
12524    ),
12525    'swffill::__construct' => 
12526    array (
12527      'return' => 'void',
12528      'params' => '',
12529      'description' => 'Creates a new SWFFill object',
12530    ),
12531    'swffill::moveTo' => 
12532    array (
12533      'return' => 'void',
12534      'params' => 'float x, float y',
12535      'description' => 'Moves this SWFFill to shape coordinates (x,y)',
12536    ),
12537    'swffill::scaleTo' => 
12538    array (
12539      'return' => 'void',
12540      'params' => 'float xScale [, float yScale]',
12541      'description' => 'Scales this SWFFill by xScale in the x direction, yScale in the y, or both to xScale if only one arg',
12542    ),
12543    'swffill::rotateTo' => 
12544    array (
12545      'return' => 'void',
12546      'params' => 'float degrees',
12547      'description' => 'Rotates this SWFFill the given (clockwise) degrees from its original orientation',
12548    ),
12549    'swffill::skewXTo' => 
12550    array (
12551      'return' => 'void',
12552      'params' => 'float xSkew',
12553      'description' => 'Sets this SWFFill\'s x skew value to xSkew',
12554    ),
12555    'swffill::skewYTo' => 
12556    array (
12557      'return' => 'void',
12558      'params' => 'float ySkew',
12559      'description' => 'Sets this SWFFill\'s y skew value to ySkew',
12560    ),
12561    'swffontcha::raddChars' => 
12562    array (
12563      'return' => 'void',
12564      'params' => 'string',
12565      'description' => 'adds characters to a font for exporting font',
12566    ),
12567    'swffontchar::addChars' => 
12568    array (
12569      'return' => 'void',
12570      'params' => 'string',
12571      'description' => 'adds characters to a font for exporting font',
12572    ),
12573    'swffont::__construct' => 
12574    array (
12575      'return' => 'void',
12576      'params' => 'string filename',
12577      'description' => 'Creates a new SWFFont object from given file',
12578    ),
12579    'swffont::getWidth' => 
12580    array (
12581      'return' => 'float',
12582      'params' => 'string str',
12583      'description' => 'Calculates the width of the given string in this font at full height',
12584    ),
12585    'swffont::getUTF8Width' => 
12586    array (
12587      'return' => 'int',
12588      'params' => 'string',
12589      'description' => 'Calculates the width of the given string in this font at full height',
12590    ),
12591    'swffont::getWideWidth' => 
12592    array (
12593      'return' => 'int',
12594      'params' => 'string',
12595      'description' => 'Calculates the width of the given string in this font at full height',
12596    ),
12597    'swffont::getAscent' => 
12598    array (
12599      'return' => 'float',
12600      'params' => '',
12601      'description' => 'Returns the ascent of the font, or 0 if not available',
12602    ),
12603    'swffont::getDescent' => 
12604    array (
12605      'return' => 'float',
12606      'params' => '',
12607      'description' => 'Returns the descent of the font, or 0 if not available',
12608    ),
12609    'swffont::getLeading' => 
12610    array (
12611      'return' => 'float',
12612      'params' => '',
12613      'description' => 'Returns the leading of the font, or 0 if not available',
12614    ),
12615    'swffont::addChars' => 
12616    array (
12617      'return' => 'void',
12618      'params' => 'string',
12619      'description' => 'adds characters to a font required within textfields',
12620    ),
12621    'swffont::getShape' => 
12622    array (
12623      'return' => 'string',
12624      'params' => 'code',
12625      'description' => 'Returns the glyph shape of a char as a text string',
12626    ),
12627    'swfgradient::__construct' => 
12628    array (
12629      'return' => 'void',
12630      'params' => '',
12631      'description' => 'Creates a new SWFGradient object',
12632    ),
12633    'swfgradient::addEntry' => 
12634    array (
12635      'return' => 'void',
12636      'params' => 'float ratio, int r, int g, int b [, int a]',
12637      'description' => 'Adds given entry to the gradient',
12638    ),
12639    'swfmorph::__construct' => 
12640    array (
12641      'return' => 'void',
12642      'params' => '',
12643      'description' => 'Creates a new SWFMorph object',
12644    ),
12645    'swfmorph::getShape1' => 
12646    array (
12647      'return' => 'object',
12648      'params' => '',
12649      'description' => 'Return\'s this SWFMorph\'s start shape object',
12650    ),
12651    'swfmorph::getShape2' => 
12652    array (
12653      'return' => 'object',
12654      'params' => '',
12655      'description' => 'Return\'s this SWFMorph\'s start shape object',
12656    ),
12657    'swfsound::__construct' => 
12658    array (
12659      'return' => 'void',
12660      'params' => 'string filename, int flags',
12661      'description' => 'Creates a new SWFSound object from given file',
12662    ),
12663    'swfvideostream_init' => 
12664    array (
12665      'return' => 'class',
12666      'params' => '[file]',
12667      'description' => 'Returns a SWVideoStream object',
12668    ),
12669    'swfprebuiltclip_init' => 
12670    array (
12671      'return' => 'class',
12672      'params' => '[file]',
12673      'description' => 'Returns a SWFPrebuiltClip object',
12674    ),
12675    'swfmovie::labelframe' => 
12676    array (
12677      'return' => 'void',
12678      'params' => 'object SWFBlock',
12679      'description' => '',
12680    ),
12681    'swfmovie::output' => 
12682    array (
12683      'return' => 'int',
12684      'params' => '[int compression]',
12685      'description' => '',
12686    ),
12687    'swfmovie::saveToFile' => 
12688    array (
12689      'return' => 'int',
12690      'params' => 'stream x [, int compression]',
12691      'description' => '',
12692    ),
12693    'swfmovie::save' => 
12694    array (
12695      'return' => 'int',
12696      'params' => 'mixed where [, int compression]',
12697      'description' => 'Saves the movie. \'where\' can be stream and the movie will be saved there otherwise it is treated as string and written in file with that name',
12698    ),
12699    'swfmovie::setBackground' => 
12700    array (
12701      'return' => 'void',
12702      'params' => 'int r, int g, int b',
12703      'description' => 'Sets background color (r,g,b)',
12704    ),
12705    'swfmovie::setRate' => 
12706    array (
12707      'return' => 'void',
12708      'params' => 'float rate',
12709      'description' => 'Sets movie rate',
12710    ),
12711    'swfmovie::setDimension' => 
12712    array (
12713      'return' => 'void',
12714      'params' => 'float x, float y',
12715      'description' => 'Sets movie dimension',
12716    ),
12717    'swfmovie::setFrames' => 
12718    array (
12719      'return' => 'void',
12720      'params' => 'int frames',
12721      'description' => 'Sets number of frames',
12722    ),
12723    'swfmovie::streamMP3' => 
12724    array (
12725      'return' => 'void',
12726      'params' => 'mixed file',
12727      'description' => 'Sets sound stream of the SWF movie. The parameter can be stream or string.',
12728    ),
12729    'swfshape::__construct' => 
12730    array (
12731      'return' => 'void',
12732      'params' => '',
12733      'description' => 'Creates a new SWFShape object',
12734    ),
12735    'swfshape::setline' => 
12736    array (
12737      'return' => 'void',
12738      'params' => 'int width, int r, int g, int b [, int a]',
12739      'description' => 'Sets the current line style for this SWFShape',
12740    ),
12741    'swfshape::addfill' => 
12742    array (
12743      'return' => 'object',
12744      'params' => 'mixed arg1, int arg2, [int b [, int a]]',
12745      'description' => 'Returns a fill object, for use with swfshape_setleftfill and swfshape_setrightfill. If 1 or 2 parameter(s) is (are) passed first should be object (from gradient class) and the second int (flags). Gradient fill is performed. If 3 or 4 parameters are passed : r, g, b [, a]. Solid fill is performed.',
12746    ),
12747    'swfshape::setleftfill' => 
12748    array (
12749      'return' => 'void',
12750      'params' => 'int arg1 [, int g ,int b [,int a]]',
12751      'description' => 'Sets the right side fill style to fill in case only one parameter is passed. When 3 or 4 parameters are passed they are treated as : int r, int g, int b, int a . Solid fill is performed in this case before setting right side fill type.',
12752    ),
12753    'swfshape::movepento' => 
12754    array (
12755      'return' => 'void',
12756      'params' => 'float x, float y',
12757      'description' => 'Moves the pen to shape coordinates (x, y)',
12758    ),
12759    'swfshape::movepen' => 
12760    array (
12761      'return' => 'void',
12762      'params' => 'float x, float y',
12763      'description' => 'Moves the pen from its current location by vector (x, y)',
12764    ),
12765    'swfshape::drawlineto' => 
12766    array (
12767      'return' => 'void',
12768      'params' => 'float x, float y',
12769      'description' => 'Draws a line from the current pen position to shape coordinates (x, y) in the current line style',
12770    ),
12771    'swfshape::drawline' => 
12772    array (
12773      'return' => 'void',
12774      'params' => 'float dx, float dy',
12775      'description' => 'Draws a line from the current pen position (x, y) to the point (x+dx, y+dy) in the current line style',
12776    ),
12777    'swfshape::drawcurveto' => 
12778    array (
12779      'return' => 'void',
12780      'params' => 'float ax, float ay, float bx, float by [, float dx, float dy]',
12781      'description' => 'Draws a curve from the current pen position (x,y) to the point (bx, by) in the current line style, using point (ax, ay) as a control point. Or draws a cubic bezier to point (dx, dy) with control points (ax, ay) and (bx, by)',
12782    ),
12783    'swfshape::drawcurve' => 
12784    array (
12785      'return' => 'void',
12786      'params' => 'float adx, float ady, float bdx, float bdy [, float cdx, float cdy]',
12787      'description' => 'Draws a curve from the current pen position (x, y) to the point (x+bdx, y+bdy) in the current line style, using point (x+adx, y+ady) as a control point or draws a cubic bezier to point (x+cdx, x+cdy) with control points (x+adx, y+ady) and (x+bdx, y+bdy)',
12788    ),
12789    'swfshape::drawglyph' => 
12790    array (
12791      'return' => 'void',
12792      'params' => 'SWFFont font, string character [, int size]',
12793      'description' => 'Draws the first character in the given string into the shape using the glyph definition from the given font',
12794    ),
12795    'swfshape::drawcircle' => 
12796    array (
12797      'return' => 'void',
12798      'params' => 'float r',
12799      'description' => 'Draws a circle of radius r centered at the current location, in a counter-clockwise fashion',
12800    ),
12801    'swfshape::drawarc' => 
12802    array (
12803      'return' => 'void',
12804      'params' => 'float r, float startAngle, float endAngle',
12805      'description' => 'Draws an arc of radius r centered at the current location, from angle startAngle to angle endAngle measured clockwise from 12 o\'clock',
12806    ),
12807    'swfshape::drawcubic' => 
12808    array (
12809      'return' => 'void',
12810      'params' => 'float bx, float by, float cx, float cy, float dx, float dy',
12811      'description' => 'Draws a cubic bezier curve using the current position and the three given points as control points',
12812    ),
12813    'swfsprite::__construct' => 
12814    array (
12815      'return' => 'void',
12816      'params' => '',
12817      'description' => 'Creates a new SWFSprite object',
12818    ),
12819    'swfsprite::add' => 
12820    array (
12821      'return' => 'object',
12822      'params' => 'object SWFCharacter',
12823      'description' => 'Adds the character to the sprite, returns a displayitem object',
12824    ),
12825    'swfsprite::remove' => 
12826    array (
12827      'return' => 'void',
12828      'params' => 'object SWFDisplayItem',
12829      'description' => 'Remove the named character from the sprite\'s display list',
12830    ),
12831    'swfsprite::nextFrame' => 
12832    array (
12833      'return' => 'void',
12834      'params' => '',
12835      'description' => 'Moves the sprite to the next frame',
12836    ),
12837    'swfsprite::labelFrame' => 
12838    array (
12839      'return' => 'void',
12840      'params' => 'string label',
12841      'description' => 'Labels frame',
12842    ),
12843    'swfsprite::setFrames' => 
12844    array (
12845      'return' => 'void',
12846      'params' => 'int frames',
12847      'description' => 'Sets the number of frames in this SWFSprite',
12848    ),
12849    'swftext::__construct' => 
12850    array (
12851      'return' => 'void',
12852      'params' => '',
12853      'description' => 'Creates new SWFText object',
12854    ),
12855    'swftext::setFont' => 
12856    array (
12857      'return' => 'void',
12858      'params' => 'object font',
12859      'description' => 'Sets this SWFText object\'s current font to given font',
12860    ),
12861    'swftext::setHeight' => 
12862    array (
12863      'return' => 'void',
12864      'params' => 'float height',
12865      'description' => 'Sets this SWFText object\'s current height to given height',
12866    ),
12867    'swftext::setSpacing' => 
12868    array (
12869      'return' => 'void',
12870      'params' => 'float spacing',
12871      'description' => 'Sets this SWFText object\'s current letterspacing to given spacing',
12872    ),
12873    'swftext::setColor' => 
12874    array (
12875      'return' => 'void',
12876      'params' => 'int r, int g, int b [, int a]',
12877      'description' => 'Sets this SWFText object\'s current color to the given color',
12878    ),
12879    'swftext::moveTo' => 
12880    array (
12881      'return' => 'void',
12882      'params' => 'float x, float y',
12883      'description' => 'Moves this SWFText object\'s current pen position to (x, y) in text coordinates',
12884    ),
12885    'swftext::addString' => 
12886    array (
12887      'return' => 'void',
12888      'params' => 'string text',
12889      'description' => 'Writes the given text into this SWFText object at the current pen position, using the current font, height, spacing, and color',
12890    ),
12891    'swftext::addUTF8String' => 
12892    array (
12893      'return' => 'void',
12894      'params' => 'string text',
12895      'description' => 'Writes the given text into this SWFText object at the current pen position,using the current font, height, spacing, and color',
12896    ),
12897    'swftext::addWideString' => 
12898    array (
12899      'return' => 'void',
12900      'params' => 'string text',
12901      'description' => 'Writes the given text into this SWFText object at the current pen position,using the current font, height, spacing, and color',
12902    ),
12903    'swftext::getWidth' => 
12904    array (
12905      'return' => 'float',
12906      'params' => 'string str',
12907      'description' => 'Calculates the width of the given string in this text objects current font and size',
12908    ),
12909    'swftext::getUTF8Width' => 
12910    array (
12911      'return' => 'double',
12912      'params' => 'string',
12913      'description' => 'calculates the width of the given string in this text objects current font and size',
12914    ),
12915    'swftext::getWideWidth' => 
12916    array (
12917      'return' => 'double',
12918      'params' => 'string',
12919      'description' => 'calculates the width of the given string in this text objects current font and size',
12920    ),
12921    'swftext::getAscent' => 
12922    array (
12923      'return' => 'float',
12924      'params' => '',
12925      'description' => 'Returns the ascent of the current font at its current size, or 0 if not available',
12926    ),
12927    'swftext::getDescent' => 
12928    array (
12929      'return' => 'float',
12930      'params' => '',
12931      'description' => 'Returns the descent of the current font at its current size, or 0 if not available',
12932    ),
12933    'swftext::getLeading' => 
12934    array (
12935      'return' => 'float',
12936      'params' => '',
12937      'description' => 'Returns the leading of the current font at its current size, or 0 if not available',
12938    ),
12939    'swftextfield::__construct' => 
12940    array (
12941      'return' => 'void',
12942      'params' => '[int flags]',
12943      'description' => 'Creates a new SWFTextField object',
12944    ),
12945    'swftextfield::setFont' => 
12946    array (
12947      'return' => 'void',
12948      'params' => 'object font',
12949      'description' => 'Sets the font for this textfield',
12950    ),
12951    'swftextfield::setBounds' => 
12952    array (
12953      'return' => 'void',
12954      'params' => 'float width, float height',
12955      'description' => 'Sets the width and height of this textfield',
12956    ),
12957    'swftextfield::align' => 
12958    array (
12959      'return' => 'void',
12960      'params' => 'int alignment',
12961      'description' => 'Sets the alignment of this textfield',
12962    ),
12963    'swftextfield::setHeight' => 
12964    array (
12965      'return' => 'void',
12966      'params' => 'float height',
12967      'description' => 'Sets the font height of this textfield',
12968    ),
12969    'swftextfield::setLeftMargin' => 
12970    array (
12971      'return' => 'void',
12972      'params' => 'float margin',
12973      'description' => 'Sets the left margin of this textfield',
12974    ),
12975    'swftextfield::setRightMargin' => 
12976    array (
12977      'return' => 'void',
12978      'params' => 'float margin',
12979      'description' => 'Sets the right margin of this textfield',
12980    ),
12981    'swftextfield::setMargins' => 
12982    array (
12983      'return' => 'void',
12984      'params' => 'float left, float right',
12985      'description' => 'Sets both margins of this textfield',
12986    ),
12987    'swftextfield::setIndentation' => 
12988    array (
12989      'return' => 'void',
12990      'params' => 'float indentation',
12991      'description' => 'Sets the indentation of the first line of this textfield',
12992    ),
12993    'swftextfield::setLineSpacing' => 
12994    array (
12995      'return' => 'void',
12996      'params' => 'float space',
12997      'description' => 'Sets the line spacing of this textfield',
12998    ),
12999    'swftextfield::setColor' => 
13000    array (
13001      'return' => 'void',
13002      'params' => 'int r, int g, int b [, int a]',
13003      'description' => 'Sets the color of this textfield',
13004    ),
13005    'swftextfield::setName' => 
13006    array (
13007      'return' => 'void',
13008      'params' => 'string var_name',
13009      'description' => 'Sets the variable name of this textfield',
13010    ),
13011    'swftextfield::addString' => 
13012    array (
13013      'return' => 'void',
13014      'params' => 'string str',
13015      'description' => 'Adds the given string to this textfield',
13016    ),
13017    'swftextfield::setPadding' => 
13018    array (
13019      'return' => 'void',
13020      'params' => 'float padding',
13021      'description' => 'Sets the padding of this textfield',
13022    ),
13023    'swftextfield::addChars' => 
13024    array (
13025      'return' => 'void',
13026      'params' => 'string',
13027      'description' => 'adds characters to a font that will be available within a textfield',
13028    ),
13029    'SplObjectStorage::attach' => 
13030    array (
13031      'return' => 'void',
13032      'params' => '$obj',
13033      'description' => 'Attaches an object to the storage if not yet contained',
13034    ),
13035    'SplObjectStorage::detach' => 
13036    array (
13037      'return' => 'void',
13038      'params' => '$obj',
13039      'description' => 'Detaches an object from the storage',
13040    ),
13041    'SplObjectStorage::contains' => 
13042    array (
13043      'return' => 'bool',
13044      'params' => '$obj',
13045      'description' => 'Determine whethe an object is contained in the storage',
13046    ),
13047    'SplObjectStorage::count' => 
13048    array (
13049      'return' => 'int',
13050      'params' => '',
13051      'description' => 'Determine number of objects in storage',
13052    ),
13053    'SplObjectStorage::rewind' => 
13054    array (
13055      'return' => 'void',
13056      'params' => '',
13057      'description' => '',
13058    ),
13059    'SplObjectStorage::valid' => 
13060    array (
13061      'return' => 'bool',
13062      'params' => '',
13063      'description' => '',
13064    ),
13065    'SplObjectStorage::key' => 
13066    array (
13067      'return' => 'mixed',
13068      'params' => '',
13069      'description' => '',
13070    ),
13071    'SplObjectStorage::current' => 
13072    array (
13073      'return' => 'mixed',
13074      'params' => '',
13075      'description' => '',
13076    ),
13077    'SplObjectStorage::next' => 
13078    array (
13079      'return' => 'void',
13080      'params' => '',
13081      'description' => '',
13082    ),
13083    'RecursiveIteratorIterator::rewind' => 
13084    array (
13085      'return' => 'void',
13086      'params' => '',
13087      'description' => 'Rewind the iterator to the first element of the top level inner iterator.',
13088    ),
13089    'RecursiveIteratorIterator::valid' => 
13090    array (
13091      'return' => 'bool',
13092      'params' => '',
13093      'description' => 'Check whether the current position is valid',
13094    ),
13095    'RecursiveIteratorIterator::key' => 
13096    array (
13097      'return' => 'mixed',
13098      'params' => '',
13099      'description' => 'Access the current key',
13100    ),
13101    'RecursiveIteratorIterator::current' => 
13102    array (
13103      'return' => 'mixed',
13104      'params' => '',
13105      'description' => 'Access the current element value',
13106    ),
13107    'RecursiveIteratorIterator::next' => 
13108    array (
13109      'return' => 'void',
13110      'params' => '',
13111      'description' => 'Move forward to the next element',
13112    ),
13113    'RecursiveIteratorIterator::getDepth' => 
13114    array (
13115      'return' => 'int',
13116      'params' => '',
13117      'description' => 'Get the current depth of the recursive iteration',
13118    ),
13119    'RecursiveIteratorIterator::getSubIterator' => 
13120    array (
13121      'return' => 'RecursiveIterator',
13122      'params' => '[int level]',
13123      'description' => 'The current active sub iterator or the iterator at specified level',
13124    ),
13125    'RecursiveIteratorIterator::getInnerIterator' => 
13126    array (
13127      'return' => 'RecursiveIterator',
13128      'params' => '',
13129      'description' => 'The current active sub iterator',
13130    ),
13131    'RecursiveIteratorIterator::beginIteration' => 
13132    array (
13133      'return' => 'RecursiveIterator',
13134      'params' => '',
13135      'description' => 'Called when iteration begins (after first rewind() call)',
13136    ),
13137    'RecursiveIteratorIterator::endIteration' => 
13138    array (
13139      'return' => 'RecursiveIterator',
13140      'params' => '',
13141      'description' => 'Called when iteration ends (when valid() first returns false',
13142    ),
13143    'RecursiveIteratorIterator::callHasChildren' => 
13144    array (
13145      'return' => 'bool',
13146      'params' => '',
13147      'description' => 'Called for each element to test whether it has children',
13148    ),
13149    'RecursiveIteratorIterator::callGetChildren' => 
13150    array (
13151      'return' => 'RecursiveIterator',
13152      'params' => '',
13153      'description' => 'Return children of current element',
13154    ),
13155    'RecursiveIteratorIterator::beginChildren' => 
13156    array (
13157      'return' => 'void',
13158      'params' => '',
13159      'description' => 'Called when recursing one level down',
13160    ),
13161    'RecursiveIteratorIterator::endChildren' => 
13162    array (
13163      'return' => 'void',
13164      'params' => '',
13165      'description' => 'Called when end recursing one level',
13166    ),
13167    'RecursiveIteratorIterator::nextElement' => 
13168    array (
13169      'return' => 'void',
13170      'params' => '',
13171      'description' => 'Called when the next element is available',
13172    ),
13173    'RecursiveIteratorIterator::setMaxDepth' => 
13174    array (
13175      'return' => 'void',
13176      'params' => '[$max_depth = -1]',
13177      'description' => 'Set the maximum allowed depth (or any depth if pmax_depth = -1]',
13178    ),
13179    'RecursiveIteratorIterator::getMaxDepth' => 
13180    array (
13181      'return' => 'int|false',
13182      'params' => '',
13183      'description' => 'Return the maximum accepted depth or false if any depth is allowed',
13184    ),
13185    'ParentIterator::rewind' => 
13186    array (
13187      'return' => 'void',
13188      'params' => '',
13189      'description' => 'proto void IteratorIterator::rewind()Rewind the iterator',
13190    ),
13191    'FilterIterator::valid' => 
13192    array (
13193      'return' => 'bool',
13194      'params' => '',
13195      'description' => 'proto bool ParentIterator::valid()proto bool IteratorIterator::valid()proto bool NoRewindIterator::valid()Check whether the current element is valid',
13196    ),
13197    'FilterIterator::key' => 
13198    array (
13199      'return' => 'mixed',
13200      'params' => '',
13201      'description' => 'proto mixed CachingIterator::key()proto mixed LimitIterator::key()proto mixed ParentIterator::key()proto mixed IteratorIterator::key()proto mixed NoRewindIterator::key()proto mixed AppendIterator::key()Get the current key',
13202    ),
13203    'FilterIterator::current' => 
13204    array (
13205      'return' => 'mixed',
13206      'params' => '',
13207      'description' => 'proto mixed CachingIterator::current()proto mixed LimitIterator::current()proto mixed ParentIterator::current()proto mixed IteratorIterator::current()proto mixed NoRewindIterator::current()proto mixed AppendIterator::current()Get the current element value',
13208    ),
13209    'ParentIterator::next' => 
13210    array (
13211      'return' => 'void',
13212      'params' => '',
13213      'description' => 'proto void IteratorIterator::next()proto void NoRewindIterator::next()Move the iterator forward',
13214    ),
13215    'FilterIterator::rewind' => 
13216    array (
13217      'return' => 'void',
13218      'params' => '',
13219      'description' => 'Rewind the iterator',
13220    ),
13221    'FilterIterator::next' => 
13222    array (
13223      'return' => 'void',
13224      'params' => '',
13225      'description' => 'Move the iterator forward',
13226    ),
13227    'RecursiveFilterIterator::__construct' => 
13228    array (
13229      'return' => 'void',
13230      'params' => 'RecursiveIterator it',
13231      'description' => 'Create a RecursiveFilterIterator from a RecursiveIterator',
13232    ),
13233    'RecursiveFilterIterator::hasChildren' => 
13234    array (
13235      'return' => 'bool',
13236      'params' => '',
13237      'description' => 'Check whether the inner iterator\'s current element has children',
13238    ),
13239    'RecursiveFilterIterator::getChildren' => 
13240    array (
13241      'return' => 'RecursiveFilterIterator',
13242      'params' => '',
13243      'description' => 'Return the inner iterator\'s children contained in a RecursiveFilterIterator',
13244    ),
13245    'ParentIterator::__construct' => 
13246    array (
13247      'return' => 'void',
13248      'params' => 'RecursiveIterator it',
13249      'description' => 'Create a ParentIterator from a RecursiveIterator',
13250    ),
13251    'ParentIterator::hasChildren' => 
13252    array (
13253      'return' => 'bool',
13254      'params' => '',
13255      'description' => 'Check whether the inner iterator\'s current element has children',
13256    ),
13257    'ParentIterator::getChildren' => 
13258    array (
13259      'return' => 'ParentIterator',
13260      'params' => '',
13261      'description' => 'Return the inner iterator\'s children contained in a ParentIterator',
13262    ),
13263    'LimitIterator::valid' => 
13264    array (
13265      'return' => 'bool',
13266      'params' => '',
13267      'description' => 'Check whether the current element is valid',
13268    ),
13269    'LimitIterator::next' => 
13270    array (
13271      'return' => 'void',
13272      'params' => '',
13273      'description' => 'Move the iterator forward',
13274    ),
13275    'LimitIterator::seek' => 
13276    array (
13277      'return' => 'void',
13278      'params' => 'int position',
13279      'description' => 'Seek to the given position',
13280    ),
13281    'LimitIterator::getPosition' => 
13282    array (
13283      'return' => 'int',
13284      'params' => '',
13285      'description' => 'Return the current position',
13286    ),
13287    'CachingIterator::__construct' => 
13288    array (
13289      'return' => 'void',
13290      'params' => 'Iterator it [, flags = CIT_CALL_TOSTRING]',
13291      'description' => 'Construct a CachingIterator from an Iterator',
13292    ),
13293    'CachingIterator::rewind' => 
13294    array (
13295      'return' => 'void',
13296      'params' => '',
13297      'description' => 'Rewind the iterator',
13298    ),
13299    'CachingIterator::valid' => 
13300    array (
13301      'return' => 'bool',
13302      'params' => '',
13303      'description' => 'Check whether the current element is valid',
13304    ),
13305    'CachingIterator::next' => 
13306    array (
13307      'return' => 'void',
13308      'params' => '',
13309      'description' => 'Move the iterator forward',
13310    ),
13311    'CachingIterator::hasNext' => 
13312    array (
13313      'return' => 'bool',
13314      'params' => '',
13315      'description' => 'Check whether the inner iterator has a valid next element',
13316    ),
13317    'CachingIterator::__toString' => 
13318    array (
13319      'return' => 'string',
13320      'params' => '',
13321      'description' => 'Return the string representation of the current element',
13322    ),
13323    'RecursiveCachingIterator::__construct' => 
13324    array (
13325      'return' => 'void',
13326      'params' => 'RecursiveIterator it [, flags = CIT_CALL_TOSTRING]',
13327      'description' => 'Create an iterator from a RecursiveIterator',
13328    ),
13329    'RecursiveCachingIterator::hasChildren' => 
13330    array (
13331      'return' => 'bool',
13332      'params' => '',
13333      'description' => 'Check whether the current element of the inner iterator has children',
13334    ),
13335    'RecursiveCachingIterator::getChildren' => 
13336    array (
13337      'return' => 'RecursiveCachingIterator',
13338      'params' => '',
13339      'description' => 'Return the inner iterator\'s children as a RecursiveCachingIterator',
13340    ),
13341    'IteratorIterator::__construct' => 
13342    array (
13343      'return' => 'void',
13344      'params' => 'Traversable it',
13345      'description' => 'Create an iterator from anything that is traversable',
13346    ),
13347    'NoRewindIterator::__construct' => 
13348    array (
13349      'return' => 'void',
13350      'params' => 'Iterator it',
13351      'description' => 'Create an iterator from another iterator',
13352    ),
13353    'NoRewindIterator::rewind' => 
13354    array (
13355      'return' => 'void',
13356      'params' => '',
13357      'description' => 'Prevent a call to inner iterators rewind()',
13358    ),
13359    'NoRewindIterator::valid' => 
13360    array (
13361      'return' => 'bool',
13362      'params' => '',
13363      'description' => 'Return inner iterators valid()',
13364    ),
13365    'NoRewindIterator::key' => 
13366    array (
13367      'return' => 'mixed',
13368      'params' => '',
13369      'description' => 'Return inner iterators key()',
13370    ),
13371    'NoRewindIterator::current' => 
13372    array (
13373      'return' => 'mixed',
13374      'params' => '',
13375      'description' => 'Return inner iterators current()',
13376    ),
13377    'NoRewindIterator::next' => 
13378    array (
13379      'return' => 'void',
13380      'params' => '',
13381      'description' => 'Return inner iterators next()',
13382    ),
13383    'InfiniteIterator::__construct' => 
13384    array (
13385      'return' => 'void',
13386      'params' => 'Iterator it',
13387      'description' => 'Create an iterator from another iterator',
13388    ),
13389    'InfiniteIterator::next' => 
13390    array (
13391      'return' => 'void',
13392      'params' => '',
13393      'description' => 'Prevent a call to inner iterators rewind() (internally the current data will be fetched if valid())',
13394    ),
13395    'EmptyIterator::rewind' => 
13396    array (
13397      'return' => 'void',
13398      'params' => '',
13399      'description' => 'Does nothing',
13400    ),
13401    'EmptyIterator::valid' => 
13402    array (
13403      'return' => 'false',
13404      'params' => '',
13405      'description' => 'Return false',
13406    ),
13407    'EmptyIterator::key' => 
13408    array (
13409      'return' => 'void',
13410      'params' => '',
13411      'description' => 'Throws exception BadMethodCallException',
13412    ),
13413    'EmptyIterator::current' => 
13414    array (
13415      'return' => 'void',
13416      'params' => '',
13417      'description' => 'Throws exception BadMethodCallException',
13418    ),
13419    'EmptyIterator::next' => 
13420    array (
13421      'return' => 'void',
13422      'params' => '',
13423      'description' => 'Does nothing',
13424    ),
13425    'AppendIterator::__construct' => 
13426    array (
13427      'return' => 'void',
13428      'params' => '',
13429      'description' => 'Create an AppendIterator',
13430    ),
13431    'AppendIterator::append' => 
13432    array (
13433      'return' => 'void',
13434      'params' => 'Iterator it',
13435      'description' => 'Append an iterator',
13436    ),
13437    'AppendIterator::rewind' => 
13438    array (
13439      'return' => 'void',
13440      'params' => '',
13441      'description' => 'Rewind to the first iterator and rewind the first iterator, too',
13442    ),
13443    'AppendIterator::valid' => 
13444    array (
13445      'return' => 'bool',
13446      'params' => '',
13447      'description' => 'Check if the current state is valid',
13448    ),
13449    'AppendIterator::next' => 
13450    array (
13451      'return' => 'void',
13452      'params' => '',
13453      'description' => 'Forward to next element',
13454    ),
13455    'class_parents' => 
13456    array (
13457      'return' => 'array',
13458      'params' => 'object instance',
13459      'description' => 'Return an array containing the names of all parent classes',
13460    ),
13461    'class_implements' => 
13462    array (
13463      'return' => 'array',
13464      'params' => 'mixed what [, bool autoload ]',
13465      'description' => 'Return all classes and interfaces implemented by SPL',
13466    ),
13467    'spl_classes' => 
13468    array (
13469      'return' => 'array',
13470      'params' => '',
13471      'description' => 'Return an array containing the names of all clsses and interfaces defined in SPL',
13472    ),
13473    'spl_autoload' => 
13474    array (
13475      'return' => 'void',
13476      'params' => 'string class_name [, string file_extensions]',
13477      'description' => 'Default implementation for __autoload()',
13478    ),
13479    'spl_autoload_extensions' => 
13480    array (
13481      'return' => 'string',
13482      'params' => '[string file_extensions]',
13483      'description' => 'Register and return default file extensions for spl_autoload',
13484    ),
13485    'spl_autoload_call' => 
13486    array (
13487      'return' => 'void',
13488      'params' => 'string class_name',
13489      'description' => 'Try all registerd autoload function to load the requested class',
13490    ),
13491    'spl_autoload_register' => 
13492    array (
13493      'return' => 'bool',
13494      'params' => '[mixed autoload_function = "spl_autoload" [, throw = true]]',
13495      'description' => 'Register given function as __autoload() implementation',
13496    ),
13497    'spl_autoload_unregister' => 
13498    array (
13499      'return' => 'bool',
13500      'params' => 'mixed autoload_function',
13501      'description' => 'Unregister given function as __autoload() implementation',
13502    ),
13503    'spl_autoload_functions' => 
13504    array (
13505      'return' => 'false|array',
13506      'params' => '',
13507      'description' => 'Return all registered __autoload() functionns',
13508    ),
13509    'SimpleXMLIterator::rewind' => 
13510    array (
13511      'return' => 'void',
13512      'params' => '',
13513      'description' => 'Rewind to first element',
13514    ),
13515    'SimpleXMLIterator::valid' => 
13516    array (
13517      'return' => 'bool',
13518      'params' => '',
13519      'description' => 'Check whether iteration is valid',
13520    ),
13521    'SimpleXMLIterator::current' => 
13522    array (
13523      'return' => 'SimpleXMLIterator',
13524      'params' => '',
13525      'description' => 'Get current element',
13526    ),
13527    'SimpleXMLIterator::key' => 
13528    array (
13529      'return' => 'string',
13530      'params' => '',
13531      'description' => 'Get name of current child element',
13532    ),
13533    'SimpleXMLIterator::next' => 
13534    array (
13535      'return' => 'void',
13536      'params' => '',
13537      'description' => 'Move to next element',
13538    ),
13539    'SimpleXMLIterator::hasChildren' => 
13540    array (
13541      'return' => 'bool',
13542      'params' => '',
13543      'description' => 'Check whether element has children (elements)',
13544    ),
13545    'SimpleXMLIterator::getChildren' => 
13546    array (
13547      'return' => 'SimpleXMLIterator',
13548      'params' => '',
13549      'description' => 'Get child element iterator',
13550    ),
13551    'SimpleXMLIterator::count' => 
13552    array (
13553      'return' => 'int',
13554      'params' => '',
13555      'description' => 'Get number of child elements',
13556    ),
13557    'DirectoryIterator::__construct' => 
13558    array (
13559      'return' => 'void',
13560      'params' => 'string path',
13561      'description' => 'Cronstructs a new dir iterator from a path.',
13562    ),
13563    'DirectoryIterator::rewind' => 
13564    array (
13565      'return' => 'void',
13566      'params' => '',
13567      'description' => 'Rewind dir back to the start',
13568    ),
13569    'DirectoryIterator::key' => 
13570    array (
13571      'return' => 'string',
13572      'params' => '',
13573      'description' => 'Return current dir entry',
13574    ),
13575    'DirectoryIterator::current' => 
13576    array (
13577      'return' => 'DirectoryIterator',
13578      'params' => '',
13579      'description' => 'Return this (needed for Iterator interface)',
13580    ),
13581    'DirectoryIterator::next' => 
13582    array (
13583      'return' => 'void',
13584      'params' => '',
13585      'description' => 'Move to next entry',
13586    ),
13587    'DirectoryIterator::valid' => 
13588    array (
13589      'return' => 'string',
13590      'params' => '',
13591      'description' => 'Check whether dir contains more entries',
13592    ),
13593    'SplFileInfo::getPath' => 
13594    array (
13595      'return' => 'string',
13596      'params' => '',
13597      'description' => 'Return the path',
13598    ),
13599    'SplFileInfo::getFilename' => 
13600    array (
13601      'return' => 'string',
13602      'params' => '',
13603      'description' => 'Return filename only',
13604    ),
13605    'DirectoryIterator::getFilename' => 
13606    array (
13607      'return' => 'string',
13608      'params' => '',
13609      'description' => 'Return filename of current dir entry',
13610    ),
13611    'SplFileInfo::getPathname' => 
13612    array (
13613      'return' => 'string',
13614      'params' => '',
13615      'description' => 'Return path and filename',
13616    ),
13617    'RecursiveDirectoryIterator::key' => 
13618    array (
13619      'return' => 'string',
13620      'params' => '',
13621      'description' => 'Return getPathname() or getFilename() depending on flags',
13622    ),
13623    'RecursiveDirectoryIterator::current' => 
13624    array (
13625      'return' => 'string',
13626      'params' => '',
13627      'description' => 'Return getFilename(), getFileInfo() or $this depending on flags',
13628    ),
13629    'DirectoryIterator::isDot' => 
13630    array (
13631      'return' => 'bool',
13632      'params' => '',
13633      'description' => 'Returns true if current entry is \'.\' or  \'..\'',
13634    ),
13635    'SplFileInfo::__construct' => 
13636    array (
13637      'return' => 'void',
13638      'params' => 'string file_name',
13639      'description' => 'Cronstructs a new SplFileInfo from a path.',
13640    ),
13641    'SplFileInfo::getPerms' => 
13642    array (
13643      'return' => 'int',
13644      'params' => '',
13645      'description' => 'Get file permissions',
13646    ),
13647    'SplFileInfo::getInode' => 
13648    array (
13649      'return' => 'int',
13650      'params' => '',
13651      'description' => 'Get file inode',
13652    ),
13653    'SplFileInfo::getSize' => 
13654    array (
13655      'return' => 'int',
13656      'params' => '',
13657      'description' => 'Get file size',
13658    ),
13659    'SplFileInfo::getOwner' => 
13660    array (
13661      'return' => 'int',
13662      'params' => '',
13663      'description' => 'Get file owner',
13664    ),
13665    'SplFileInfo::getGroup' => 
13666    array (
13667      'return' => 'int',
13668      'params' => '',
13669      'description' => 'Get file group',
13670    ),
13671    'SplFileInfo::getATime' => 
13672    array (
13673      'return' => 'int',
13674      'params' => '',
13675      'description' => 'Get last access time of file',
13676    ),
13677    'SplFileInfo::getMTime' => 
13678    array (
13679      'return' => 'int',
13680      'params' => '',
13681      'description' => 'Get last modification time of file',
13682    ),
13683    'SplFileInfo::getCTime' => 
13684    array (
13685      'return' => 'int',
13686      'params' => '',
13687      'description' => 'Get inode modification time of file',
13688    ),
13689    'SplFileInfo::getType' => 
13690    array (
13691      'return' => 'string',
13692      'params' => '',
13693      'description' => 'Get file type',
13694    ),
13695    'SplFileInfo::isWritable' => 
13696    array (
13697      'return' => 'bool',
13698      'params' => '',
13699      'description' => 'Returns true if file can be written',
13700    ),
13701    'SplFileInfo::isReadable' => 
13702    array (
13703      'return' => 'bool',
13704      'params' => '',
13705      'description' => 'Returns true if file can be read',
13706    ),
13707    'SplFileInfo::isExecutable' => 
13708    array (
13709      'return' => 'bool',
13710      'params' => '',
13711      'description' => 'Returns true if file is executable',
13712    ),
13713    'SplFileInfo::isFile' => 
13714    array (
13715      'return' => 'bool',
13716      'params' => '',
13717      'description' => 'Returns true if file is a regular file',
13718    ),
13719    'SplFileInfo::isDir' => 
13720    array (
13721      'return' => 'bool',
13722      'params' => '',
13723      'description' => 'Returns true if file is directory',
13724    ),
13725    'SplFileInfo::isLink' => 
13726    array (
13727      'return' => 'bool',
13728      'params' => '',
13729      'description' => 'Returns true if file is symbolic link',
13730    ),
13731    'SplFileInfo::openFile' => 
13732    array (
13733      'return' => 'SplFileObject',
13734      'params' => '[string mode = \'r\' [, bool use_include_path  [, resource context]]]',
13735      'description' => 'Open the current file',
13736    ),
13737    'SplFileInfo::setFileClass' => 
13738    array (
13739      'return' => 'void',
13740      'params' => '[string class_name]',
13741      'description' => 'Class to use in openFile()',
13742    ),
13743    'SplFileInfo::setInfoClass' => 
13744    array (
13745      'return' => 'void',
13746      'params' => '[string class_name]',
13747      'description' => 'Class to use in getFileInfo(), getPathInfo()',
13748    ),
13749    'SplFileInfo::getFileInfo' => 
13750    array (
13751      'return' => 'SplFileInfo',
13752      'params' => '[string $class_name]',
13753      'description' => 'Get/copy file info',
13754    ),
13755    'SplFileInfo::getPathInfo' => 
13756    array (
13757      'return' => 'SplFileInfo',
13758      'params' => '[string $class_name]',
13759      'description' => 'Get/copy file info',
13760    ),
13761    'RecursiveDirectoryIterator::__construct' => 
13762    array (
13763      'return' => 'void',
13764      'params' => 'string path [, int flags]',
13765      'description' => 'Cronstructs a new dir iterator from a path.',
13766    ),
13767    'RecursiveDirectoryIterator::rewind' => 
13768    array (
13769      'return' => 'void',
13770      'params' => '',
13771      'description' => 'Rewind dir back to the start',
13772    ),
13773    'RecursiveDirectoryIterator::next' => 
13774    array (
13775      'return' => 'void',
13776      'params' => '',
13777      'description' => 'Move to next entry',
13778    ),
13779    'RecursiveDirectoryIterator::hasChildren' => 
13780    array (
13781      'return' => 'bool',
13782      'params' => '[bool $allow_links = false]',
13783      'description' => 'Returns whether current entry is a directory and not \'.\' or \'..\'',
13784    ),
13785    'DirectoryIterator::getChildren' => 
13786    array (
13787      'return' => 'RecursiveDirectoryIterator',
13788      'params' => '',
13789      'description' => 'Returns an iterator for the current entry if it is a directory',
13790    ),
13791    'RecursiveDirectoryIterator::getSubPath' => 
13792    array (
13793      'return' => 'void',
13794      'params' => '',
13795      'description' => 'Get sub path',
13796    ),
13797    'RecursiveDirectoryIterator::getSubPathname' => 
13798    array (
13799      'return' => 'void',
13800      'params' => '',
13801      'description' => 'Get sub path and file name',
13802    ),
13803    'SplFileObject::__construct' => 
13804    array (
13805      'return' => 'void',
13806      'params' => '[int max_memory]',
13807      'description' => 'Construct a new temp file object',
13808    ),
13809    'SplFileObject::rewind' => 
13810    array (
13811      'return' => 'void',
13812      'params' => '',
13813      'description' => 'Rewind the file and read the first line',
13814    ),
13815    'SplFileObject::getFilename' => 
13816    array (
13817      'return' => 'string',
13818      'params' => '',
13819      'description' => 'Return the filename',
13820    ),
13821    'SplFileObject::eof' => 
13822    array (
13823      'return' => 'void',
13824      'params' => '',
13825      'description' => 'Return whether end of file is reached',
13826    ),
13827    'SplFileObject::valid' => 
13828    array (
13829      'return' => 'void',
13830      'params' => '',
13831      'description' => 'Return !eof()',
13832    ),
13833    'SplFileObject::fgets' => 
13834    array (
13835      'return' => 'string',
13836      'params' => '',
13837      'description' => 'Rturn next line from file',
13838    ),
13839    'SplFileObject::current' => 
13840    array (
13841      'return' => 'string',
13842      'params' => '',
13843      'description' => 'Return current line from file',
13844    ),
13845    'SplFileObject::key' => 
13846    array (
13847      'return' => 'int',
13848      'params' => '',
13849      'description' => 'Return line number',
13850    ),
13851    'SplFileObject::next' => 
13852    array (
13853      'return' => 'void',
13854      'params' => '',
13855      'description' => 'Read next line',
13856    ),
13857    'SplFileObject::setFlags' => 
13858    array (
13859      'return' => 'void',
13860      'params' => 'int flags',
13861      'description' => 'Set file handling flags',
13862    ),
13863    'SplFileObject::getFlags' => 
13864    array (
13865      'return' => 'int',
13866      'params' => '',
13867      'description' => 'Get file handling flags',
13868    ),
13869    'SplFileObject::setMaxLineLen' => 
13870    array (
13871      'return' => 'void',
13872      'params' => 'int max_len',
13873      'description' => 'Set maximum line length',
13874    ),
13875    'SplFileObject::getMaxLineLen' => 
13876    array (
13877      'return' => 'int',
13878      'params' => '',
13879      'description' => 'Get maximum line length',
13880    ),
13881    'SplFileObject::hasChildren' => 
13882    array (
13883      'return' => 'bool',
13884      'params' => '',
13885      'description' => 'Return false',
13886    ),
13887    'SplFileObject::getChildren' => 
13888    array (
13889      'return' => 'bool',
13890      'params' => '',
13891      'description' => 'Read NULL',
13892    ),
13893    'SplFileObject::fgetcsv' => 
13894    array (
13895      'return' => 'array',
13896      'params' => '[string delimiter [, string enclosure]]',
13897      'description' => 'Return current line as csv',
13898    ),
13899    'SplFileObject::flock' => 
13900    array (
13901      'return' => 'bool',
13902      'params' => 'int operation [, int &wouldblock]',
13903      'description' => 'Portable file locking',
13904    ),
13905    'SplFileObject::fflush' => 
13906    array (
13907      'return' => 'bool',
13908      'params' => '',
13909      'description' => 'Flush the file',
13910    ),
13911    'SplFileObject::ftell' => 
13912    array (
13913      'return' => 'int',
13914      'params' => '',
13915      'description' => 'Return current file position',
13916    ),
13917    'SplFileObject::fseek' => 
13918    array (
13919      'return' => 'int',
13920      'params' => 'int pos [, int whence = SEEK_SET]',
13921      'description' => 'Return current file position',
13922    ),
13923    'SplFileObject::fgetc' => 
13924    array (
13925      'return' => 'int',
13926      'params' => '',
13927      'description' => 'Get a character form the file',
13928    ),
13929    'SplFileObject::fgetss' => 
13930    array (
13931      'return' => 'string',
13932      'params' => '[string allowable_tags]',
13933      'description' => 'Get a line from file pointer and strip HTML tags',
13934    ),
13935    'SplFileObject::fpassthru' => 
13936    array (
13937      'return' => 'int',
13938      'params' => '',
13939      'description' => 'Output all remaining data from a file pointer',
13940    ),
13941    'SplFileObject::fscanf' => 
13942    array (
13943      'return' => 'bool',
13944      'params' => 'string format [, string ...]',
13945      'description' => 'Implements a mostly ANSI compatible fscanf()',
13946    ),
13947    'SplFileObject::fwrite' => 
13948    array (
13949      'return' => 'mixed',
13950      'params' => 'string str [, int length]',
13951      'description' => 'Binary-safe file write',
13952    ),
13953    'SplFileObject::fstat' => 
13954    array (
13955      'return' => 'bool',
13956      'params' => '',
13957      'description' => 'Stat() on a filehandle',
13958    ),
13959    'SplFileObject::ftruncate' => 
13960    array (
13961      'return' => 'bool',
13962      'params' => 'int size',
13963      'description' => 'Truncate file to \'size\' length',
13964    ),
13965    'SplFileObject::seek' => 
13966    array (
13967      'return' => 'void',
13968      'params' => 'int line_pos',
13969      'description' => 'Seek to specified line',
13970    ),
13971    'ArrayObject::offsetExists' => 
13972    array (
13973      'return' => 'bool',
13974      'params' => 'mixed $index',
13975      'description' => 'proto bool ArrayIterator::offsetExists(mixed $index)Returns whether the requested $index exists.',
13976    ),
13977    'ArrayObject::offsetGet' => 
13978    array (
13979      'return' => 'bool',
13980      'params' => 'mixed $index',
13981      'description' => 'proto bool ArrayIterator::offsetGet(mixed $index)Returns the value at the specified $index.',
13982    ),
13983    'ArrayObject::offsetSet' => 
13984    array (
13985      'return' => 'void',
13986      'params' => 'mixed $index, mixed $newval',
13987      'description' => 'proto void ArrayIterator::offsetSet(mixed $index, mixed $newval)Sets the value at the specified $index to $newval.',
13988    ),
13989    'ArrayObject::append' => 
13990    array (
13991      'return' => 'void',
13992      'params' => 'mixed $newval',
13993      'description' => 'proto void ArrayIterator::append(mixed $newval)Appends the value (cannot be called for objects).',
13994    ),
13995    'ArrayObject::offsetUnset' => 
13996    array (
13997      'return' => 'void',
13998      'params' => 'mixed $index',
13999      'description' => 'proto void ArrayIterator::offsetUnset(mixed $index)Unsets the value at the specified $index.',
14000    ),
14001    'ArrayObject::__construct' => 
14002    array (
14003      'return' => 'void',
14004      'params' => 'array|object ar = array() [, int flags = 0 [, string iterator_class = "ArrayIterator"]]',
14005      'description' => 'proto void ArrayIterator::__construct(array|object ar = array() [, int flags = 0])Cronstructs a new array iterator from a path.',
14006    ),
14007    'ArrayObject::setIteratorClass' => 
14008    array (
14009      'return' => 'void',
14010      'params' => 'string iterator_class',
14011      'description' => 'Set the class used in getIterator.',
14012    ),
14013    'ArrayObject::getIteratorClass' => 
14014    array (
14015      'return' => 'string',
14016      'params' => '',
14017      'description' => 'Get the class used in getIterator.',
14018    ),
14019    'ArrayObject::getFlags' => 
14020    array (
14021      'return' => 'int',
14022      'params' => '',
14023      'description' => 'Get flags',
14024    ),
14025    'ArrayObject::setFlags' => 
14026    array (
14027      'return' => 'void',
14028      'params' => 'int flags',
14029      'description' => 'Set flags',
14030    ),
14031    'ArrayObject::exchangeArray' => 
14032    array (
14033      'return' => 'Array|Object',
14034      'params' => 'Array|Object ar = array()',
14035      'description' => 'Replace the referenced array or object with a new one and return the old one (right now copy - to be changed)',
14036    ),
14037    'ArrayObject::getIterator' => 
14038    array (
14039      'return' => 'ArrayIterator',
14040      'params' => '',
14041      'description' => 'Create a new iterator from a ArrayObject instance',
14042    ),
14043    'ArrayIterator::rewind' => 
14044    array (
14045      'return' => 'void',
14046      'params' => '',
14047      'description' => 'Rewind array back to the start',
14048    ),
14049    'ArrayIterator::seek' => 
14050    array (
14051      'return' => 'void',
14052      'params' => 'int $position',
14053      'description' => 'Seek to position.',
14054    ),
14055    'ArrayObject::count' => 
14056    array (
14057      'return' => 'int',
14058      'params' => '',
14059      'description' => 'proto int ArrayIterator::count()Return the number of elements in the Iterator.',
14060    ),
14061    'ArrayIterator::current' => 
14062    array (
14063      'return' => 'mixed|NULL',
14064      'params' => '',
14065      'description' => 'Return current array entry',
14066    ),
14067    'ArrayIterator::key' => 
14068    array (
14069      'return' => 'mixed|NULL',
14070      'params' => '',
14071      'description' => 'Return current array key',
14072    ),
14073    'ArrayIterator::next' => 
14074    array (
14075      'return' => 'void',
14076      'params' => '',
14077      'description' => 'Move to next entry',
14078    ),
14079    'ArrayIterator::valid' => 
14080    array (
14081      'return' => 'bool',
14082      'params' => '',
14083      'description' => 'Check whether array contains more entries',
14084    ),
14085    'RecursiveArrayIterator::hasChildren' => 
14086    array (
14087      'return' => 'bool',
14088      'params' => '',
14089      'description' => 'Check whether current element has children (e.g. is an array)',
14090    ),
14091    'RecursiveArrayIterator::getChildren' => 
14092    array (
14093      'return' => 'object',
14094      'params' => '',
14095      'description' => 'Create a sub iterator for the current element (same class as $this)',
14096    ),
14097    'hash' => 
14098    array (
14099      'return' => 'string',
14100      'params' => 'string algo, string data[, bool raw_output = false]',
14101      'description' => 'Generate a hash of a given input stringReturns lowercase hexits by default',
14102    ),
14103    'hash_file' => 
14104    array (
14105      'return' => 'string',
14106      'params' => 'string algo, string filename[, bool raw_output = false]',
14107      'description' => 'Generate a hash of a given fileReturns lowercase hexits by default',
14108    ),
14109    'hash_hmac' => 
14110    array (
14111      'return' => 'string',
14112      'params' => 'string algo, string data, string key[, bool raw_output = false]',
14113      'description' => 'Generate a hash of a given input string with a key using HMACReturns lowercase hexits by default',
14114    ),
14115    'hash_hmac_file' => 
14116    array (
14117      'return' => 'string',
14118      'params' => 'string algo, string filename, string key[, bool raw_output = false]',
14119      'description' => 'Generate a hash of a given file with a key using HMACReturns lowercase hexits by default',
14120    ),
14121    'hash_init' => 
14122    array (
14123      'return' => 'resource',
14124      'params' => 'string algo[, int options, string key]',
14125      'description' => 'Initialize a hashing context',
14126    ),
14127    'hash_update' => 
14128    array (
14129      'return' => 'bool',
14130      'params' => 'resource context, string data',
14131      'description' => 'Pump data into the hashing algorithm',
14132    ),
14133    'hash_update_stream' => 
14134    array (
14135      'return' => 'int',
14136      'params' => 'resource context, resource handle[, integer length]',
14137      'description' => 'Pump data into the hashing algorithm from an open stream',
14138    ),
14139    'hash_update_file' => 
14140    array (
14141      'return' => 'bool',
14142      'params' => 'resource context, string filename[, resource context]',
14143      'description' => 'Pump data into the hashing algorithm from a file',
14144    ),
14145    'hash_final' => 
14146    array (
14147      'return' => 'string',
14148      'params' => 'resource context[, bool raw_output=false]',
14149      'description' => 'Output resulting digest',
14150    ),
14151    'hash_algos' => 
14152    array (
14153      'return' => 'array',
14154      'params' => 'void',
14155      'description' => 'Return a list of registered hashing algorithms',
14156    ),
14157    'sybase_unbuffered_query' => 
14158    array (
14159      'return' => 'int',
14160      'params' => 'string query [, int link_id]',
14161      'description' => 'Send Sybase query',
14162    ),
14163    'sybase_fetch_assoc' => 
14164    array (
14165      'return' => 'array',
14166      'params' => 'int result',
14167      'description' => 'Fetch row as array without numberic indices',
14168    ),
14169    'sybase_min_client_severity' => 
14170    array (
14171      'return' => 'void',
14172      'params' => 'int severity',
14173      'description' => 'Sets minimum client severity',
14174    ),
14175    'sybase_min_server_severity' => 
14176    array (
14177      'return' => 'void',
14178      'params' => 'int severity',
14179      'description' => 'Sets minimum server severity',
14180    ),
14181    'sybase_deadlock_retry_count' => 
14182    array (
14183      'return' => 'void',
14184      'params' => 'int retry_count',
14185      'description' => 'Sets deadlock retry count',
14186    ),
14187    'sybase_set_message_handler' => 
14188    array (
14189      'return' => 'bool',
14190      'params' => 'mixed error_func [, resource connection]',
14191      'description' => 'Set the error handler, to be called when a server message is raised.If error_func is NULL the handler will be deleted',
14192    ),
14193    'mhash_count' => 
14194    array (
14195      'return' => 'int',
14196      'params' => 'void',
14197      'description' => 'Gets the number of available hashes',
14198    ),
14199    'mhash_get_block_size' => 
14200    array (
14201      'return' => 'int',
14202      'params' => 'int hash',
14203      'description' => 'Gets the block size of hash',
14204    ),
14205    'mhash_get_hash_name' => 
14206    array (
14207      'return' => 'string',
14208      'params' => 'int hash',
14209      'description' => 'Gets the name of hash',
14210    ),
14211    'mhash' => 
14212    array (
14213      'return' => 'string',
14214      'params' => 'int hash, string data [, string key]',
14215      'description' => 'Hash data with hash',
14216    ),
14217    'mhash_keygen_s2k' => 
14218    array (
14219      'return' => 'string',
14220      'params' => 'int hash, string input_password, string salt, int bytes',
14221      'description' => 'Generates a key using hash functions',
14222    ),
14223    'tidy_parse_string' => 
14224    array (
14225      'return' => 'bool',
14226      'params' => 'string input [, mixed config_options [, string encoding]]',
14227      'description' => 'Parse a document stored in a string',
14228    ),
14229    'tidy_get_error_buffer' => 
14230    array (
14231      'return' => 'string',
14232      'params' => '[boolean detailed]',
14233      'description' => 'Return warnings and errors which occured parsing the specified document',
14234    ),
14235    'tidy_get_output' => 
14236    array (
14237      'return' => 'string',
14238      'params' => '',
14239      'description' => 'Return a string representing the parsed tidy markup',
14240    ),
14241    'tidy_parse_file' => 
14242    array (
14243      'return' => 'boolean',
14244      'params' => 'string file [, mixed config_options [, string encoding [, bool use_include_path]]]',
14245      'description' => 'Parse markup in file or URI',
14246    ),
14247    'tidy_clean_repair' => 
14248    array (
14249      'return' => 'boolean',
14250      'params' => '',
14251      'description' => 'Execute configured cleanup and repair operations on parsed markup',
14252    ),
14253    'tidy_repair_string' => 
14254    array (
14255      'return' => 'boolean',
14256      'params' => 'string data [, mixed config_file [, string encoding]]',
14257      'description' => 'Repair a string using an optionally provided configuration file',
14258    ),
14259    'tidy_repair_file' => 
14260    array (
14261      'return' => 'boolean',
14262      'params' => 'string filename [, mixed config_file [, string encoding [, bool use_include_path]]]',
14263      'description' => 'Repair a file using an optionally provided configuration file',
14264    ),
14265    'tidy_diagnose' => 
14266    array (
14267      'return' => 'boolean',
14268      'params' => '',
14269      'description' => 'Run configured diagnostics on parsed and repaired markup.',
14270    ),
14271    'tidy_get_release' => 
14272    array (
14273      'return' => 'string',
14274      'params' => '',
14275      'description' => 'Get release date (version) for Tidy library',
14276    ),
14277    'tidy_get_opt_doc' => 
14278    array (
14279      'return' => 'string',
14280      'params' => 'tidy resource, string optname',
14281      'description' => 'Returns the documentation for the given option name',
14282    ),
14283    'tidy_get_config' => 
14284    array (
14285      'return' => 'array',
14286      'params' => '',
14287      'description' => 'Get current Tidy configuarion',
14288    ),
14289    'tidy_get_status' => 
14290    array (
14291      'return' => 'int',
14292      'params' => '',
14293      'description' => 'Get status of specfied document.',
14294    ),
14295    'tidy_get_html_ver' => 
14296    array (
14297      'return' => 'int',
14298      'params' => '',
14299      'description' => 'Get the Detected HTML version for the specified document.',
14300    ),
14301    'tidy_is_xhtml' => 
14302    array (
14303      'return' => 'boolean',
14304      'params' => '',
14305      'description' => 'Indicates if the document is a generic (non HTML/XHTML) XML document.',
14306    ),
14307    'tidy_error_count' => 
14308    array (
14309      'return' => 'int',
14310      'params' => '',
14311      'description' => 'Returns the Number of Tidy errors encountered for specified document.',
14312    ),
14313    'tidy_warning_count' => 
14314    array (
14315      'return' => 'int',
14316      'params' => '',
14317      'description' => 'Returns the Number of Tidy warnings encountered for specified document.',
14318    ),
14319    'tidy_access_count' => 
14320    array (
14321      'return' => 'int',
14322      'params' => '',
14323      'description' => 'Returns the Number of Tidy accessibility warnings encountered for specified document.',
14324    ),
14325    'tidy_config_count' => 
14326    array (
14327      'return' => 'int',
14328      'params' => '',
14329      'description' => 'Returns the Number of Tidy configuration errors encountered for specified document.',
14330    ),
14331    'tidy_getopt' => 
14332    array (
14333      'return' => 'mixed',
14334      'params' => 'string option',
14335      'description' => 'Returns the value of the specified configuration option for the tidy document.',
14336    ),
14337    'tidy_get_root' => 
14338    array (
14339      'return' => 'TidyNode',
14340      'params' => '',
14341      'description' => 'Returns a TidyNode Object representing the root of the tidy parse tree',
14342    ),
14343    'tidy_get_html' => 
14344    array (
14345      'return' => 'TidyNode',
14346      'params' => '',
14347      'description' => 'Returns a TidyNode Object starting from the <HTML> tag of the tidy parse tree',
14348    ),
14349    'tidy_get_head' => 
14350    array (
14351      'return' => 'TidyNode',
14352      'params' => '',
14353      'description' => 'Returns a TidyNode Object starting from the <HEAD> tag of the tidy parse tree',
14354    ),
14355    'tidy_get_body' => 
14356    array (
14357      'return' => 'TidyNode',
14358      'params' => 'resource tidy',
14359      'description' => 'Returns a TidyNode Object starting from the <BODY> tag of the tidy parse tree',
14360    ),
14361    'tidyNode::hasChildren' => 
14362    array (
14363      'return' => 'boolean',
14364      'params' => '',
14365      'description' => 'Returns true if this node has children',
14366    ),
14367    'tidyNode::hasSiblings' => 
14368    array (
14369      'return' => 'boolean',
14370      'params' => '',
14371      'description' => 'Returns true if this node has siblings',
14372    ),
14373    'tidyNode::isComment' => 
14374    array (
14375      'return' => 'boolean',
14376      'params' => '',
14377      'description' => 'Returns true if this node represents a comment',
14378    ),
14379    'tidyNode::isHtml' => 
14380    array (
14381      'return' => 'boolean',
14382      'params' => '',
14383      'description' => 'Returns true if this node is part of a HTML document',
14384    ),
14385    'tidyNode::isXhtml' => 
14386    array (
14387      'return' => 'boolean',
14388      'params' => '',
14389      'description' => 'Returns true if this node is part of a XHTML document',
14390    ),
14391    'tidyNode::isXml' => 
14392    array (
14393      'return' => 'boolean',
14394      'params' => '',
14395      'description' => 'Returns true if this node is part of a XML document',
14396    ),
14397    'tidyNode::isText' => 
14398    array (
14399      'return' => 'boolean',
14400      'params' => '',
14401      'description' => 'Returns true if this node represents text (no markup)',
14402    ),
14403    'tidyNode::isJste' => 
14404    array (
14405      'return' => 'boolean',
14406      'params' => '',
14407      'description' => 'Returns true if this node is JSTE',
14408    ),
14409    'tidyNode::isAsp' => 
14410    array (
14411      'return' => 'boolean',
14412      'params' => '',
14413      'description' => 'Returns true if this node is ASP',
14414    ),
14415    'tidyNode::isPhp' => 
14416    array (
14417      'return' => 'boolean',
14418      'params' => '',
14419      'description' => 'Returns true if this node is PHP',
14420    ),
14421    'smfi_setflags' => 
14422    array (
14423      'return' => 'string',
14424      'params' => 'long flags',
14425      'description' => 'Sets the flags describing the actions the filter may take.',
14426    ),
14427    'smfi_settimeout' => 
14428    array (
14429      'return' => 'string',
14430      'params' => 'long timeout',
14431      'description' => 'Sets the number of seconds libmilter will wait for an MTA connection before timing out a socket.',
14432    ),
14433    'smfi_getsymval' => 
14434    array (
14435      'return' => 'string',
14436      'params' => 'string macro',
14437      'description' => 'Returns the value of the given macro or NULL if the macro is not defined.',
14438    ),
14439    'smfi_setreply' => 
14440    array (
14441      'return' => 'string',
14442      'params' => 'string rcode, string xcode, string message',
14443      'description' => 'Directly set the SMTP error reply code for this connection.This code will be used on subsequent error replies resulting from actions taken by this filter.',
14444    ),
14445    'smfi_addheader' => 
14446    array (
14447      'return' => 'string',
14448      'params' => 'string headerf, string headerv',
14449      'description' => 'Adds a header to the current message.',
14450    ),
14451    'smfi_chgheader' => 
14452    array (
14453      'return' => 'string',
14454      'params' => 'string headerf, string headerv',
14455      'description' => 'Changes a header\'s value for the current message.',
14456    ),
14457    'smfi_addrcpt' => 
14458    array (
14459      'return' => 'string',
14460      'params' => 'string rcpt',
14461      'description' => 'Add a recipient to the message envelope.',
14462    ),
14463    'smfi_delrcpt' => 
14464    array (
14465      'return' => 'string',
14466      'params' => 'string rcpt',
14467      'description' => 'Removes the named recipient from the current message\'s envelope.',
14468    ),
14469    'smfi_replacebody' => 
14470    array (
14471      'return' => 'string',
14472      'params' => 'string body',
14473      'description' => 'Replaces the body of the current message. If called more than once,subsequent calls result in data being appended to the new body.',
14474    ),
14475    'virtual' => 
14476    array (
14477      'return' => 'bool',
14478      'params' => 'string filename',
14479      'description' => 'Perform an Apache sub-request',
14480    ),
14481    'getallheaders' => 
14482    array (
14483      'return' => 'array',
14484      'params' => 'void',
14485      'description' => 'Alias for apache_request_headers()',
14486    ),
14487    'apache_response_headers' => 
14488    array (
14489      'return' => 'array',
14490      'params' => 'void',
14491      'description' => 'Fetch all HTTP response headers',
14492    ),
14493    'apache_note' => 
14494    array (
14495      'return' => 'string',
14496      'params' => 'string note_name [, string note_value]',
14497      'description' => 'Get and set Apache request notes',
14498    ),
14499    'apache_setenv' => 
14500    array (
14501      'return' => 'bool',
14502      'params' => 'string variable, string value [, bool walk_to_top]',
14503      'description' => 'Set an Apache subprocess_env variable',
14504    ),
14505    'apache_getenv' => 
14506    array (
14507      'return' => 'bool',
14508      'params' => 'string variable [, bool walk_to_top]',
14509      'description' => 'Get an Apache subprocess_env variable',
14510    ),
14511    'apache_get_version' => 
14512    array (
14513      'return' => 'string',
14514      'params' => 'void',
14515      'description' => 'Fetch Apache version',
14516    ),
14517    'apache_get_modules' => 
14518    array (
14519      'return' => 'array',
14520      'params' => 'void',
14521      'description' => 'Get a list of loaded Apache modules',
14522    ),
14523    'nsapi_virtual' => 
14524    array (
14525      'return' => 'bool',
14526      'params' => 'string uri',
14527      'description' => 'Perform an NSAPI sub-request',
14528    ),
14529    'nsapi_request_headers' => 
14530    array (
14531      'return' => 'array',
14532      'params' => 'void',
14533      'description' => 'Get all headers from the request',
14534    ),
14535    'nsapi_response_headers' => 
14536    array (
14537      'return' => 'array',
14538      'params' => 'void',
14539      'description' => 'Get all headers from the response',
14540    ),
14541    'ApacheRequest::filename' => 
14542    array (
14543      'return' => 'string',
14544      'params' => '[string new_filename]',
14545      'description' => '',
14546    ),
14547    'ApacheRequest::uri' => 
14548    array (
14549      'return' => 'string',
14550      'params' => '[string new_uri]',
14551      'description' => '',
14552    ),
14553    'ApacheRequest::unparsed_uri' => 
14554    array (
14555      'return' => 'string',
14556      'params' => '[string new_unparsed_uri]',
14557      'description' => '',
14558    ),
14559    'ApacheRequest::path_info' => 
14560    array (
14561      'return' => 'string',
14562      'params' => '[string new_path_info]',
14563      'description' => '',
14564    ),
14565    'ApacheRequest::args' => 
14566    array (
14567      'return' => 'string',
14568      'params' => '[string new_args]',
14569      'description' => '',
14570    ),
14571    'ApacheRequest::boundary' => 
14572    array (
14573      'return' => 'string',
14574      'params' => '',
14575      'description' => '',
14576    ),
14577    'ApacheRequest::content_type' => 
14578    array (
14579      'return' => 'string',
14580      'params' => '[string new_type]',
14581      'description' => '',
14582    ),
14583    'ApacheRequest::content_encoding' => 
14584    array (
14585      'return' => 'string',
14586      'params' => '[string new_encoding]',
14587      'description' => '',
14588    ),
14589    'ApacheRequest::handler' => 
14590    array (
14591      'return' => 'string',
14592      'params' => '[string new_handler]',
14593      'description' => '',
14594    ),
14595    'ApacheRequest::the_request' => 
14596    array (
14597      'return' => 'string',
14598      'params' => '',
14599      'description' => '',
14600    ),
14601    'ApacheRequest::protocol' => 
14602    array (
14603      'return' => 'string',
14604      'params' => '',
14605      'description' => '',
14606    ),
14607    'ApacheRequest::hostname' => 
14608    array (
14609      'return' => 'string',
14610      'params' => '',
14611      'description' => '',
14612    ),
14613    'ApacheRequest::status_line' => 
14614    array (
14615      'return' => 'string',
14616      'params' => '[string new_status_line]',
14617      'description' => '',
14618    ),
14619    'ApacheRequest::method' => 
14620    array (
14621      'return' => 'string',
14622      'params' => '',
14623      'description' => '',
14624    ),
14625    'ApacheRequest::proto_num' => 
14626    array (
14627      'return' => 'int',
14628      'params' => '',
14629      'description' => '',
14630    ),
14631    'ApacheRequest::assbackwards' => 
14632    array (
14633      'return' => 'int',
14634      'params' => '',
14635      'description' => '',
14636    ),
14637    'ApacheRequest::proxyreq' => 
14638    array (
14639      'return' => 'int',
14640      'params' => '[int new_proxyreq]',
14641      'description' => '',
14642    ),
14643    'ApacheRequest::chunked' => 
14644    array (
14645      'return' => 'int',
14646      'params' => '',
14647      'description' => '',
14648    ),
14649    'ApacheRequest::header_only' => 
14650    array (
14651      'return' => 'int',
14652      'params' => '',
14653      'description' => '',
14654    ),
14655    'ApacheRequest::request_time' => 
14656    array (
14657      'return' => 'int',
14658      'params' => '',
14659      'description' => '',
14660    ),
14661    'ApacheRequest::status' => 
14662    array (
14663      'return' => 'int',
14664      'params' => '[int new_status]',
14665      'description' => '',
14666    ),
14667    'ApacheRequest::method_number' => 
14668    array (
14669      'return' => 'int',
14670      'params' => '[int method_number]',
14671      'description' => '',
14672    ),
14673    'ApacheRequest::allowed' => 
14674    array (
14675      'return' => 'int',
14676      'params' => '[int allowed]',
14677      'description' => '',
14678    ),
14679    'ApacheRequest::bytes_sent' => 
14680    array (
14681      'return' => 'int',
14682      'params' => '',
14683      'description' => '',
14684    ),
14685    'ApacheRequest::mtime' => 
14686    array (
14687      'return' => 'int',
14688      'params' => '',
14689      'description' => '',
14690    ),
14691    'ApacheRequest::content_length' => 
14692    array (
14693      'return' => 'int',
14694      'params' => '[int new_content_length]',
14695      'description' => '',
14696    ),
14697    'ApacheRequest::remaining' => 
14698    array (
14699      'return' => 'int',
14700      'params' => '',
14701      'description' => '',
14702    ),
14703    'ApacheRequest::no_cache' => 
14704    array (
14705      'return' => 'int',
14706      'params' => '',
14707      'description' => '',
14708    ),
14709    'ApacheRequest::no_local_copy' => 
14710    array (
14711      'return' => 'int',
14712      'params' => '',
14713      'description' => '',
14714    ),
14715    'ApacheRequest::read_body' => 
14716    array (
14717      'return' => 'int',
14718      'params' => '',
14719      'description' => '',
14720    ),
14721    'apache_request_headers_in' => 
14722    array (
14723      'return' => 'array',
14724      'params' => '',
14725      'description' => '* fetch all incoming request headers',
14726    ),
14727    'apache_request_headers_out' => 
14728    array (
14729      'return' => 'array',
14730      'params' => '[{string name|array list} [, string value [, bool replace = false]]]',
14731      'description' => '* fetch all outgoing request headers',
14732    ),
14733    'apache_request_err_headers_out' => 
14734    array (
14735      'return' => 'array',
14736      'params' => '[{string name|array list} [, string value [, bool replace = false]]]',
14737      'description' => '* fetch all headers that go out in case of an error or a subrequest',
14738    ),
14739    'apache_request_server_port' => 
14740    array (
14741      'return' => 'int',
14742      'params' => '',
14743      'description' => '',
14744    ),
14745    'apache_request_remote_host' => 
14746    array (
14747      'return' => 'int',
14748      'params' => '[int type]',
14749      'description' => '',
14750    ),
14751    'apache_request_update_mtime' => 
14752    array (
14753      'return' => 'long',
14754      'params' => '[int dependency_mtime]',
14755      'description' => '',
14756    ),
14757    'apache_request_set_etag' => 
14758    array (
14759      'return' => 'void',
14760      'params' => '',
14761      'description' => '',
14762    ),
14763    'apache_request_set_last_modified' => 
14764    array (
14765      'return' => 'void',
14766      'params' => '',
14767      'description' => '',
14768    ),
14769    'apache_request_meets_conditions' => 
14770    array (
14771      'return' => 'long',
14772      'params' => '',
14773      'description' => '',
14774    ),
14775    'apache_request_discard_request_body' => 
14776    array (
14777      'return' => 'long',
14778      'params' => '',
14779      'description' => '',
14780    ),
14781    'apache_request_satisfies' => 
14782    array (
14783      'return' => 'long',
14784      'params' => '',
14785      'description' => '',
14786    ),
14787    'apache_request_is_initial_req' => 
14788    array (
14789      'return' => 'bool',
14790      'params' => '',
14791      'description' => '',
14792    ),
14793    'apache_request_some_auth_required' => 
14794    array (
14795      'return' => 'bool',
14796      'params' => '',
14797      'description' => '',
14798    ),
14799    'apache_request_auth_type' => 
14800    array (
14801      'return' => 'string',
14802      'params' => '',
14803      'description' => '',
14804    ),
14805    'apache_request_auth_name' => 
14806    array (
14807      'return' => 'string',
14808      'params' => '',
14809      'description' => '',
14810    ),
14811    'apache_request_log_error' => 
14812    array (
14813      'return' => 'boolean',
14814      'params' => 'string message, [long facility]',
14815      'description' => '',
14816    ),
14817    'apache_request_sub_req_lookup_uri' => 
14818    array (
14819      'return' => 'object',
14820      'params' => 'string uri',
14821      'description' => 'Returns sub-request for the specified uri.  You wouldneed to run it yourself with run()',
14822    ),
14823    'apache_request_sub_req_lookup_file' => 
14824    array (
14825      'return' => 'object',
14826      'params' => 'string file',
14827      'description' => 'Returns sub-request for the specified file.  You wouldneed to run it yourself with run().',
14828    ),
14829    'apache_request_sub_req_method_uri' => 
14830    array (
14831      'return' => 'object',
14832      'params' => 'string method, string uri',
14833      'description' => 'Returns sub-request for the specified file.  You wouldneed to run it yourself with run().',
14834    ),
14835    'apache_request_run' => 
14836    array (
14837      'return' => 'long',
14838      'params' => '',
14839      'description' => 'This is a wrapper for ap_sub_run_req and ap_destory_sub_req.  It takessub_request, runs it, destroys it, and returns it\'s status.',
14840    ),
14841    'apache_child_terminate' => 
14842    array (
14843      'return' => 'bool',
14844      'params' => 'void',
14845      'description' => 'Terminate apache process after this request',
14846    ),
14847    'apache_request_headers' => 
14848    array (
14849      'return' => 'array',
14850      'params' => 'void',
14851      'description' => 'Fetch all HTTP request headers',
14852    ),
14853    'apache_lookup_uri' => 
14854    array (
14855      'return' => 'object',
14856      'params' => 'string URI',
14857      'description' => 'Perform a partial request of the given URI to obtain information about it',
14858    ),
14859    'apache_reset_timeout' => 
14860    array (
14861      'return' => 'bool',
14862      'params' => 'void',
14863      'description' => 'Reset the Apache write timer',
14864    ),
14865    'stream_wrapper_register' => 
14866    array (
14867      'return' => 'bool',
14868      'params' => 'string protocol, string classname',
14869      'description' => 'Registers a custom URL protocol handler class',
14870    ),
14871    'stream_wrapper_unregister' => 
14872    array (
14873      'return' => 'bool',
14874      'params' => 'string protocol',
14875      'description' => 'Unregister a wrapper for the life of the current request.',
14876    ),
14877    'stream_wrapper_restore' => 
14878    array (
14879      'return' => 'bool',
14880      'params' => 'string protocol',
14881      'description' => 'Restore the original protocol handler, overriding if necessary',
14882    ),
14883    'set_time_limit' => 
14884    array (
14885      'return' => 'bool',
14886      'params' => 'int seconds',
14887      'description' => 'Sets the maximum time a script can run',
14888    ),
14889    'ob_list_handlers' => 
14890    array (
14891      'return' => 'false|array',
14892      'params' => '',
14893      'description' => '*  List all output_buffers in an array',
14894    ),
14895    'ob_start' => 
14896    array (
14897      'return' => 'bool',
14898      'params' => '[ string|array user_function [, int chunk_size [, bool erase]]]',
14899      'description' => 'Turn on Output Buffering (specifying an optional output handler).',
14900    ),
14901    'ob_flush' => 
14902    array (
14903      'return' => 'bool',
14904      'params' => 'void',
14905      'description' => 'Flush (send) contents of the output buffer. The last buffer content is sent to next buffer',
14906    ),
14907    'ob_clean' => 
14908    array (
14909      'return' => 'bool',
14910      'params' => 'void',
14911      'description' => 'Clean (delete) the current output buffer',
14912    ),
14913    'ob_end_flush' => 
14914    array (
14915      'return' => 'bool',
14916      'params' => 'void',
14917      'description' => 'Flush (send) the output buffer, and delete current output buffer',
14918    ),
14919    'ob_end_clean' => 
14920    array (
14921      'return' => 'bool',
14922      'params' => 'void',
14923      'description' => 'Clean the output buffer, and delete current output buffer',
14924    ),
14925    'ob_get_flush' => 
14926    array (
14927      'return' => 'bool',
14928      'params' => 'void',
14929      'description' => 'Get current buffer contents, flush (send) the output buffer, and delete current output buffer',
14930    ),
14931    'ob_get_clean' => 
14932    array (
14933      'return' => 'bool',
14934      'params' => 'void',
14935      'description' => 'Get current buffer contents and delete current output buffer',
14936    ),
14937    'ob_get_contents' => 
14938    array (
14939      'return' => 'string',
14940      'params' => 'void',
14941      'description' => 'Return the contents of the output buffer',
14942    ),
14943    'ob_get_level' => 
14944    array (
14945      'return' => 'int',
14946      'params' => 'void',
14947      'description' => 'Return the nesting level of the output buffer',
14948    ),
14949    'ob_get_length' => 
14950    array (
14951      'return' => 'int',
14952      'params' => 'void',
14953      'description' => 'Return the length of the output buffer',
14954    ),
14955    'ob_get_status' => 
14956    array (
14957      'return' => 'false|array',
14958      'params' => '[bool full_status]',
14959      'description' => 'Return the status of the active or all output buffers',
14960    ),
14961    'ob_implicit_flush' => 
14962    array (
14963      'return' => 'void',
14964      'params' => '[int flag]',
14965      'description' => 'Turn implicit flush on/off and is equivalent to calling flush() after every output call',
14966    ),
14967    'output_reset_rewrite_vars' => 
14968    array (
14969      'return' => 'bool',
14970      'params' => 'void',
14971      'description' => 'Reset(clear) URL rewriter values',
14972    ),
14973    'output_add_rewrite_var' => 
14974    array (
14975      'return' => 'bool',
14976      'params' => 'string name, string value',
14977      'description' => 'Add URL rewriter values',
14978    ),
14979    'zend_version' => 
14980    array (
14981      'return' => 'string',
14982      'params' => 'void',
14983      'description' => 'Get the version of the Zend Engine',
14984    ),
14985    'func_num_args' => 
14986    array (
14987      'return' => 'int',
14988      'params' => 'void',
14989      'description' => 'Get the number of arguments that were passed to the function',
14990    ),
14991    'func_get_arg' => 
14992    array (
14993      'return' => 'mixed',
14994      'params' => 'int arg_num',
14995      'description' => 'Get the $arg_num\'th argument that was passed to the function',
14996    ),
14997    'func_get_args' => 
14998    array (
14999      'return' => 'array',
15000      'params' => '',
15001      'description' => 'Get an array of the arguments that were passed to the function',
15002    ),
15003    'strlen' => 
15004    array (
15005      'return' => 'int',
15006      'params' => 'string str',
15007      'description' => 'Get string length',
15008    ),
15009    'strcmp' => 
15010    array (
15011      'return' => 'int',
15012      'params' => 'string str1, string str2',
15013      'description' => 'Binary safe string comparison',
15014    ),
15015    'strncmp' => 
15016    array (
15017      'return' => 'int',
15018      'params' => 'string str1, string str2, int len',
15019      'description' => 'Binary safe string comparison',
15020    ),
15021    'strcasecmp' => 
15022    array (
15023      'return' => 'int',
15024      'params' => 'string str1, string str2',
15025      'description' => 'Binary safe case-insensitive string comparison',
15026    ),
15027    'strncasecmp' => 
15028    array (
15029      'return' => 'int',
15030      'params' => 'string str1, string str2, int len',
15031      'description' => 'Binary safe string comparison',
15032    ),
15033    'each' => 
15034    array (
15035      'return' => 'array',
15036      'params' => 'array arr',
15037      'description' => 'Return the currently pointed key..value pair in the passed array, and advance the pointer to the next element',
15038    ),
15039    'error_reporting' => 
15040    array (
15041      'return' => 'int',
15042      'params' => 'int new_error_level=null',
15043      'description' => 'Return the current error_reporting level, and if an argument was passed - change to the new level',
15044    ),
15045    'define' => 
15046    array (
15047      'return' => 'bool',
15048      'params' => 'string constant_name, mixed value, boolean case_sensitive=true',
15049      'description' => 'Define a new constant',
15050    ),
15051    'defined' => 
15052    array (
15053      'return' => 'bool',
15054      'params' => 'string constant_name',
15055      'description' => 'Check whether a constant exists',
15056    ),
15057    'get_class' => 
15058    array (
15059      'return' => 'string',
15060      'params' => '[object object]',
15061      'description' => 'Retrieves the class name',
15062    ),
15063    'get_parent_class' => 
15064    array (
15065      'return' => 'string',
15066      'params' => '[mixed object]',
15067      'description' => 'Retrieves the parent class name for object or class or current scope.',
15068    ),
15069    'is_subclass_of' => 
15070    array (
15071      'return' => 'bool',
15072      'params' => 'object object, string class_name',
15073      'description' => 'Returns true if the object has this class as one of its parents',
15074    ),
15075    'is_a' => 
15076    array (
15077      'return' => 'bool',
15078      'params' => 'object object, string class_name',
15079      'description' => 'Returns true if the object is of this class or has this class as one of its parents',
15080    ),
15081    'get_class_vars' => 
15082    array (
15083      'return' => 'array',
15084      'params' => 'string class_name',
15085      'description' => 'Returns an array of default properties of the class.',
15086    ),
15087    'get_object_vars' => 
15088    array (
15089      'return' => 'array',
15090      'params' => 'object obj',
15091      'description' => 'Returns an array of object properties',
15092    ),
15093    'get_class_methods' => 
15094    array (
15095      'return' => 'array',
15096      'params' => 'mixed class',
15097      'description' => 'Returns an array of method names for class or class instance.',
15098    ),
15099    'method_exists' => 
15100    array (
15101      'return' => 'bool',
15102      'params' => 'object object, string method',
15103      'description' => 'Checks if the class method exists',
15104    ),
15105    'property_exists' => 
15106    array (
15107      'return' => 'bool',
15108      'params' => 'mixed object_or_class, string property_name',
15109      'description' => 'Checks if the object or class has a property',
15110    ),
15111    'class_exists' => 
15112    array (
15113      'return' => 'bool',
15114      'params' => 'string classname [, bool autoload]',
15115      'description' => 'Checks if the class exists',
15116    ),
15117    'interface_exists' => 
15118    array (
15119      'return' => 'bool',
15120      'params' => 'string classname [, bool autoload]',
15121      'description' => 'Checks if the class exists',
15122    ),
15123    'leak' => 
15124    array (
15125      'return' => 'void',
15126      'params' => 'int num_bytes=3',
15127      'description' => 'Cause an intentional memory leak, for testing/debugging purposes',
15128    ),
15129    'get_included_files' => 
15130    array (
15131      'return' => 'array',
15132      'params' => 'void',
15133      'description' => 'Returns an array with the file names that were include_once()\'d',
15134    ),
15135    'trigger_error' => 
15136    array (
15137      'return' => 'void',
15138      'params' => 'string messsage [, int error_type]',
15139      'description' => 'Generates a user-level error/warning/notice message',
15140    ),
15141    'set_error_handler' => 
15142    array (
15143      'return' => 'string',
15144      'params' => 'string error_handler [, int error_types]',
15145      'description' => 'Sets a user-defined error handler function.  Returns the previously defined error handler, or false on error',
15146    ),
15147    'restore_error_handler' => 
15148    array (
15149      'return' => 'void',
15150      'params' => 'void',
15151      'description' => 'Restores the previously defined error handler function',
15152    ),
15153    'set_exception_handler' => 
15154    array (
15155      'return' => 'string',
15156      'params' => 'callable exception_handler',
15157      'description' => 'Sets a user-defined exception handler function.  Returns the previously defined exception handler, or false on error',
15158    ),
15159    'restore_exception_handler' => 
15160    array (
15161      'return' => 'void',
15162      'params' => 'void',
15163      'description' => 'Restores the previously defined exception handler function',
15164    ),
15165    'get_declared_classes' => 
15166    array (
15167      'return' => 'array',
15168      'params' => '',
15169      'description' => 'Returns an array of all declared classes.',
15170    ),
15171    'get_declared_interfaces' => 
15172    array (
15173      'return' => 'array',
15174      'params' => '',
15175      'description' => 'Returns an array of all declared interfaces.',
15176    ),
15177    'get_defined_functions' => 
15178    array (
15179      'return' => 'array',
15180      'params' => 'void',
15181      'description' => 'Returns an array of all defined functions',
15182    ),
15183    'get_defined_vars' => 
15184    array (
15185      'return' => 'array',
15186      'params' => 'void',
15187      'description' => 'Returns an associative array of names and values of all currently defined variable names (variables in the current scope)',
15188    ),
15189    'create_function' => 
15190    array (
15191      'return' => 'string',
15192      'params' => 'string args, string code',
15193      'description' => 'Creates an anonymous function, and returns its name (funny, eh?)',
15194    ),
15195    'get_resource_type' => 
15196    array (
15197      'return' => 'string',
15198      'params' => 'resource res',
15199      'description' => 'Get the resource type name for a given resource',
15200    ),
15201    'get_loaded_extensions' => 
15202    array (
15203      'return' => 'array',
15204      'params' => 'void',
15205      'description' => 'Return an array containing names of loaded extensions',
15206    ),
15207    'get_defined_constants' => 
15208    array (
15209      'return' => 'array',
15210      'params' => 'void',
15211      'description' => 'Return an array containing the names and values of all defined constants',
15212    ),
15213    'debug_backtrace' => 
15214    array (
15215      'return' => 'array',
15216      'params' => 'void',
15217      'description' => 'Return backtrace as array',
15218    ),
15219    'extension_loaded' => 
15220    array (
15221      'return' => 'bool',
15222      'params' => 'string extension_name',
15223      'description' => 'Returns true if the named extension is loaded',
15224    ),
15225    'get_extension_funcs' => 
15226    array (
15227      'return' => 'array',
15228      'params' => 'string extension_name',
15229      'description' => 'Returns an array with the names of functions belonging to the named extension',
15230    ),
15231    'Exception::__clone' => 
15232    array (
15233      'return' => 'Exception',
15234      'params' => '',
15235      'description' => 'Clone the exception object',
15236    ),
15237    'Exception::getFile' => 
15238    array (
15239      'return' => 'string',
15240      'params' => '',
15241      'description' => 'Get the file in which the exception occurred',
15242    ),
15243    'Exception::getLine' => 
15244    array (
15245      'return' => 'int',
15246      'params' => '',
15247      'description' => 'Get the line in which the exception occurred',
15248    ),
15249    'Exception::getMessage' => 
15250    array (
15251      'return' => 'string',
15252      'params' => '',
15253      'description' => 'Get the exception message',
15254    ),
15255    'Exception::getCode' => 
15256    array (
15257      'return' => 'int',
15258      'params' => '',
15259      'description' => 'Get the exception code',
15260    ),
15261    'Exception::getTrace' => 
15262    array (
15263      'return' => 'array',
15264      'params' => '',
15265      'description' => 'Get the stack trace for the location in which the exception occurred',
15266    ),
15267    'ErrorException::getSeverity' => 
15268    array (
15269      'return' => 'int',
15270      'params' => '',
15271      'description' => 'Get the exception severity',
15272    ),
15273    'Exception::getTraceAsString' => 
15274    array (
15275      'return' => 'string',
15276      'params' => '',
15277      'description' => 'Obtain the backtrace for the exception as a string (instead of an array)',
15278    ),
15279    'Exception::__toString' => 
15280    array (
15281      'return' => 'string',
15282      'params' => '',
15283      'description' => 'Obtain the string representation of the Exception object',
15284    ),
15285  )    ;
15286  
15287      public function get($k) {
15288          if (isset($this->prototype[$k])) {
15289              return $this->prototype[$k];
15290          } else {
15291              return false;
15292          }
15293      }
15294  
15295      static function getInstance() {
15296          if (is_null(self::$instance)) {
15297              $class = __CLASS__;
15298              self::$instance = new $class();
15299          }
15300          return self::$instance;
15301      }
15302  }


Généré le : Sun Feb 25 20:04:38 2007 par Balluche grâce à PHPXref 0.7