Subversion-Projekte lars-tiefland.prado

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?php
2
class PHP_ShellPrototypes {
3
    static private $instance = null;
4
 
5
    protected $prototype = array (
6
  'XMLReader::close' =>
7
  array (
8
    'return' => 'boolean',
9
    'params' => '',
10
    'description' => 'Closes xmlreader - current frees resources until xmlTextReaderClose is fixed in libxml',
11
  ),
12
  'XMLReader::getAttribute' =>
13
  array (
14
    'return' => 'string',
15
    'params' => 'string name',
16
    'description' => 'Get value of an attribute from current element',
17
  ),
18
  'XMLReader::getAttributeNo' =>
19
  array (
20
    'return' => 'string',
21
    'params' => 'int index',
22
    'description' => 'Get value of an attribute at index from current element',
23
  ),
24
  'XMLReader::getAttributeNs' =>
25
  array (
26
    'return' => 'string',
27
    'params' => 'string name, string namespaceURI',
28
    'description' => 'Get value of a attribute via name and namespace from current element',
29
  ),
30
  'XMLReader::getParserProperty' =>
31
  array (
32
    'return' => 'boolean',
33
    'params' => 'int property',
34
    'description' => 'Indicates whether given property (one of the parser option constants) is set or not on parser',
35
  ),
36
  'XMLReader::isValid' =>
37
  array (
38
    'return' => 'boolean',
39
    'params' => '',
40
    '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',
41
  ),
42
  'XMLReader::lookupNamespace' =>
43
  array (
44
    'return' => 'string',
45
    'params' => 'string prefix',
46
    'description' => 'Return namespaceURI for associated prefix on current node',
47
  ),
48
  'XMLReader::moveToAttribute' =>
49
  array (
50
    'return' => 'boolean',
51
    'params' => 'string name',
52
    'description' => 'Positions reader at specified attribute - Returns TRUE on success and FALSE on failure',
53
  ),
54
  'XMLReader::moveToAttributeNo' =>
55
  array (
56
    'return' => 'boolean',
57
    'params' => 'int index',
58
    'description' => 'Positions reader at attribute at spcecified index.Returns TRUE on success and FALSE on failure',
59
  ),
60
  'XMLReader::moveToAttributeNs' =>
61
  array (
62
    'return' => 'boolean',
63
    'params' => 'string name, string namespaceURI',
64
    'description' => 'Positions reader at attribute spcified by name and namespaceURI.Returns TRUE on success and FALSE on failure',
65
  ),
66
  'XMLReader::moveToElement' =>
67
  array (
68
    'return' => 'boolean',
69
    'params' => '',
70
    'description' => 'Moves the position of the current instance to the node that contains the current Attribute node.',
71
  ),
72
  'XMLReader::moveToFirstAttribute' =>
73
  array (
74
    'return' => 'boolean',
75
    'params' => '',
76
    'description' => 'Moves the position of the current instance to the first attribute associated with the current node.',
77
  ),
78
  'XMLReader::moveToNextAttribute' =>
79
  array (
80
    'return' => 'boolean',
81
    'params' => '',
82
    'description' => 'Moves the position of the current instance to the next attribute associated with the current node.',
83
  ),
84
  'XMLReader::read' =>
85
  array (
86
    'return' => 'boolean',
87
    'params' => '',
88
    'description' => 'Moves the position of the current instance to the next node in the stream.',
89
  ),
90
  'XMLReader::next' =>
91
  array (
92
    'return' => 'boolean',
93
    'params' => '[string localname]',
94
    'description' => 'Moves the position of the current instance to the next node in the stream.',
95
  ),
96
  'XMLReader::open' =>
97
  array (
98
    'return' => 'boolean',
99
    'params' => 'string URI',
100
    'description' => 'Sets the URI that the the XMLReader will parse.',
101
  ),
102
  'XMLReader::setParserProperty' =>
103
  array (
104
    'return' => 'boolean',
105
    'params' => 'int property, boolean value',
106
    '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',
107
  ),
108
  'XMLReader::setRelaxNGSchemaSource' =>
109
  array (
110
    'return' => 'boolean',
111
    'params' => 'string source',
112
    'description' => 'Sets the string that the the XMLReader will parse.',
113
  ),
114
  'XMLReader::XML' =>
115
  array (
116
    'return' => 'boolean',
117
    'params' => 'string source',
118
    'description' => 'Sets the string that the the XMLReader will parse.',
119
  ),
120
  'XMLReader::expand' =>
121
  array (
122
    'return' => 'boolean',
123
    'params' => '',
124
    'description' => 'Moves the position of the current instance to the next node in the stream.',
125
  ),
126
  'SimpleXMLElement::asXML' =>
127
  array (
128
    'return' => 'string',
129
    'params' => '[string filename]',
130
    'description' => 'Return a well-formed XML string based on SimpleXML element',
131
  ),
132
  'SimpleXMLElement::getNamespaces' =>
133
  array (
134
    'return' => 'string',
135
    'params' => '[bool recursve]',
136
    'description' => 'Return all namespaces in use',
137
  ),
138
  'SimpleXMLElement::getDocNamespaces' =>
139
  array (
140
    'return' => 'string',
141
    'params' => '[bool recursive]',
142
    'description' => 'Return all namespaces registered with document',
143
  ),
144
  'SimpleXMLElement::children' =>
145
  array (
146
    'return' => 'object',
147
    'params' => '[string ns]',
148
    'description' => 'Finds children of given node',
149
  ),
150
  'SimpleXMLElement::getName' =>
151
  array (
152
    'return' => 'object',
153
    'params' => '',
154
    'description' => 'Finds children of given node',
155
  ),
156
  'SimpleXMLElement::attributes' =>
157
  array (
158
    'return' => 'array',
159
    'params' => '[string ns]',
160
    'description' => 'Identifies an element\'s attributes',
161
  ),
162
  'SimpleXMLElement::addChild' =>
163
  array (
164
    'return' => 'void',
165
    'params' => 'string qName [, string value [,string ns]]',
166
    'description' => 'Add Element with optional namespace information',
167
  ),
168
  'SimpleXMLElement::addAttribute' =>
169
  array (
170
    'return' => 'void',
171
    'params' => 'string qName, string value [,string ns]',
172
    'description' => 'Add Attribute with optional namespace information',
173
  ),
174
  'simplexml_load_file' =>
175
  array (
176
    'return' => 'simplemxml_element',
177
    'params' => 'string filename [, string class_name [, int options]]',
178
    'description' => 'Load a filename and return a simplexml_element object to allow for processing',
179
  ),
180
  'simplexml_load_string' =>
181
  array (
182
    'return' => 'simplemxml_element',
183
    'params' => 'string data [, string class_name [, int options]]',
184
    'description' => 'Load a string and return a simplexml_element object to allow for processing',
185
  ),
186
  'simplexml_import_dom' =>
187
  array (
188
    'return' => 'simplemxml_element',
189
    'params' => 'domNode node [, string class_name]',
190
    'description' => 'Get a simplexml_element object from dom to allow for processing',
191
  ),
192
  'snmpget' =>
193
  array (
194
    'return' => 'string',
195
    'params' => 'string host, string community, string object_id [, int timeout [, int retries]]',
196
    'description' => 'Fetch a SNMP object',
197
  ),
198
  'snmpgetnext' =>
199
  array (
200
    'return' => 'string',
201
    'params' => 'string host, string community, string object_id [, int timeout [, int retries]]',
202
    'description' => 'Fetch a SNMP object',
203
  ),
204
  'snmpwalk' =>
205
  array (
206
    'return' => 'array',
207
    'params' => 'string host, string community, string object_id [, int timeout [, int retries]]',
208
    'description' => 'Return all objects under the specified object id',
209
  ),
210
  'snmprealwalk' =>
211
  array (
212
    'return' => 'array',
213
    'params' => 'string host, string community, string object_id [, int timeout [, int retries]]',
214
    'description' => 'Return all objects including their respective object id withing the specified one',
215
  ),
216
  'snmp_get_quick_print' =>
217
  array (
218
    'return' => 'bool',
219
    'params' => 'void',
220
    'description' => 'Return the current status of quick_print',
221
  ),
222
  'snmp_set_quick_print' =>
223
  array (
224
    'return' => 'void',
225
    'params' => 'int quick_print',
226
    'description' => 'Return all objects including their respective object id withing the specified one',
227
  ),
228
  'snmp_set_enum_print' =>
229
  array (
230
    'return' => 'void',
231
    'params' => 'int enum_print',
232
    'description' => 'Return all values that are enums with their enum value instead of the raw integer',
233
  ),
234
  'snmp_set_oid_numeric_print' =>
235
  array (
236
    'return' => 'void',
237
    'params' => 'int oid_numeric_print',
238
    'description' => 'Return all objects including their respective object id withing the specified one',
239
  ),
240
  'snmpset' =>
241
  array (
242
    'return' => 'int',
243
    'params' => 'string host, string community, string object_id, string type, mixed value [, int timeout [, int retries]]',
244
    'description' => 'Set the value of a SNMP object',
245
  ),
246
  'snmp2_get' =>
247
  array (
248
    'return' => 'string',
249
    'params' => 'string host, string community, string object_id [, int timeout [, int retries]]',
250
    'description' => 'Fetch a SNMP object',
251
  ),
252
  'snmp2_getnext' =>
253
  array (
254
    'return' => 'string',
255
    'params' => 'string host, string community, string object_id [, int timeout [, int retries]]',
256
    'description' => 'Fetch a SNMP object',
257
  ),
258
  'snmp2_walk' =>
259
  array (
260
    'return' => 'array',
261
    'params' => 'string host, string community, string object_id [, int timeout [, int retries]]',
262
    'description' => 'Return all objects under the specified object id',
263
  ),
264
  'snmp2_real_walk' =>
265
  array (
266
    'return' => 'array',
267
    'params' => 'string host, string community, string object_id [, int timeout [, int retries]]',
268
    'description' => 'Return all objects including their respective object id withing the specified one',
269
  ),
270
  'snmp2_set' =>
271
  array (
272
    'return' => 'int',
273
    'params' => 'string host, string community, string object_id, string type, mixed value [, int timeout [, int retries]]',
274
    'description' => 'Set the value of a SNMP object',
275
  ),
276
  'php_snmpv3' =>
277
  array (
278
    'return' => 'void',
279
    'params' => 'INTERNAL_FUNCTION_PARAMETERS, int st',
280
    '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*',
281
  ),
282
  'snmp3_get' =>
283
  array (
284
    'return' => 'int',
285
    '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]]',
286
    'description' => 'Fetch the value of a SNMP object',
287
  ),
288
  'snmp3_getnext' =>
289
  array (
290
    'return' => 'int',
291
    '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]]',
292
    'description' => 'Fetch the value of a SNMP object',
293
  ),
294
  'snmp3_walk' =>
295
  array (
296
    'return' => 'int',
297
    '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]]',
298
    'description' => 'Fetch the value of a SNMP object',
299
  ),
300
  'snmp3_real_walk' =>
301
  array (
302
    'return' => 'int',
303
    '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]]',
304
    'description' => 'Fetch the value of a SNMP object',
305
  ),
306
  'snmp3_set' =>
307
  array (
308
    'return' => 'int',
309
    '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]]',
310
    'description' => 'Fetch the value of a SNMP object',
311
  ),
312
  'snmp_set_valueretrieval' =>
313
  array (
314
    'return' => 'int',
315
    'params' => 'int method',
316
    'description' => 'Specify the method how the SNMP values will be returned',
317
  ),
318
  'snmp_get_valueretrieval' =>
319
  array (
320
    'return' => 'int',
321
    'params' => '',
322
    'description' => 'Return the method how the SNMP values will be returned',
323
  ),
324
  'snmp_read_mib' =>
325
  array (
326
    'return' => 'int',
327
    'params' => 'string filename',
328
    'description' => 'Reads and parses a MIB file into the active MIB tree.',
329
  ),
330
  'mysqli_embedded_server_start' =>
331
  array (
332
    'return' => 'bool',
333
    'params' => 'bool start, array arguments, array groups',
334
    'description' => 'initialize and start embedded server',
335
  ),
336
  'mysqli_embedded_server_end' =>
337
  array (
338
    'return' => 'void',
339
    'params' => 'void',
340
    'description' => '',
341
  ),
342
  'mysqli_connect' =>
343
  array (
344
    'return' => 'object',
345
    'params' => '[string hostname [,string username [,string passwd [,string dbname [,int port [,string socket]]]]]]',
346
    'description' => 'Open a connection to a mysql server',
347
  ),
348
  'mysqli_connect_errno' =>
349
  array (
350
    'return' => 'int',
351
    'params' => 'void',
352
    'description' => 'Returns the numerical value of the error message from last connect command',
353
  ),
354
  'mysqli_connect_error' =>
355
  array (
356
    'return' => 'string',
357
    'params' => 'void',
358
    'description' => 'Returns the text of the error message from previous MySQL operation',
359
  ),
360
  'mysqli_multi_query' =>
361
  array (
362
    'return' => 'bool',
363
    'params' => 'object link, string query',
364
    'description' => 'Binary-safe version of mysql_query()',
365
  ),
366
  'mysqli_set_charset' =>
367
  array (
368
    'return' => 'bool',
369
    'params' => 'object link, string csname',
370
    'description' => 'sets client character set',
371
  ),
372
  'mysqli_get_charset' =>
373
  array (
374
    'return' => 'object',
375
    'params' => 'object link',
376
    'description' => 'returns a character set object',
377
  ),
378
  'mysqli_affected_rows' =>
379
  array (
380
    'return' => 'mixed',
381
    'params' => 'object link',
382
    'description' => 'Get number of affected rows in previous MySQL operation',
383
  ),
384
  'mysqli_autocommit' =>
385
  array (
386
    'return' => 'bool',
387
    'params' => 'object link, bool mode',
388
    'description' => 'Turn auto commit on or of',
389
  ),
390
  'mysqli_stmt_bind_param' =>
391
  array (
392
    'return' => 'bool',
393
    'params' => 'object stmt, string types, mixed variable [,mixed,....]',
394
    'description' => 'Bind variables to a prepared statement as parameters',
395
  ),
396
  'mysqli_stmt_bind_result' =>
397
  array (
398
    'return' => 'bool',
399
    'params' => 'object stmt, mixed var, [,mixed, ...]',
400
    'description' => 'Bind variables to a prepared statement for result storage',
401
  ),
402
  'mysqli_change_user' =>
403
  array (
404
    'return' => 'bool',
405
    'params' => 'object link, string user, string password, string database',
406
    'description' => 'Change logged-in user of the active connection',
407
  ),
408
  'mysqli_character_set_name' =>
409
  array (
410
    'return' => 'string',
411
    'params' => 'object link',
412
    'description' => 'Returns the name of the character set used for this connection',
413
  ),
414
  'mysqli_close' =>
415
  array (
416
    'return' => 'bool',
417
    'params' => 'object link',
418
    'description' => 'Close connection',
419
  ),
420
  'mysqli_commit' =>
421
  array (
422
    'return' => 'bool',
423
    'params' => 'object link',
424
    'description' => 'Commit outstanding actions and close transaction',
425
  ),
426
  'mysqli_data_seek' =>
427
  array (
428
    'return' => 'bool',
429
    'params' => 'object result, int offset',
430
    'description' => 'Move internal result pointer',
431
  ),
432
  'mysqli_debug' =>
433
  array (
434
    'return' => 'void',
435
    'params' => 'string debug',
436
    'description' => '',
437
  ),
438
  'mysqli_dump_debug_info' =>
439
  array (
440
    'return' => 'bool',
441
    'params' => 'object link',
442
    'description' => '',
443
  ),
444
  'mysqli_errno' =>
445
  array (
446
    'return' => 'int',
447
    'params' => 'object link',
448
    'description' => 'Returns the numerical value of the error message from previous MySQL operation',
449
  ),
450
  'mysqli_error' =>
451
  array (
452
    'return' => 'string',
453
    'params' => 'object link',
454
    'description' => 'Returns the text of the error message from previous MySQL operation',
455
  ),
456
  'mysqli_stmt_execute' =>
457
  array (
458
    'return' => 'bool',
459
    'params' => 'object stmt',
460
    'description' => 'Execute a prepared statement',
461
  ),
462
  'mysqli_stmt_fetch' =>
463
  array (
464
    'return' => 'mixed',
465
    'params' => 'object stmt',
466
    'description' => 'Fetch results from a prepared statement into the bound variables',
467
  ),
468
  'mysqli_field_count' =>
469
  array (
470
    'return' => 'int',
471
    'params' => 'object link',
472
    'description' => 'Fetch the number of fields returned by the last query for the given link',
473
  ),
474
  'mysqli_field_seek' =>
475
  array (
476
    'return' => 'int',
477
    'params' => 'object result, int fieldnr',
478
    'description' => 'Set result pointer to a specified field offset',
479
  ),
480
  'mysqli_field_tell' =>
481
  array (
482
    'return' => 'int',
483
    'params' => 'object result',
484
    'description' => 'Get current field offset of result pointer',
485
  ),
486
  'mysqli_free_result' =>
487
  array (
488
    'return' => 'void',
489
    'params' => 'object result',
490
    'description' => 'Free query result memory for the given result handle',
491
  ),
492
  'mysqli_get_client_info' =>
493
  array (
494
    'return' => 'string',
495
    'params' => 'void',
496
    'description' => 'Get MySQL client info',
497
  ),
498
  'mysqli_get_client_version' =>
499
  array (
500
    'return' => 'int',
501
    'params' => 'void',
502
    'description' => 'Get MySQL client info',
503
  ),
504
  'mysqli_get_proto_info' =>
505
  array (
506
    'return' => 'int',
507
    'params' => 'object link',
508
    'description' => 'Get MySQL protocol information',
509
  ),
510
  'mysqli_get_server_info' =>
511
  array (
512
    'return' => 'string',
513
    'params' => 'object link',
514
    'description' => 'Get MySQL server info',
515
  ),
516
  'mysqli_get_server_version' =>
517
  array (
518
    'return' => 'int',
519
    'params' => 'object link',
520
    'description' => 'Return the MySQL version for the server referenced by the given link',
521
  ),
522
  'mysqli_info' =>
523
  array (
524
    'return' => 'string',
525
    'params' => 'object link',
526
    'description' => 'Get information about the most recent query',
527
  ),
528
  'mysqli_init' =>
529
  array (
530
    'return' => 'resource',
531
    'params' => 'void',
532
    'description' => 'Initialize mysqli and return a resource for use with mysql_real_connect',
533
  ),
534
  'mysqli_insert_id' =>
535
  array (
536
    'return' => 'mixed',
537
    'params' => 'object link',
538
    'description' => 'Get the ID generated from the previous INSERT operation',
539
  ),
540
  'mysqli_kill' =>
541
  array (
542
    'return' => 'bool',
543
    'params' => 'object link, int processid',
544
    'description' => 'Kill a mysql process on the server',
545
  ),
546
  'mysqli_set_local_infile_handler' =>
547
  array (
548
    'return' => 'bool',
549
    'params' => 'object link, callback read_func',
550
    'description' => 'Set callback functions for LOAD DATA LOCAL INFILE',
551
  ),
552
  'mysqli_more_results' =>
553
  array (
554
    'return' => 'bool',
555
    'params' => 'object link',
556
    'description' => 'check if there any more query results from a multi query',
557
  ),
558
  'mysqli_next_result' =>
559
  array (
560
    'return' => 'bool',
561
    'params' => 'object link',
562
    'description' => 'read next result from multi_query',
563
  ),
564
  'mysqli_num_fields' =>
565
  array (
566
    'return' => 'int',
567
    'params' => 'object result',
568
    'description' => 'Get number of fields in result',
569
  ),
570
  'mysqli_num_rows' =>
571
  array (
572
    'return' => 'mixed',
573
    'params' => 'object result',
574
    'description' => 'Get number of rows in result',
575
  ),
576
  'mysqli_options' =>
577
  array (
578
    'return' => 'bool',
579
    'params' => 'object link, int flags, mixed values',
580
    'description' => 'Set options',
581
  ),
582
  'mysqli_ping' =>
583
  array (
584
    'return' => 'bool',
585
    'params' => 'object link',
586
    'description' => 'Ping a server connection or reconnect if there is no connection',
587
  ),
588
  'mysqli_prepare' =>
589
  array (
590
    'return' => 'mixed',
591
    'params' => 'object link, string query',
592
    'description' => 'Prepare a SQL statement for execution',
593
  ),
594
  'mysqli_real_connect' =>
595
  array (
596
    'return' => 'bool',
597
    'params' => 'object link [,string hostname [,string username [,string passwd [,string dbname [,int port [,string socket [,int flags]]]]]]]',
598
    'description' => 'Open a connection to a mysql server',
599
  ),
600
  'mysqli_real_query' =>
601
  array (
602
    'return' => 'bool',
603
    'params' => 'object link, string query',
604
    'description' => 'Binary-safe version of mysql_query()',
605
  ),
606
  'mysqli_real_escape_string' =>
607
  array (
608
    'return' => 'string',
609
    'params' => 'object link, string escapestr',
610
    'description' => 'Escapes special characters in a string for use in a SQL statement, taking into account the current charset of the connection',
611
  ),
612
  'mysqli_rollback' =>
613
  array (
614
    'return' => 'bool',
615
    'params' => 'object link',
616
    'description' => 'Undo actions from current transaction',
617
  ),
618
  'mysqli_send_long_data' =>
619
  array (
620
    'return' => 'bool',
621
    'params' => 'object stmt, int param_nr, string data',
622
    'description' => '',
623
  ),
624
  'mysqli_stmt_affected_rows' =>
625
  array (
626
    'return' => 'mixed',
627
    'params' => 'object stmt',
628
    'description' => 'Return the number of rows affected in the last query for the given link',
629
  ),
630
  'mysqli_stmt_close' =>
631
  array (
632
    'return' => 'bool',
633
    'params' => 'object stmt',
634
    'description' => 'Close statement',
635
  ),
636
  'mysqli_stmt_data_seek' =>
637
  array (
638
    'return' => 'void',
639
    'params' => 'object stmt, int offset',
640
    'description' => 'Move internal result pointer',
641
  ),
642
  'mysqli_stmt_free_result' =>
643
  array (
644
    'return' => 'void',
645
    'params' => 'object stmt',
646
    'description' => 'Free stored result memory for the given statement handle',
647
  ),
648
  'mysqli_stmt_insert_id' =>
649
  array (
650
    'return' => 'mixed',
651
    'params' => 'object stmt',
652
    'description' => 'Get the ID generated from the previous INSERT operation',
653
  ),
654
  'mysqli_stmt_reset' =>
655
  array (
656
    'return' => 'bool',
657
    'params' => 'object stmt',
658
    'description' => 'reset a prepared statement',
659
  ),
660
  'mysqli_stmt_num_rows' =>
661
  array (
662
    'return' => 'mixed',
663
    'params' => 'object stmt',
664
    'description' => 'Return the number of rows in statements result set',
665
  ),
666
  'mysqli_select_db' =>
667
  array (
668
    'return' => 'string',
669
    'params' => 'object link, string dbname',
670
    'description' => 'Select a MySQL database',
671
  ),
672
  'mysqli_sqlstate' =>
673
  array (
674
    'return' => 'string',
675
    'params' => 'object link',
676
    'description' => 'Returns the SQLSTATE error from previous MySQL operation',
677
  ),
678
  'mysqli_ssl_set' =>
679
  array (
680
    'return' => 'bool',
681
    'params' => 'object link ,string key ,string cert ,string ca ,string capath ,string cipher]',
682
    'description' => '',
683
  ),
684
  'mysqli_stat' =>
685
  array (
686
    'return' => 'mixed',
687
    'params' => 'object link',
688
    'description' => 'Get current system status',
689
  ),
690
  'mysqli_stmt_attr_set' =>
691
  array (
692
    'return' => 'int',
693
    'params' => 'object stmt, long attr, bool mode',
694
    'description' => '',
695
  ),
696
  'mysqli_stmt_attr_get' =>
697
  array (
698
    'return' => 'int',
699
    'params' => 'object stmt, long attr',
700
    'description' => '',
701
  ),
702
  'mysqli_stmt_errno' =>
703
  array (
704
    'return' => 'int',
705
    'params' => 'object stmt',
706
    'description' => '',
707
  ),
708
  'mysqli_stmt_error' =>
709
  array (
710
    'return' => 'string',
711
    'params' => 'object stmt',
712
    'description' => '',
713
  ),
714
  'mysqli_stmt_init' =>
715
  array (
716
    'return' => 'mixed',
717
    'params' => 'object link',
718
    'description' => 'Initialize statement object',
719
  ),
720
  'mysqli_stmt_prepare' =>
721
  array (
722
    'return' => 'bool',
723
    'params' => 'object stmt, string query',
724
    'description' => 'prepare server side statement with query',
725
  ),
726
  'mysqli_stmt_result_metadata' =>
727
  array (
728
    'return' => 'mixed',
729
    'params' => 'object stmt',
730
    'description' => 'return result set from statement',
731
  ),
732
  'mysqli_stmt_store_result' =>
733
  array (
734
    'return' => 'bool',
735
    'params' => 'stmt',
736
    'description' => '',
737
  ),
738
  'mysqli_stmt_sqlstate' =>
739
  array (
740
    'return' => 'string',
741
    'params' => 'object stmt',
742
    'description' => '',
743
  ),
744
  'mysqli_store_result' =>
745
  array (
746
    'return' => 'object',
747
    'params' => 'object link',
748
    'description' => 'Buffer result set on client',
749
  ),
750
  'mysqli_thread_id' =>
751
  array (
752
    'return' => 'int',
753
    'params' => 'object link',
754
    'description' => 'Return the current thread ID',
755
  ),
756
  'mysqli_thread_safe' =>
757
  array (
758
    'return' => 'bool',
759
    'params' => 'void',
760
    'description' => 'Return whether thread safety is given or not',
761
  ),
762
  'mysqli_use_result' =>
763
  array (
764
    'return' => 'mixed',
765
    'params' => 'object link',
766
    'description' => 'Directly retrieve query results - do not buffer results on client side',
767
  ),
768
  'mysqli_disable_reads_from_master' =>
769
  array (
770
    'return' => 'void',
771
    'params' => 'object link',
772
    'description' => '',
773
  ),
774
  'mysqli_disable_rpl_parse' =>
775
  array (
776
    'return' => 'void',
777
    'params' => 'object link',
778
    'description' => '',
779
  ),
780
  'mysqli_enable_reads_from_master' =>
781
  array (
782
    'return' => 'void',
783
    'params' => 'object link',
784
    'description' => '',
785
  ),
786
  'mysqli_enable_rpl_parse' =>
787
  array (
788
    'return' => 'void',
789
    'params' => 'object link',
790
    'description' => '',
791
  ),
792
  'mysqli_master_query' =>
793
  array (
794
    'return' => 'bool',
795
    'params' => 'object link, string query',
796
    'description' => 'Enforce execution of a query on the master in a master/slave setup',
797
  ),
798
  'mysqli_rpl_parse_enabled' =>
799
  array (
800
    'return' => 'int',
801
    'params' => 'object link',
802
    'description' => '',
803
  ),
804
  'mysqli_rpl_probe' =>
805
  array (
806
    'return' => 'bool',
807
    'params' => 'object link',
808
    'description' => '',
809
  ),
810
  'mysqli_rpl_query_type' =>
811
  array (
812
    'return' => 'int',
813
    'params' => 'string query',
814
    'description' => '',
815
  ),
816
  'mysqli_send_query' =>
817
  array (
818
    'return' => 'bool',
819
    'params' => 'object link, string query',
820
    'description' => '',
821
  ),
822
  'mysqli_slave_query' =>
823
  array (
824
    'return' => 'bool',
825
    'params' => 'object link, string query',
826
    'description' => 'Enforce execution of a query on a slave in a master/slave setup',
827
  ),
828
  'imap_open' =>
829
  array (
830
    'return' => 'resource',
831
    'params' => 'string mailbox, string user, string password [, int options]',
832
    'description' => 'Open an IMAP stream to a mailbox',
833
  ),
834
  'imap_reopen' =>
835
  array (
836
    'return' => 'bool',
837
    'params' => 'resource stream_id, string mailbox [, int options]',
838
    'description' => 'Reopen an IMAP stream to a new mailbox',
839
  ),
840
  'imap_append' =>
841
  array (
842
    'return' => 'bool',
843
    'params' => 'resource stream_id, string folder, string message [, string options]',
844
    'description' => 'Append a new message to a specified mailbox',
845
  ),
846
  'imap_num_msg' =>
847
  array (
848
    'return' => 'int',
849
    'params' => 'resource stream_id',
850
    'description' => 'Gives the number of messages in the current mailbox',
851
  ),
852
  'imap_ping' =>
853
  array (
854
    'return' => 'bool',
855
    'params' => 'resource stream_id',
856
    'description' => 'Check if the IMAP stream is still active',
857
  ),
858
  'imap_num_recent' =>
859
  array (
860
    'return' => 'int',
861
    'params' => 'resource stream_id',
862
    'description' => 'Gives the number of recent messages in current mailbox',
863
  ),
864
  'imap_get_quota' =>
865
  array (
866
    'return' => 'array',
867
    'params' => 'resource stream_id, string qroot',
868
    'description' => 'Returns the quota set to the mailbox account qroot',
869
  ),
870
  'imap_get_quotaroot' =>
871
  array (
872
    'return' => 'array',
873
    'params' => 'resource stream_id, string mbox',
874
    'description' => 'Returns the quota set to the mailbox account mbox',
875
  ),
876
  'imap_set_quota' =>
877
  array (
878
    'return' => 'bool',
879
    'params' => 'resource stream_id, string qroot, int mailbox_size',
880
    'description' => 'Will set the quota for qroot mailbox',
881
  ),
882
  'imap_setacl' =>
883
  array (
884
    'return' => 'bool',
885
    'params' => 'resource stream_id, string mailbox, string id, string rights',
886
    'description' => 'Sets the ACL for a given mailbox',
887
  ),
888
  'imap_getacl' =>
889
  array (
890
    'return' => 'array',
891
    'params' => 'resource stream_id, string mailbox',
892
    'description' => 'Gets the ACL for a given mailbox',
893
  ),
894
  'imap_expunge' =>
895
  array (
896
    'return' => 'bool',
897
    'params' => 'resource stream_id',
898
    'description' => 'Permanently delete all messages marked for deletion',
899
  ),
900
  'imap_close' =>
901
  array (
902
    'return' => 'bool',
903
    'params' => 'resource stream_id [, int options]',
904
    'description' => 'Close an IMAP stream',
905
  ),
906
  'imap_headers' =>
907
  array (
908
    'return' => 'array',
909
    'params' => 'resource stream_id',
910
    'description' => 'Returns headers for all messages in a mailbox',
911
  ),
912
  'imap_body' =>
913
  array (
914
    'return' => 'string',
915
    'params' => 'resource stream_id, int msg_no [, int options]',
916
    'description' => 'Read the message body',
917
  ),
918
  'imap_mail_copy' =>
919
  array (
920
    'return' => 'bool',
921
    'params' => 'resource stream_id, int msg_no, string mailbox [, int options]',
922
    'description' => 'Copy specified message to a mailbox',
923
  ),
924
  'imap_mail_move' =>
925
  array (
926
    'return' => 'bool',
927
    'params' => 'resource stream_id, int msg_no, string mailbox [, int options]',
928
    'description' => 'Move specified message to a mailbox',
929
  ),
930
  'imap_createmailbox' =>
931
  array (
932
    'return' => 'bool',
933
    'params' => 'resource stream_id, string mailbox',
934
    'description' => 'Create a new mailbox',
935
  ),
936
  'imap_renamemailbox' =>
937
  array (
938
    'return' => 'bool',
939
    'params' => 'resource stream_id, string old_name, string new_name',
940
    'description' => 'Rename a mailbox',
941
  ),
942
  'imap_deletemailbox' =>
943
  array (
944
    'return' => 'bool',
945
    'params' => 'resource stream_id, string mailbox',
946
    'description' => 'Delete a mailbox',
947
  ),
948
  'imap_list' =>
949
  array (
950
    'return' => 'array',
951
    'params' => 'resource stream_id, string ref, string pattern',
952
    'description' => 'Read the list of mailboxes',
953
  ),
954
  'imap_getmailboxes' =>
955
  array (
956
    'return' => 'array',
957
    'params' => 'resource stream_id, string ref, string pattern',
958
    'description' => 'Reads the list of mailboxes and returns a full array of objects containing name, attributes, and delimiter',
959
  ),
960
  'imap_scan' =>
961
  array (
962
    'return' => 'array',
963
    'params' => 'resource stream_id, string ref, string pattern, string content',
964
    'description' => 'Read list of mailboxes containing a certain string',
965
  ),
966
  'imap_check' =>
967
  array (
968
    'return' => 'object',
969
    'params' => 'resource stream_id',
970
    'description' => 'Get mailbox properties',
971
  ),
972
  'imap_delete' =>
973
  array (
974
    'return' => 'bool',
975
    'params' => 'resource stream_id, int msg_no [, int options]',
976
    'description' => 'Mark a message for deletion',
977
  ),
978
  'imap_undelete' =>
979
  array (
980
    'return' => 'bool',
981
    'params' => 'resource stream_id, int msg_no',
982
    'description' => 'Remove the delete flag from a message',
983
  ),
984
  'imap_headerinfo' =>
985
  array (
986
    'return' => 'object',
987
    'params' => 'resource stream_id, int msg_no [, int from_length [, int subject_length [, string default_host]]]',
988
    'description' => 'Read the headers of the message',
989
  ),
990
  'imap_rfc822_parse_headers' =>
991
  array (
992
    'return' => 'object',
993
    'params' => 'string headers [, string default_host]',
994
    'description' => 'Parse a set of mail headers contained in a string, and return an object similar to imap_headerinfo()',
995
  ),
996
  'imap_lsub' =>
997
  array (
998
    'return' => 'array',
999
    'params' => 'resource stream_id, string ref, string pattern',
1000
    'description' => 'Return a list of subscribed mailboxes',
1001
  ),
1002
  'imap_getsubscribed' =>
1003
  array (
1004
    'return' => 'array',
1005
    'params' => 'resource stream_id, string ref, string pattern',
1006
    'description' => 'Return a list of subscribed mailboxes, in the same format as imap_getmailboxes()',
1007
  ),
1008
  'imap_subscribe' =>
1009
  array (
1010
    'return' => 'bool',
1011
    'params' => 'resource stream_id, string mailbox',
1012
    'description' => 'Subscribe to a mailbox',
1013
  ),
1014
  'imap_unsubscribe' =>
1015
  array (
1016
    'return' => 'bool',
1017
    'params' => 'resource stream_id, string mailbox',
1018
    'description' => 'Unsubscribe from a mailbox',
1019
  ),
1020
  'imap_fetchstructure' =>
1021
  array (
1022
    'return' => 'object',
1023
    'params' => 'resource stream_id, int msg_no [, int options]',
1024
    'description' => 'Read the full structure of a message',
1025
  ),
1026
  'imap_fetchbody' =>
1027
  array (
1028
    'return' => 'string',
1029
    'params' => 'resource stream_id, int msg_no, string section [, int options]',
1030
    'description' => 'Get a specific body section',
1031
  ),
1032
  'imap_savebody' =>
1033
  array (
1034
    'return' => 'bool',
1035
    'params' => 'resource stream_id, string|resource file, int msg_no[, string section = ""[, int options = 0]]',
1036
    'description' => 'Save a specific body section to a file',
1037
  ),
1038
  'imap_base64' =>
1039
  array (
1040
    'return' => 'string',
1041
    'params' => 'string text',
1042
    'description' => 'Decode BASE64 encoded text',
1043
  ),
1044
  'imap_qprint' =>
1045
  array (
1046
    'return' => 'string',
1047
    'params' => 'string text',
1048
    'description' => 'Convert a quoted-printable string to an 8-bit string',
1049
  ),
1050
  'imap_8bit' =>
1051
  array (
1052
    'return' => 'string',
1053
    'params' => 'string text',
1054
    'description' => 'Convert an 8-bit string to a quoted-printable string',
1055
  ),
1056
  'imap_binary' =>
1057
  array (
1058
    'return' => 'string',
1059
    'params' => 'string text',
1060
    'description' => 'Convert an 8bit string to a base64 string',
1061
  ),
1062
  'imap_mailboxmsginfo' =>
1063
  array (
1064
    'return' => 'object',
1065
    'params' => 'resource stream_id',
1066
    'description' => 'Returns info about the current mailbox',
1067
  ),
1068
  'imap_rfc822_write_address' =>
1069
  array (
1070
    'return' => 'string',
1071
    'params' => 'string mailbox, string host, string personal',
1072
    'description' => 'Returns a properly formatted email address given the mailbox, host, and personal info',
1073
  ),
1074
  'imap_rfc822_parse_adrlist' =>
1075
  array (
1076
    'return' => 'array',
1077
    'params' => 'string address_string, string default_host',
1078
    'description' => 'Parses an address string',
1079
  ),
1080
  'imap_utf8' =>
1081
  array (
1082
    'return' => 'string',
1083
    'params' => 'string mime_encoded_text',
1084
    'description' => 'Convert a mime-encoded text to UTF-8',
1085
  ),
1086
  'imap_utf7_decode' =>
1087
  array (
1088
    'return' => 'string',
1089
    'params' => 'string buf',
1090
    'description' => 'Decode a modified UTF-7 string',
1091
  ),
1092
  'imap_utf7_encode' =>
1093
  array (
1094
    'return' => 'string',
1095
    'params' => 'string buf',
1096
    'description' => 'Encode a string in modified UTF-7',
1097
  ),
1098
  'imap_setflag_full' =>
1099
  array (
1100
    'return' => 'bool',
1101
    'params' => 'resource stream_id, string sequence, string flag [, int options]',
1102
    'description' => 'Sets flags on messages',
1103
  ),
1104
  'imap_clearflag_full' =>
1105
  array (
1106
    'return' => 'bool',
1107
    'params' => 'resource stream_id, string sequence, string flag [, int options]',
1108
    'description' => 'Clears flags on messages',
1109
  ),
1110
  'imap_sort' =>
1111
  array (
1112
    'return' => 'array',
1113
    'params' => 'resource stream_id, int criteria, int reverse [, int options [, string search_criteria [, string charset]]]',
1114
    'description' => 'Sort an array of message headers, optionally including only messages that meet specified criteria.',
1115
  ),
1116
  'imap_fetchheader' =>
1117
  array (
1118
    'return' => 'string',
1119
    'params' => 'resource stream_id, int msg_no [, int options]',
1120
    'description' => 'Get the full unfiltered header for a message',
1121
  ),
1122
  'imap_uid' =>
1123
  array (
1124
    'return' => 'int',
1125
    'params' => 'resource stream_id, int msg_no',
1126
    'description' => 'Get the unique message id associated with a standard sequential message number',
1127
  ),
1128
  'imap_msgno' =>
1129
  array (
1130
    'return' => 'int',
1131
    'params' => 'resource stream_id, int unique_msg_id',
1132
    'description' => 'Get the sequence number associated with a UID',
1133
  ),
1134
  'imap_status' =>
1135
  array (
1136
    'return' => 'object',
1137
    'params' => 'resource stream_id, string mailbox, int options',
1138
    'description' => 'Get status info from a mailbox',
1139
  ),
1140
  'imap_bodystruct' =>
1141
  array (
1142
    'return' => 'object',
1143
    'params' => 'resource stream_id, int msg_no, string section',
1144
    'description' => 'Read the structure of a specified body section of a specific message',
1145
  ),
1146
  'imap_fetch_overview' =>
1147
  array (
1148
    'return' => 'array',
1149
    'params' => 'resource stream_id, int msg_no [, int options]',
1150
    'description' => 'Read an overview of the information in the headers of the given message sequence',
1151
  ),
1152
  'imap_mail_compose' =>
1153
  array (
1154
    'return' => 'string',
1155
    'params' => 'array envelope, array body',
1156
    'description' => 'Create a MIME message based on given envelope and body sections',
1157
  ),
1158
  'imap_mail' =>
1159
  array (
1160
    'return' => 'bool',
1161
    'params' => 'string to, string subject, string message [, string additional_headers [, string cc [, string bcc [, string rpath]]]]',
1162
    'description' => 'Send an email message',
1163
  ),
1164
  'imap_search' =>
1165
  array (
1166
    'return' => 'array',
1167
    'params' => 'resource stream_id, string criteria [, int options [, string charset]]',
1168
    'description' => 'Return a list of messages matching the given criteria',
1169
  ),
1170
  'imap_alerts' =>
1171
  array (
1172
    'return' => 'array',
1173
    'params' => 'void',
1174
    '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.',
1175
  ),
1176
  'imap_errors' =>
1177
  array (
1178
    'return' => 'array',
1179
    'params' => 'void',
1180
    '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.',
1181
  ),
1182
  'imap_last_error' =>
1183
  array (
1184
    'return' => 'string',
1185
    'params' => 'void',
1186
    'description' => 'Returns the last error that was generated by an IMAP function. The error stack is NOT cleared after this call.',
1187
  ),
1188
  'imap_mime_header_decode' =>
1189
  array (
1190
    'return' => 'array',
1191
    'params' => 'string str',
1192
    'description' => 'Decode mime header element in accordance with RFC 2047 and return array of objects containing \'charset\' encoding and decoded \'text\'',
1193
  ),
1194
  'imap_thread' =>
1195
  array (
1196
    'return' => 'array',
1197
    'params' => 'resource stream_id [, int options]',
1198
    'description' => 'Return threaded by REFERENCES tree',
1199
  ),
1200
  'imap_timeout' =>
1201
  array (
1202
    'return' => 'mixed',
1203
    'params' => 'int timeout_type [, int timeout]',
1204
    'description' => 'Set or fetch imap timeout',
1205
  ),
1206
  'session_set_cookie_params' =>
1207
  array (
1208
    'return' => 'void',
1209
    'params' => 'int lifetime [, string path [, string domain [, bool secure]]]',
1210
    'description' => 'Set session cookie parameters',
1211
  ),
1212
  'session_get_cookie_params' =>
1213
  array (
1214
    'return' => 'array',
1215
    'params' => 'void',
1216
    'description' => 'Return the session cookie parameters',
1217
  ),
1218
  'session_name' =>
1219
  array (
1220
    'return' => 'string',
1221
    'params' => '[string newname]',
1222
    'description' => 'Return the current session name. If newname is given, the session name is replaced with newname',
1223
  ),
1224
  'session_module_name' =>
1225
  array (
1226
    'return' => 'string',
1227
    'params' => '[string newname]',
1228
    'description' => 'Return the current module name used for accessing session data. If newname is given, the module name is replaced with newname',
1229
  ),
1230
  'session_set_save_handler' =>
1231
  array (
1232
    'return' => 'void',
1233
    'params' => 'string open, string close, string read, string write, string destroy, string gc',
1234
    'description' => 'Sets user-level functions',
1235
  ),
1236
  'session_save_path' =>
1237
  array (
1238
    'return' => 'string',
1239
    'params' => '[string newname]',
1240
    'description' => 'Return the current save path passed to module_name. If newname is given, the save path is replaced with newname',
1241
  ),
1242
  'session_id' =>
1243
  array (
1244
    'return' => 'string',
1245
    'params' => '[string newid]',
1246
    'description' => 'Return the current session id. If newid is given, the session id is replaced with newid',
1247
  ),
1248
  'session_regenerate_id' =>
1249
  array (
1250
    'return' => 'bool',
1251
    'params' => '[bool delete_old_session]',
1252
    'description' => 'Update the current session id with a newly generated one. If delete_old_session is set to true, remove the old session.',
1253
  ),
1254
  'session_cache_limiter' =>
1255
  array (
1256
    'return' => 'string',
1257
    'params' => '[string new_cache_limiter]',
1258
    'description' => 'Return the current cache limiter. If new_cache_limited is given, the current cache_limiter is replaced with new_cache_limiter',
1259
  ),
1260
  'session_cache_expire' =>
1261
  array (
1262
    'return' => 'int',
1263
    'params' => '[int new_cache_expire]',
1264
    'description' => 'Return the current cache expire. If new_cache_expire is given, the current cache_expire is replaced with new_cache_expire',
1265
  ),
1266
  'session_register' =>
1267
  array (
1268
    'return' => 'bool',
1269
    'params' => 'mixed var_names [, mixed ...]',
1270
    'description' => 'Adds varname(s) to the list of variables which are freezed at the session end',
1271
  ),
1272
  'session_unregister' =>
1273
  array (
1274
    'return' => 'bool',
1275
    'params' => 'string varname',
1276
    'description' => 'Removes varname from the list of variables which are freezed at the session end',
1277
  ),
1278
  'session_is_registered' =>
1279
  array (
1280
    'return' => 'bool',
1281
    'params' => 'string varname',
1282
    'description' => 'Checks if a variable is registered in session',
1283
  ),
1284
  'session_encode' =>
1285
  array (
1286
    'return' => 'string',
1287
    'params' => 'void',
1288
    'description' => 'Serializes the current setup and returns the serialized representation',
1289
  ),
1290
  'session_decode' =>
1291
  array (
1292
    'return' => 'bool',
1293
    'params' => 'string data',
1294
    'description' => 'Deserializes data and reinitializes the variables',
1295
  ),
1296
  'session_start' =>
1297
  array (
1298
    'return' => 'bool',
1299
    'params' => 'void',
1300
    'description' => 'Begin session - reinitializes freezed variables, registers browsers etc',
1301
  ),
1302
  'session_destroy' =>
1303
  array (
1304
    'return' => 'bool',
1305
    'params' => 'void',
1306
    'description' => 'Destroy the current session and all data associated with it',
1307
  ),
1308
  'session_unset' =>
1309
  array (
1310
    'return' => 'void',
1311
    'params' => 'void',
1312
    'description' => 'Unset all registered variables',
1313
  ),
1314
  'session_write_close' =>
1315
  array (
1316
    'return' => 'void',
1317
    'params' => 'void',
1318
    'description' => 'Write session data and end session',
1319
  ),
1320
  'mysql_connect' =>
1321
  array (
1322
    'return' => 'resource',
1323
    'params' => '[string hostname[:port][:/path/to/socket] [, string username [, string password [, bool new [, int flags]]]]]',
1324
    'description' => 'Opens a connection to a MySQL Server',
1325
  ),
1326
  'mysql_pconnect' =>
1327
  array (
1328
    'return' => 'resource',
1329
    'params' => '[string hostname[:port][:/path/to/socket] [, string username [, string password [, int flags]]]]',
1330
    'description' => 'Opens a persistent connection to a MySQL Server',
1331
  ),
1332
  'mysql_close' =>
1333
  array (
1334
    'return' => 'bool',
1335
    'params' => '[int link_identifier]',
1336
    'description' => 'Close a MySQL connection',
1337
  ),
1338
  'mysql_select_db' =>
1339
  array (
1340
    'return' => 'bool',
1341
    'params' => 'string database_name [, int link_identifier]',
1342
    'description' => 'Selects a MySQL database',
1343
  ),
1344
  'mysql_get_client_info' =>
1345
  array (
1346
    'return' => 'string',
1347
    'params' => 'void',
1348
    'description' => 'Returns a string that represents the client library version',
1349
  ),
1350
  'mysql_get_host_info' =>
1351
  array (
1352
    'return' => 'string',
1353
    'params' => '[int link_identifier]',
1354
    'description' => 'Returns a string describing the type of connection in use, including the server host name',
1355
  ),
1356
  'mysql_get_proto_info' =>
1357
  array (
1358
    'return' => 'int',
1359
    'params' => '[int link_identifier]',
1360
    'description' => 'Returns the protocol version used by current connection',
1361
  ),
1362
  'mysql_get_server_info' =>
1363
  array (
1364
    'return' => 'string',
1365
    'params' => '[int link_identifier]',
1366
    'description' => 'Returns a string that represents the server version number',
1367
  ),
1368
  'mysql_info' =>
1369
  array (
1370
    'return' => 'string',
1371
    'params' => '[int link_identifier]',
1372
    'description' => 'Returns a string containing information about the most recent query',
1373
  ),
1374
  'mysql_thread_id' =>
1375
  array (
1376
    'return' => 'int',
1377
    'params' => '[int link_identifier]',
1378
    'description' => 'Returns the thread id of current connection',
1379
  ),
1380
  'mysql_stat' =>
1381
  array (
1382
    'return' => 'string',
1383
    'params' => '[int link_identifier]',
1384
    'description' => 'Returns a string containing status information',
1385
  ),
1386
  'mysql_client_encoding' =>
1387
  array (
1388
    'return' => 'string',
1389
    'params' => '[int link_identifier]',
1390
    'description' => 'Returns the default character set for the current connection',
1391
  ),
1392
  'mysql_create_db' =>
1393
  array (
1394
    'return' => 'bool',
1395
    'params' => 'string database_name [, int link_identifier]',
1396
    'description' => 'Create a MySQL database',
1397
  ),
1398
  'mysql_drop_db' =>
1399
  array (
1400
    'return' => 'bool',
1401
    'params' => 'string database_name [, int link_identifier]',
1402
    'description' => 'Drops (delete) a MySQL database',
1403
  ),
1404
  'mysql_query' =>
1405
  array (
1406
    'return' => 'resource',
1407
    'params' => 'string query [, int link_identifier]',
1408
    'description' => 'Sends an SQL query to MySQL',
1409
  ),
1410
  'mysql_unbuffered_query' =>
1411
  array (
1412
    'return' => 'resource',
1413
    'params' => 'string query [, int link_identifier]',
1414
    'description' => 'Sends an SQL query to MySQL, without fetching and buffering the result rows',
1415
  ),
1416
  'mysql_db_query' =>
1417
  array (
1418
    'return' => 'resource',
1419
    'params' => 'string database_name, string query [, int link_identifier]',
1420
    'description' => 'Sends an SQL query to MySQL',
1421
  ),
1422
  'mysql_list_dbs' =>
1423
  array (
1424
    'return' => 'resource',
1425
    'params' => '[int link_identifier]',
1426
    'description' => 'List databases available on a MySQL server',
1427
  ),
1428
  'mysql_list_tables' =>
1429
  array (
1430
    'return' => 'resource',
1431
    'params' => 'string database_name [, int link_identifier]',
1432
    'description' => 'List tables in a MySQL database',
1433
  ),
1434
  'mysql_list_fields' =>
1435
  array (
1436
    'return' => 'resource',
1437
    'params' => 'string database_name, string table_name [, int link_identifier]',
1438
    'description' => 'List MySQL result fields',
1439
  ),
1440
  'mysql_list_processes' =>
1441
  array (
1442
    'return' => 'resource',
1443
    'params' => '[int link_identifier]',
1444
    'description' => 'Returns a result set describing the current server threads',
1445
  ),
1446
  'mysql_error' =>
1447
  array (
1448
    'return' => 'string',
1449
    'params' => '[int link_identifier]',
1450
    'description' => 'Returns the text of the error message from previous MySQL operation',
1451
  ),
1452
  'mysql_errno' =>
1453
  array (
1454
    'return' => 'int',
1455
    'params' => '[int link_identifier]',
1456
    'description' => 'Returns the number of the error message from previous MySQL operation',
1457
  ),
1458
  'mysql_affected_rows' =>
1459
  array (
1460
    'return' => 'int',
1461
    'params' => '[int link_identifier]',
1462
    'description' => 'Gets number of affected rows in previous MySQL operation',
1463
  ),
1464
  'mysql_escape_string' =>
1465
  array (
1466
    'return' => 'string',
1467
    'params' => 'string to_be_escaped',
1468
    'description' => 'Escape string for mysql query',
1469
  ),
1470
  'mysql_real_escape_string' =>
1471
  array (
1472
    'return' => 'string',
1473
    'params' => 'string to_be_escaped [, int link_identifier]',
1474
    'description' => 'Escape special characters in a string for use in a SQL statement, taking into account the current charset of the connection',
1475
  ),
1476
  'mysql_insert_id' =>
1477
  array (
1478
    'return' => 'int',
1479
    'params' => '[int link_identifier]',
1480
    'description' => 'Gets the ID generated from the previous INSERT operation',
1481
  ),
1482
  'mysql_result' =>
1483
  array (
1484
    'return' => 'mixed',
1485
    'params' => 'resource result, int row [, mixed field]',
1486
    'description' => 'Gets result data',
1487
  ),
1488
  'mysql_num_rows' =>
1489
  array (
1490
    'return' => 'int',
1491
    'params' => 'resource result',
1492
    'description' => 'Gets number of rows in a result',
1493
  ),
1494
  'mysql_num_fields' =>
1495
  array (
1496
    'return' => 'int',
1497
    'params' => 'resource result',
1498
    'description' => 'Gets number of fields in a result',
1499
  ),
1500
  'mysql_fetch_row' =>
1501
  array (
1502
    'return' => 'array',
1503
    'params' => 'resource result',
1504
    'description' => 'Gets a result row as an enumerated array',
1505
  ),
1506
  'mysql_fetch_object' =>
1507
  array (
1508
    'return' => 'object',
1509
    'params' => 'resource result [, string class_name [, NULL|array ctor_params]]',
1510
    'description' => 'Fetch a result row as an object',
1511
  ),
1512
  'mysql_fetch_array' =>
1513
  array (
1514
    'return' => 'array',
1515
    'params' => 'resource result [, int result_type]',
1516
    'description' => 'Fetch a result row as an array (associative, numeric or both)',
1517
  ),
1518
  'mysql_fetch_assoc' =>
1519
  array (
1520
    'return' => 'array',
1521
    'params' => 'resource result',
1522
    'description' => 'Fetch a result row as an associative array',
1523
  ),
1524
  'mysql_data_seek' =>
1525
  array (
1526
    'return' => 'bool',
1527
    'params' => 'resource result, int row_number',
1528
    'description' => 'Move internal result pointer',
1529
  ),
1530
  'mysql_fetch_lengths' =>
1531
  array (
1532
    'return' => 'array',
1533
    'params' => 'resource result',
1534
    'description' => 'Gets max data size of each column in a result',
1535
  ),
1536
  'mysql_fetch_field' =>
1537
  array (
1538
    'return' => 'object',
1539
    'params' => 'resource result [, int field_offset]',
1540
    'description' => 'Gets column information from a result and return as an object',
1541
  ),
1542
  'mysql_field_seek' =>
1543
  array (
1544
    'return' => 'bool',
1545
    'params' => 'resource result, int field_offset',
1546
    'description' => 'Sets result pointer to a specific field offset',
1547
  ),
1548
  'mysql_field_name' =>
1549
  array (
1550
    'return' => 'string',
1551
    'params' => 'resource result, int field_index',
1552
    'description' => 'Gets the name of the specified field in a result',
1553
  ),
1554
  'mysql_field_table' =>
1555
  array (
1556
    'return' => 'string',
1557
    'params' => 'resource result, int field_offset',
1558
    'description' => 'Gets name of the table the specified field is in',
1559
  ),
1560
  'mysql_field_len' =>
1561
  array (
1562
    'return' => 'int',
1563
    'params' => 'resource result, int field_offset',
1564
    'description' => 'Returns the length of the specified field',
1565
  ),
1566
  'mysql_field_type' =>
1567
  array (
1568
    'return' => 'string',
1569
    'params' => 'resource result, int field_offset',
1570
    'description' => 'Gets the type of the specified field in a result',
1571
  ),
1572
  'mysql_field_flags' =>
1573
  array (
1574
    'return' => 'string',
1575
    'params' => 'resource result, int field_offset',
1576
    'description' => 'Gets the flags associated with the specified field in a result',
1577
  ),
1578
  'mysql_free_result' =>
1579
  array (
1580
    'return' => 'bool',
1581
    'params' => 'resource result',
1582
    'description' => 'Free result memory',
1583
  ),
1584
  'mysql_ping' =>
1585
  array (
1586
    'return' => 'bool',
1587
    'params' => '[int link_identifier]',
1588
    'description' => 'Ping a server connection. If no connection then reconnect.',
1589
  ),
1590
  'dom_domerrorhandler_handle_error' =>
1591
  array (
1592
    'return' => 'dom_boolean',
1593
    'params' => 'domerror error',
1594
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#ID-ERRORS-DOMErrorHandler-handleErrorSince:',
1595
  ),
1596
  'dom_document_create_element' =>
1597
  array (
1598
    'return' => 'DOMElement',
1599
    'params' => 'string tagName [, string value]',
1600
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-2141741547Since:',
1601
  ),
1602
  'dom_document_create_document_fragment' =>
1603
  array (
1604
    'return' => 'DOMDocumentFragment',
1605
    'params' => '',
1606
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-35CB04B5Since:',
1607
  ),
1608
  'dom_document_create_text_node' =>
1609
  array (
1610
    'return' => 'DOMText',
1611
    'params' => 'string data',
1612
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-1975348127Since:',
1613
  ),
1614
  'dom_document_create_comment' =>
1615
  array (
1616
    'return' => 'DOMComment',
1617
    'params' => 'string data',
1618
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-1334481328Since:',
1619
  ),
1620
  'dom_document_create_cdatasection' =>
1621
  array (
1622
    'return' => 'DOMCdataSection',
1623
    'params' => 'string data',
1624
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-D26C0AF8Since:',
1625
  ),
1626
  'dom_document_create_processing_instruction' =>
1627
  array (
1628
    'return' => 'DOMProcessingInstruction',
1629
    'params' => 'string target, string data',
1630
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-135944439Since:',
1631
  ),
1632
  'dom_document_create_attribute' =>
1633
  array (
1634
    'return' => 'DOMAttr',
1635
    'params' => 'string name',
1636
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-1084891198Since:',
1637
  ),
1638
  'dom_document_create_entity_reference' =>
1639
  array (
1640
    'return' => 'DOMEntityReference',
1641
    'params' => 'string name',
1642
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-392B75AESince:',
1643
  ),
1644
  'dom_document_get_elements_by_tag_name' =>
1645
  array (
1646
    'return' => 'DOMNodeList',
1647
    'params' => 'string tagname',
1648
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-A6C9094Since:',
1649
  ),
1650
  'dom_document_import_node' =>
1651
  array (
1652
    'return' => 'DOMNode',
1653
    'params' => 'DOMNode importedNode, boolean deep',
1654
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#Core-Document-importNodeSince: DOM Level 2',
1655
  ),
1656
  'dom_document_create_element_ns' =>
1657
  array (
1658
    'return' => 'DOMElement',
1659
    'params' => 'string namespaceURI, string qualifiedName [,string value]',
1660
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-DocCrElNSSince: DOM Level 2',
1661
  ),
1662
  'dom_document_create_attribute_ns' =>
1663
  array (
1664
    'return' => 'DOMAttr',
1665
    'params' => 'string namespaceURI, string qualifiedName',
1666
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-DocCrAttrNSSince: DOM Level 2',
1667
  ),
1668
  'dom_document_get_elements_by_tag_name_ns' =>
1669
  array (
1670
    'return' => 'DOMNodeList',
1671
    'params' => 'string namespaceURI, string localName',
1672
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-getElBTNNSSince: DOM Level 2',
1673
  ),
1674
  'dom_document_get_element_by_id' =>
1675
  array (
1676
    'return' => 'DOMElement',
1677
    'params' => 'string elementId',
1678
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-getElBIdSince: DOM Level 2',
1679
  ),
1680
  'dom_document_adopt_node' =>
1681
  array (
1682
    'return' => 'DOMNode',
1683
    'params' => 'DOMNode source',
1684
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-Document3-adoptNodeSince: DOM Level 3',
1685
  ),
1686
  'dom_document_normalize_document' =>
1687
  array (
1688
    'return' => 'void',
1689
    'params' => '',
1690
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-Document3-normalizeDocumentSince: DOM Level 3',
1691
  ),
1692
  'dom_document_rename_node' =>
1693
  array (
1694
    'return' => 'DOMNode',
1695
    'params' => 'node n, string namespaceURI, string qualifiedName',
1696
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-Document3-renameNodeSince: DOM Level 3',
1697
  ),
1698
  'dom_document_load' =>
1699
  array (
1700
    'return' => 'DOMNode',
1701
    'params' => 'string source [, int options]',
1702
    'description' => 'URL: http://www.w3.org/TR/DOM-Level-3-LS/load-save.html#LS-DocumentLS-loadSince: DOM Level 3',
1703
  ),
1704
  'dom_document_loadxml' =>
1705
  array (
1706
    'return' => 'DOMNode',
1707
    'params' => 'string source [, int options]',
1708
    'description' => 'URL: http://www.w3.org/TR/DOM-Level-3-LS/load-save.html#LS-DocumentLS-loadXMLSince: DOM Level 3',
1709
  ),
1710
  'dom_document_save' =>
1711
  array (
1712
    'return' => 'int',
1713
    'params' => 'string file',
1714
    'description' => 'Convenience method to save to file',
1715
  ),
1716
  'dom_document_savexml' =>
1717
  array (
1718
    'return' => 'string',
1719
    'params' => '[node n]',
1720
    'description' => 'URL: http://www.w3.org/TR/DOM-Level-3-LS/load-save.html#LS-DocumentLS-saveXMLSince: DOM Level 3',
1721
  ),
1722
  'dom_document_xinclude' =>
1723
  array (
1724
    'return' => 'int',
1725
    'params' => '[int options]',
1726
    'description' => 'Substitutues xincludes in a DomDocument',
1727
  ),
1728
  'dom_document_validate' =>
1729
  array (
1730
    'return' => 'boolean',
1731
    'params' => '',
1732
    'description' => 'Since: DOM extended',
1733
  ),
1734
  'dom_document_load_html_file' =>
1735
  array (
1736
    'return' => 'DOMNode',
1737
    'params' => 'string source',
1738
    'description' => 'Since: DOM extended',
1739
  ),
1740
  'dom_document_load_html' =>
1741
  array (
1742
    'return' => 'DOMNode',
1743
    'params' => 'string source',
1744
    'description' => 'Since: DOM extended',
1745
  ),
1746
  'dom_document_save_html_file' =>
1747
  array (
1748
    'return' => 'int',
1749
    'params' => 'string file',
1750
    'description' => 'Convenience method to save to file as html',
1751
  ),
1752
  'dom_document_save_html' =>
1753
  array (
1754
    'return' => 'string',
1755
    'params' => '',
1756
    'description' => 'Convenience method to output as html',
1757
  ),
1758
  'dom_domstringlist_item' =>
1759
  array (
1760
    'return' => 'domstring',
1761
    'params' => 'int index',
1762
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#DOMStringList-itemSince:',
1763
  ),
1764
  'dom_string_extend_find_offset16' =>
1765
  array (
1766
    'return' => 'int',
1767
    'params' => 'int offset32',
1768
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#i18n-methods-StringExtend-findOffset16Since:',
1769
  ),
1770
  'dom_string_extend_find_offset32' =>
1771
  array (
1772
    'return' => 'int',
1773
    'params' => 'int offset16',
1774
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#i18n-methods-StringExtend-findOffset32Since:',
1775
  ),
1776
  'dom_import_simplexml' =>
1777
  array (
1778
    'return' => 'somNode',
1779
    'params' => 'sxeobject node',
1780
    'description' => 'Get a simplexml_element object from dom to allow for processing',
1781
  ),
1782
  'dom_domimplementation_has_feature' =>
1783
  array (
1784
    'return' => 'boolean',
1785
    'params' => 'string feature, string version',
1786
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#ID-5CED94D7Since:',
1787
  ),
1788
  'dom_domimplementation_create_document_type' =>
1789
  array (
1790
    'return' => 'DOMDocumentType',
1791
    'params' => 'string qualifiedName, string publicId, string systemId',
1792
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#Level-2-Core-DOM-createDocTypeSince: DOM Level 2',
1793
  ),
1794
  'dom_domimplementation_create_document' =>
1795
  array (
1796
    'return' => 'DOMDocument',
1797
    'params' => 'string namespaceURI, string qualifiedName, DOMDocumentType doctype',
1798
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#Level-2-Core-DOM-createDocumentSince: DOM Level 2',
1799
  ),
1800
  'dom_domimplementation_get_feature' =>
1801
  array (
1802
    'return' => 'DOMNode',
1803
    'params' => 'string feature, string version',
1804
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#DOMImplementation3-getFeatureSince: DOM Level 3',
1805
  ),
1806
  'dom_namelist_get_name' =>
1807
  array (
1808
    'return' => 'string',
1809
    'params' => 'int index',
1810
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#NameList-getNameSince:',
1811
  ),
1812
  'dom_namelist_get_namespace_uri' =>
1813
  array (
1814
    'return' => 'string',
1815
    'params' => 'int index',
1816
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#NameList-getNamespaceURISince:',
1817
  ),
1818
  'dom_text_split_text' =>
1819
  array (
1820
    'return' => 'DOMText',
1821
    'params' => 'int offset',
1822
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-38853C1DSince:',
1823
  ),
1824
  'dom_text_is_whitespace_in_element_content' =>
1825
  array (
1826
    'return' => 'boolean',
1827
    'params' => '',
1828
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-Text3-isWhitespaceInElementContentSince: DOM Level 3',
1829
  ),
1830
  'dom_text_replace_whole_text' =>
1831
  array (
1832
    'return' => 'DOMText',
1833
    'params' => 'string content',
1834
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-Text3-replaceWholeTextSince: DOM Level 3',
1835
  ),
1836
  'dom_element_get_attribute' =>
1837
  array (
1838
    'return' => 'string',
1839
    'params' => 'string name',
1840
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-666EE0F9Since:',
1841
  ),
1842
  'dom_element_set_attribute' =>
1843
  array (
1844
    'return' => 'void',
1845
    'params' => 'string name, string value',
1846
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-F68F082Since:',
1847
  ),
1848
  'dom_element_remove_attribute' =>
1849
  array (
1850
    'return' => 'void',
1851
    'params' => 'string name',
1852
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-6D6AC0F9Since:',
1853
  ),
1854
  'dom_element_get_attribute_node' =>
1855
  array (
1856
    'return' => 'DOMAttr',
1857
    'params' => 'string name',
1858
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-217A91B8Since:',
1859
  ),
1860
  'dom_element_set_attribute_node' =>
1861
  array (
1862
    'return' => 'DOMAttr',
1863
    'params' => 'DOMAttr newAttr',
1864
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-887236154Since:',
1865
  ),
1866
  'dom_element_remove_attribute_node' =>
1867
  array (
1868
    'return' => 'DOMAttr',
1869
    'params' => 'DOMAttr oldAttr',
1870
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-D589198Since:',
1871
  ),
1872
  'dom_element_get_elements_by_tag_name' =>
1873
  array (
1874
    'return' => 'DOMNodeList',
1875
    'params' => 'string name',
1876
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-1938918DSince:',
1877
  ),
1878
  'dom_element_get_attribute_ns' =>
1879
  array (
1880
    'return' => 'string',
1881
    'params' => 'string namespaceURI, string localName',
1882
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-ElGetAttrNSSince: DOM Level 2',
1883
  ),
1884
  'dom_element_set_attribute_ns' =>
1885
  array (
1886
    'return' => 'void',
1887
    'params' => 'string namespaceURI, string qualifiedName, string value',
1888
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-ElSetAttrNSSince: DOM Level 2',
1889
  ),
1890
  'dom_element_remove_attribute_ns' =>
1891
  array (
1892
    'return' => 'void',
1893
    'params' => 'string namespaceURI, string localName',
1894
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-ElRemAtNSSince: DOM Level 2',
1895
  ),
1896
  'dom_element_get_attribute_node_ns' =>
1897
  array (
1898
    'return' => 'DOMAttr',
1899
    'params' => 'string namespaceURI, string localName',
1900
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-ElGetAtNodeNSSince: DOM Level 2',
1901
  ),
1902
  'dom_element_set_attribute_node_ns' =>
1903
  array (
1904
    'return' => 'DOMAttr',
1905
    'params' => 'DOMAttr newAttr',
1906
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-ElSetAtNodeNSSince: DOM Level 2',
1907
  ),
1908
  'dom_element_get_elements_by_tag_name_ns' =>
1909
  array (
1910
    'return' => 'DOMNodeList',
1911
    'params' => 'string namespaceURI, string localName',
1912
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-A6C90942Since: DOM Level 2',
1913
  ),
1914
  'dom_element_has_attribute' =>
1915
  array (
1916
    'return' => 'boolean',
1917
    'params' => 'string name',
1918
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-ElHasAttrSince: DOM Level 2',
1919
  ),
1920
  'dom_element_has_attribute_ns' =>
1921
  array (
1922
    'return' => 'boolean',
1923
    'params' => 'string namespaceURI, string localName',
1924
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-ElHasAttrNSSince: DOM Level 2',
1925
  ),
1926
  'dom_element_set_id_attribute' =>
1927
  array (
1928
    'return' => 'void',
1929
    'params' => 'string name, boolean isId',
1930
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-ElSetIdAttrSince: DOM Level 3',
1931
  ),
1932
  'dom_element_set_id_attribute_ns' =>
1933
  array (
1934
    'return' => 'void',
1935
    'params' => 'string namespaceURI, string localName, boolean isId',
1936
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-ElSetIdAttrNSSince: DOM Level 3',
1937
  ),
1938
  'dom_element_set_id_attribute_node' =>
1939
  array (
1940
    'return' => 'void',
1941
    'params' => 'attr idAttr, boolean isId',
1942
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-ElSetIdAttrNodeSince: DOM Level 3',
1943
  ),
1944
  'dom_userdatahandler_handle' =>
1945
  array (
1946
    'return' => 'dom_void',
1947
    'params' => 'short operation, string key, domobject data, node src, node dst',
1948
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#ID-handleUserDataEventSince:',
1949
  ),
1950
  'dom_characterdata_substring_data' =>
1951
  array (
1952
    'return' => 'string',
1953
    'params' => 'int offset, int count',
1954
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-6531BCCFSince:',
1955
  ),
1956
  'dom_characterdata_append_data' =>
1957
  array (
1958
    'return' => 'void',
1959
    'params' => 'string arg',
1960
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-32791A2FSince:',
1961
  ),
1962
  'dom_characterdata_insert_data' =>
1963
  array (
1964
    'return' => 'void',
1965
    'params' => 'int offset, string arg',
1966
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-3EDB695FSince:',
1967
  ),
1968
  'dom_characterdata_delete_data' =>
1969
  array (
1970
    'return' => 'void',
1971
    'params' => 'int offset, int count',
1972
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-7C603781Since:',
1973
  ),
1974
  'dom_characterdata_replace_data' =>
1975
  array (
1976
    'return' => 'void',
1977
    'params' => 'int offset, int count, string arg',
1978
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-E5CBA7FBSince:',
1979
  ),
1980
  'dom_domimplementationsource_get_domimplementation' =>
1981
  array (
1982
    'return' => 'domdomimplementation',
1983
    'params' => 'string features',
1984
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#ID-getDOMImplSince:',
1985
  ),
1986
  'dom_domimplementationsource_get_domimplementations' =>
1987
  array (
1988
    'return' => 'domimplementationlist',
1989
    'params' => 'string features',
1990
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#ID-getDOMImplsSince:',
1991
  ),
1992
  'dom_node_insert_before' =>
1993
  array (
1994
    'return' => 'domnode',
1995
    'params' => 'DomNode newChild, DomNode refChild',
1996
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-952280727Since:',
1997
  ),
1998
  'dom_node_replace_child' =>
1999
  array (
2000
    'return' => 'DomNode',
2001
    'params' => 'DomNode newChild, DomNode oldChild',
2002
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-785887307Since:',
2003
  ),
2004
  'dom_node_remove_child' =>
2005
  array (
2006
    'return' => 'DomNode',
2007
    'params' => 'DomNode oldChild',
2008
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-1734834066Since:',
2009
  ),
2010
  'dom_node_append_child' =>
2011
  array (
2012
    'return' => 'DomNode',
2013
    'params' => 'DomNode newChild',
2014
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-184E7107Since:',
2015
  ),
2016
  'dom_node_has_child_nodes' =>
2017
  array (
2018
    'return' => 'boolean',
2019
    'params' => '',
2020
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-810594187Since:',
2021
  ),
2022
  'dom_node_clone_node' =>
2023
  array (
2024
    'return' => 'DomNode',
2025
    'params' => 'boolean deep',
2026
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-3A0ED0A4Since:',
2027
  ),
2028
  'dom_node_normalize' =>
2029
  array (
2030
    'return' => 'void',
2031
    'params' => '',
2032
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-normalizeSince:',
2033
  ),
2034
  'dom_node_is_supported' =>
2035
  array (
2036
    'return' => 'boolean',
2037
    'params' => 'string feature, string version',
2038
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-Level-2-Core-Node-supportsSince: DOM Level 2',
2039
  ),
2040
  'dom_node_has_attributes' =>
2041
  array (
2042
    'return' => 'boolean',
2043
    'params' => '',
2044
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-NodeHasAttrsSince: DOM Level 2',
2045
  ),
2046
  'dom_node_compare_document_position' =>
2047
  array (
2048
    'return' => 'short',
2049
    'params' => 'DomNode other',
2050
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#Node3-compareDocumentPositionSince: DOM Level 3',
2051
  ),
2052
  'dom_node_is_same_node' =>
2053
  array (
2054
    'return' => 'boolean',
2055
    'params' => 'DomNode other',
2056
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#Node3-isSameNodeSince: DOM Level 3',
2057
  ),
2058
  'dom_node_lookup_prefix' =>
2059
  array (
2060
    'return' => 'string',
2061
    'params' => 'string namespaceURI',
2062
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#Node3-lookupNamespacePrefixSince: DOM Level 3',
2063
  ),
2064
  'dom_node_is_default_namespace' =>
2065
  array (
2066
    'return' => 'boolean',
2067
    'params' => 'string namespaceURI',
2068
    'description' => 'URL: http://www.w3.org/TR/DOM-Level-3-Core/core.html#Node3-isDefaultNamespaceSince: DOM Level 3',
2069
  ),
2070
  'dom_node_lookup_namespace_uri' =>
2071
  array (
2072
    'return' => 'string',
2073
    'params' => 'string prefix',
2074
    'description' => 'URL: http://www.w3.org/TR/DOM-Level-3-Core/core.html#Node3-lookupNamespaceURISince: DOM Level 3',
2075
  ),
2076
  'dom_node_is_equal_node' =>
2077
  array (
2078
    'return' => 'boolean',
2079
    'params' => 'DomNode arg',
2080
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#Node3-isEqualNodeSince: DOM Level 3',
2081
  ),
2082
  'dom_node_get_feature' =>
2083
  array (
2084
    'return' => 'DomNode',
2085
    'params' => 'string feature, string version',
2086
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#Node3-getFeatureSince: DOM Level 3',
2087
  ),
2088
  'dom_node_set_user_data' =>
2089
  array (
2090
    'return' => 'DomUserData',
2091
    'params' => 'string key, DomUserData data, userdatahandler handler',
2092
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#Node3-setUserDataSince: DOM Level 3',
2093
  ),
2094
  'dom_node_get_user_data' =>
2095
  array (
2096
    'return' => 'DomUserData',
2097
    'params' => 'string key',
2098
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#Node3-getUserDataSince: DOM Level 3',
2099
  ),
2100
  'dom_domconfiguration_set_parameter' =>
2101
  array (
2102
    'return' => 'dom_void',
2103
    'params' => 'string name, domuserdata value',
2104
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#DOMConfiguration-propertySince:',
2105
  ),
2106
  'dom_domconfiguration_get_parameter' =>
2107
  array (
2108
    'return' => 'domdomuserdata',
2109
    'params' => 'string name',
2110
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#DOMConfiguration-getParameterSince:',
2111
  ),
2112
  'dom_domconfiguration_can_set_parameter' =>
2113
  array (
2114
    'return' => 'boolean',
2115
    'params' => 'string name, domuserdata value',
2116
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#DOMConfiguration-canSetParameterSince:',
2117
  ),
2118
  'dom_namednodemap_get_named_item' =>
2119
  array (
2120
    'return' => 'DOMNode',
2121
    'params' => 'string name',
2122
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-1074577549Since:',
2123
  ),
2124
  'dom_namednodemap_set_named_item' =>
2125
  array (
2126
    'return' => 'DOMNode',
2127
    'params' => 'DOMNode arg',
2128
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-1025163788Since:',
2129
  ),
2130
  'dom_namednodemap_remove_named_item' =>
2131
  array (
2132
    'return' => 'DOMNode',
2133
    'params' => 'string name',
2134
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-D58B193Since:',
2135
  ),
2136
  'dom_namednodemap_item' =>
2137
  array (
2138
    'return' => 'DOMNode',
2139
    'params' => 'int index',
2140
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-349467F9Since:',
2141
  ),
2142
  'dom_namednodemap_get_named_item_ns' =>
2143
  array (
2144
    'return' => 'DOMNode',
2145
    'params' => 'string namespaceURI, string localName',
2146
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-getNamedItemNSSince: DOM Level 2',
2147
  ),
2148
  'dom_namednodemap_set_named_item_ns' =>
2149
  array (
2150
    'return' => 'DOMNode',
2151
    'params' => 'DOMNode arg',
2152
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-setNamedItemNSSince: DOM Level 2',
2153
  ),
2154
  'dom_namednodemap_remove_named_item_ns' =>
2155
  array (
2156
    'return' => 'DOMNode',
2157
    'params' => 'string namespaceURI, string localName',
2158
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-removeNamedItemNSSince: DOM Level 2',
2159
  ),
2160
  'dom_attr_is_id' =>
2161
  array (
2162
    'return' => 'boolean',
2163
    'params' => '',
2164
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#Attr-isIdSince: DOM Level 3',
2165
  ),
2166
  'dom_domimplementationlist_item' =>
2167
  array (
2168
    'return' => 'domdomimplementation',
2169
    'params' => 'int index',
2170
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#DOMImplementationList-itemSince:',
2171
  ),
2172
  'dom_nodelist_item' =>
2173
  array (
2174
    'return' => 'DOMNode',
2175
    'params' => 'int index',
2176
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#ID-844377136Since:',
2177
  ),
2178
  'PDO::pgsqlLOBCreate' =>
2179
  array (
2180
    'return' => 'string',
2181
    'params' => '',
2182
    'description' => 'Creates a new large object, returning its identifier.  Must be called inside a transaction.',
2183
  ),
2184
  'PDO::pgsqlLOBOpen' =>
2185
  array (
2186
    'return' => 'resource',
2187
    'params' => 'string oid [, string mode = \'rb\']',
2188
    'description' => 'Opens an existing large object stream.  Must be called inside a transaction.',
2189
  ),
2190
  'PDO::pgsqlLOBUnlink' =>
2191
  array (
2192
    'return' => 'bool',
2193
    'params' => 'string oid',
2194
    'description' => 'Deletes the large object identified by oid.  Must be called inside a transaction.',
2195
  ),
2196
  'xmlrpc_encode_request' =>
2197
  array (
2198
    'return' => 'string',
2199
    'params' => 'string method, mixed params',
2200
    'description' => 'Generates XML for a method request',
2201
  ),
2202
  'xmlrpc_encode' =>
2203
  array (
2204
    'return' => 'string',
2205
    'params' => 'mixed value',
2206
    'description' => 'Generates XML for a PHP value',
2207
  ),
2208
  'xmlrpc_decode_request' =>
2209
  array (
2210
    'return' => 'array',
2211
    'params' => 'string xml, string& method [, string encoding]',
2212
    'description' => 'Decodes XML into native PHP types',
2213
  ),
2214
  'xmlrpc_decode' =>
2215
  array (
2216
    'return' => 'array',
2217
    'params' => 'string xml [, string encoding]',
2218
    'description' => 'Decodes XML into native PHP types',
2219
  ),
2220
  'xmlrpc_server_create' =>
2221
  array (
2222
    'return' => 'resource',
2223
    'params' => 'void',
2224
    'description' => 'Creates an xmlrpc server',
2225
  ),
2226
  'xmlrpc_server_destroy' =>
2227
  array (
2228
    'return' => 'int',
2229
    'params' => 'resource server',
2230
    'description' => 'Destroys server resources',
2231
  ),
2232
  'xmlrpc_server_register_method' =>
2233
  array (
2234
    'return' => 'bool',
2235
    'params' => 'resource server, string method_name, string function',
2236
    'description' => 'Register a PHP function to handle method matching method_name',
2237
  ),
2238
  'xmlrpc_server_register_introspection_callback' =>
2239
  array (
2240
    'return' => 'bool',
2241
    'params' => 'resource server, string function',
2242
    'description' => 'Register a PHP function to generate documentation',
2243
  ),
2244
  'xmlrpc_server_call_method' =>
2245
  array (
2246
    'return' => 'mixed',
2247
    'params' => 'resource server, string xml, mixed user_data [, array output_options]',
2248
    'description' => 'Parses XML requests and call methods',
2249
  ),
2250
  'xmlrpc_server_add_introspection_data' =>
2251
  array (
2252
    'return' => 'int',
2253
    'params' => 'resource server, array desc',
2254
    'description' => 'Adds introspection documentation',
2255
  ),
2256
  'xmlrpc_parse_method_descriptions' =>
2257
  array (
2258
    'return' => 'array',
2259
    'params' => 'string xml',
2260
    'description' => 'Decodes XML into a list of method descriptions',
2261
  ),
2262
  'xmlrpc_set_type' =>
2263
  array (
2264
    'return' => 'bool',
2265
    'params' => 'string value, string type',
2266
    'description' => 'Sets xmlrpc type, base64 or datetime, for a PHP string value',
2267
  ),
2268
  'xmlrpc_get_type' =>
2269
  array (
2270
    'return' => 'string',
2271
    'params' => 'mixed value',
2272
    'description' => 'Gets xmlrpc type for a PHP value. Especially useful for base64 and datetime strings',
2273
  ),
2274
  'xmlrpc_is_fault' =>
2275
  array (
2276
    'return' => 'bool',
2277
    'params' => 'array',
2278
    'description' => 'Determines if an array value represents an XMLRPC fault.',
2279
  ),
2280
  'textdomain' =>
2281
  array (
2282
    'return' => 'string',
2283
    'params' => 'string domain',
2284
    'description' => 'Set the textdomain to "domain". Returns the current domain',
2285
  ),
2286
  'gettext' =>
2287
  array (
2288
    'return' => 'string',
2289
    'params' => 'string msgid',
2290
    'description' => 'Return the translation of msgid for the current domain, or msgid unaltered if a translation does not exist',
2291
  ),
2292
  'dgettext' =>
2293
  array (
2294
    'return' => 'string',
2295
    'params' => 'string domain_name, string msgid',
2296
    'description' => 'Return the translation of msgid for domain_name, or msgid unaltered if a translation does not exist',
2297
  ),
2298
  'dcgettext' =>
2299
  array (
2300
    'return' => 'string',
2301
    'params' => 'string domain_name, string msgid, long category',
2302
    'description' => 'Return the translation of msgid for domain_name and category, or msgid unaltered if a translation does not exist',
2303
  ),
2304
  'bindtextdomain' =>
2305
  array (
2306
    'return' => 'string',
2307
    'params' => 'string domain_name, string dir',
2308
    'description' => 'Bind to the text domain domain_name, looking for translations in dir. Returns the current domain',
2309
  ),
2310
  'ngettext' =>
2311
  array (
2312
    'return' => 'string',
2313
    'params' => 'string MSGID1, string MSGID2, int N',
2314
    'description' => 'Plural version of gettext()',
2315
  ),
2316
  'msg_set_queue' =>
2317
  array (
2318
    'return' => 'bool',
2319
    'params' => 'resource queue, array data',
2320
    'description' => 'Set information for a message queue',
2321
  ),
2322
  'msg_stat_queue' =>
2323
  array (
2324
    'return' => 'array',
2325
    'params' => 'resource queue',
2326
    'description' => 'Returns information about a message queue',
2327
  ),
2328
  'msg_get_queue' =>
2329
  array (
2330
    'return' => 'resource',
2331
    'params' => 'int key [, int perms]',
2332
    'description' => 'Attach to a message queue',
2333
  ),
2334
  'msg_remove_queue' =>
2335
  array (
2336
    'return' => 'bool',
2337
    'params' => 'resource queue',
2338
    'description' => 'Destroy the queue',
2339
  ),
2340
  'msg_receive' =>
2341
  array (
2342
    'return' => 'mixed',
2343
    'params' => 'resource queue, int desiredmsgtype, int &msgtype, int maxsize, mixed message [, bool unserialize=true [, int flags=0 [, int errorcode]]]',
2344
    'description' => 'Send a message of type msgtype (must be > 0) to a message queue',
2345
  ),
2346
  'msg_send' =>
2347
  array (
2348
    'return' => 'bool',
2349
    'params' => 'resource queue, int msgtype, mixed message [, bool serialize=true [, bool blocking=true [, int errorcode]]]',
2350
    'description' => 'Send a message of type msgtype (must be > 0) to a message queue',
2351
  ),
2352
  'xml_parser_create' =>
2353
  array (
2354
    'return' => 'resource',
2355
    'params' => '[string encoding]',
2356
    'description' => 'Create an XML parser',
2357
  ),
2358
  'xml_parser_create_ns' =>
2359
  array (
2360
    'return' => 'resource',
2361
    'params' => '[string encoding [, string sep]]',
2362
    'description' => 'Create an XML parser',
2363
  ),
2364
  'xml_set_object' =>
2365
  array (
2366
    'return' => 'int',
2367
    'params' => 'resource parser, object &obj',
2368
    'description' => 'Set up object which should be used for callbacks',
2369
  ),
2370
  'xml_set_element_handler' =>
2371
  array (
2372
    'return' => 'int',
2373
    'params' => 'resource parser, string shdl, string ehdl',
2374
    'description' => 'Set up start and end element handlers',
2375
  ),
2376
  'xml_set_character_data_handler' =>
2377
  array (
2378
    'return' => 'int',
2379
    'params' => 'resource parser, string hdl',
2380
    'description' => 'Set up character data handler',
2381
  ),
2382
  'xml_set_processing_instruction_handler' =>
2383
  array (
2384
    'return' => 'int',
2385
    'params' => 'resource parser, string hdl',
2386
    'description' => 'Set up processing instruction (PI) handler',
2387
  ),
2388
  'xml_set_default_handler' =>
2389
  array (
2390
    'return' => 'int',
2391
    'params' => 'resource parser, string hdl',
2392
    'description' => 'Set up default handler',
2393
  ),
2394
  'xml_set_unparsed_entity_decl_handler' =>
2395
  array (
2396
    'return' => 'int',
2397
    'params' => 'resource parser, string hdl',
2398
    'description' => 'Set up unparsed entity declaration handler',
2399
  ),
2400
  'xml_set_notation_decl_handler' =>
2401
  array (
2402
    'return' => 'int',
2403
    'params' => 'resource parser, string hdl',
2404
    'description' => 'Set up notation declaration handler',
2405
  ),
2406
  'xml_set_external_entity_ref_handler' =>
2407
  array (
2408
    'return' => 'int',
2409
    'params' => 'resource parser, string hdl',
2410
    'description' => 'Set up external entity reference handler',
2411
  ),
2412
  'xml_set_start_namespace_decl_handler' =>
2413
  array (
2414
    'return' => 'int',
2415
    'params' => 'resource parser, string hdl',
2416
    'description' => 'Set up character data handler',
2417
  ),
2418
  'xml_set_end_namespace_decl_handler' =>
2419
  array (
2420
    'return' => 'int',
2421
    'params' => 'resource parser, string hdl',
2422
    'description' => 'Set up character data handler',
2423
  ),
2424
  'xml_parse' =>
2425
  array (
2426
    'return' => 'int',
2427
    'params' => 'resource parser, string data [, int isFinal]',
2428
    'description' => 'Start parsing an XML document',
2429
  ),
2430
  'xml_parse_into_struct' =>
2431
  array (
2432
    'return' => 'int',
2433
    'params' => 'resource parser, string data, array &struct, array &index',
2434
    'description' => 'Parsing a XML document',
2435
  ),
2436
  'xml_get_error_code' =>
2437
  array (
2438
    'return' => 'int',
2439
    'params' => 'resource parser',
2440
    'description' => 'Get XML parser error code',
2441
  ),
2442
  'xml_error_string' =>
2443
  array (
2444
    'return' => 'string',
2445
    'params' => 'int code',
2446
    'description' => 'Get XML parser error string',
2447
  ),
2448
  'xml_get_current_line_number' =>
2449
  array (
2450
    'return' => 'int',
2451
    'params' => 'resource parser',
2452
    'description' => 'Get current line number for an XML parser',
2453
  ),
2454
  'xml_get_current_column_number' =>
2455
  array (
2456
    'return' => 'int',
2457
    'params' => 'resource parser',
2458
    'description' => 'Get current column number for an XML parser',
2459
  ),
2460
  'xml_get_current_byte_index' =>
2461
  array (
2462
    'return' => 'int',
2463
    'params' => 'resource parser',
2464
    'description' => 'Get current byte index for an XML parser',
2465
  ),
2466
  'xml_parser_free' =>
2467
  array (
2468
    'return' => 'int',
2469
    'params' => 'resource parser',
2470
    'description' => 'Free an XML parser',
2471
  ),
2472
  'xml_parser_set_option' =>
2473
  array (
2474
    'return' => 'int',
2475
    'params' => 'resource parser, int option, mixed value',
2476
    'description' => 'Set options in an XML parser',
2477
  ),
2478
  'xml_parser_get_option' =>
2479
  array (
2480
    'return' => 'int',
2481
    'params' => 'resource parser, int option',
2482
    'description' => 'Get options from an XML parser',
2483
  ),
2484
  'utf8_encode' =>
2485
  array (
2486
    'return' => 'string',
2487
    'params' => 'string data',
2488
    'description' => 'Encodes an ISO-8859-1 string to UTF-8',
2489
  ),
2490
  'utf8_decode' =>
2491
  array (
2492
    'return' => 'string',
2493
    'params' => 'string data',
2494
    'description' => 'Converts a UTF-8 encoded string to ISO-8859-1',
2495
  ),
2496
  'shm_attach' =>
2497
  array (
2498
    'return' => 'int',
2499
    'params' => 'int key [, int memsize [, int perm]]',
2500
    'description' => 'Creates or open a shared memory segment',
2501
  ),
2502
  'shm_detach' =>
2503
  array (
2504
    'return' => 'bool',
2505
    'params' => 'int shm_identifier',
2506
    'description' => 'Disconnects from shared memory segment',
2507
  ),
2508
  'shm_remove' =>
2509
  array (
2510
    'return' => 'bool',
2511
    'params' => 'int shm_identifier',
2512
    'description' => 'Removes shared memory from Unix systems',
2513
  ),
2514
  'shm_put_var' =>
2515
  array (
2516
    'return' => 'bool',
2517
    'params' => 'int shm_identifier, int variable_key, mixed variable',
2518
    'description' => 'Inserts or updates a variable in shared memory',
2519
  ),
2520
  'shm_get_var' =>
2521
  array (
2522
    'return' => 'mixed',
2523
    'params' => 'int id, int variable_key',
2524
    'description' => 'Returns a variable from shared memory',
2525
  ),
2526
  'shm_remove_var' =>
2527
  array (
2528
    'return' => 'bool',
2529
    'params' => 'int id, int variable_key',
2530
    'description' => 'Removes variable from shared memory',
2531
  ),
2532
  'sqlite_popen' =>
2533
  array (
2534
    'return' => 'resource',
2535
    'params' => 'string filename [, int mode [, string &error_message]]',
2536
    'description' => 'Opens a persistent handle to a SQLite database. Will create the database if it does not exist.',
2537
  ),
2538
  'sqlite_open' =>
2539
  array (
2540
    'return' => 'resource',
2541
    'params' => 'string filename [, int mode [, string &error_message]]',
2542
    'description' => 'Opens a SQLite database. Will create the database if it does not exist.',
2543
  ),
2544
  'sqlite_factory' =>
2545
  array (
2546
    'return' => 'object',
2547
    'params' => 'string filename [, int mode [, string &error_message]]',
2548
    'description' => 'Opens a SQLite database and creates an object for it. Will create the database if it does not exist.',
2549
  ),
2550
  'sqlite_busy_timeout' =>
2551
  array (
2552
    'return' => 'void',
2553
    'params' => 'resource db, int ms',
2554
    'description' => 'Set busy timeout duration. If ms <= 0, all busy handlers are disabled.',
2555
  ),
2556
  'sqlite_close' =>
2557
  array (
2558
    'return' => 'void',
2559
    'params' => 'resource db',
2560
    'description' => 'Closes an open sqlite database.',
2561
  ),
2562
  'sqlite_unbuffered_query' =>
2563
  array (
2564
    'return' => 'resource',
2565
    'params' => 'string query, resource db [ , int result_type [, string &error_message]]',
2566
    'description' => 'Executes a query that does not prefetch and buffer all data.',
2567
  ),
2568
  'sqlite_fetch_column_types' =>
2569
  array (
2570
    'return' => 'resource',
2571
    'params' => 'string table_name, resource db [, int result_type]',
2572
    'description' => 'Return an array of column types from a particular table.',
2573
  ),
2574
  'sqlite_query' =>
2575
  array (
2576
    'return' => 'resource',
2577
    'params' => 'string query, resource db [, int result_type [, string &error_message]]',
2578
    'description' => 'Executes a query against a given database and returns a result handle.',
2579
  ),
2580
  'sqlite_exec' =>
2581
  array (
2582
    'return' => 'boolean',
2583
    'params' => 'string query, resource db[, string &error_message]',
2584
    'description' => 'Executes a result-less query against a given database',
2585
  ),
2586
  'sqlite_fetch_all' =>
2587
  array (
2588
    'return' => 'array',
2589
    'params' => 'resource result [, int result_type [, bool decode_binary]]',
2590
    'description' => 'Fetches all rows from a result set as an array of arrays.',
2591
  ),
2592
  'sqlite_fetch_array' =>
2593
  array (
2594
    'return' => 'array',
2595
    'params' => 'resource result [, int result_type [, bool decode_binary]]',
2596
    'description' => 'Fetches the next row from a result set as an array.',
2597
  ),
2598
  'sqlite_fetch_object' =>
2599
  array (
2600
    'return' => 'object',
2601
    'params' => 'resource result [, string class_name [, NULL|array ctor_params [, bool decode_binary]]]',
2602
    'description' => 'Fetches the next row from a result set as an object.',
2603
  ),
2604
  'sqlite_array_query' =>
2605
  array (
2606
    'return' => 'array',
2607
    'params' => 'resource db, string query [ , int result_type [, bool decode_binary]]',
2608
    'description' => 'Executes a query against a given database and returns an array of arrays.',
2609
  ),
2610
  'sqlite_single_query' =>
2611
  array (
2612
    'return' => 'array',
2613
    'params' => 'resource db, string query [, bool first_row_only [, bool decode_binary]]',
2614
    'description' => 'Executes a query and returns either an array for one single column or the value of the first row.',
2615
  ),
2616
  'sqlite_fetch_single' =>
2617
  array (
2618
    'return' => 'string',
2619
    'params' => 'resource result [, bool decode_binary]',
2620
    'description' => 'Fetches the first column of a result set as a string.',
2621
  ),
2622
  'sqlite_current' =>
2623
  array (
2624
    'return' => 'array',
2625
    'params' => 'resource result [, int result_type [, bool decode_binary]]',
2626
    'description' => 'Fetches the current row from a result set as an array.',
2627
  ),
2628
  'sqlite_column' =>
2629
  array (
2630
    'return' => 'mixed',
2631
    'params' => 'resource result, mixed index_or_name [, bool decode_binary]',
2632
    'description' => 'Fetches a column from the current row of a result set.',
2633
  ),
2634
  'sqlite_libversion' =>
2635
  array (
2636
    'return' => 'string',
2637
    'params' => '',
2638
    'description' => 'Returns the version of the linked SQLite library.',
2639
  ),
2640
  'sqlite_libencoding' =>
2641
  array (
2642
    'return' => 'string',
2643
    'params' => '',
2644
    'description' => 'Returns the encoding (iso8859 or UTF-8) of the linked SQLite library.',
2645
  ),
2646
  'sqlite_changes' =>
2647
  array (
2648
    'return' => 'int',
2649
    'params' => 'resource db',
2650
    'description' => 'Returns the number of rows that were changed by the most recent SQL statement.',
2651
  ),
2652
  'sqlite_last_insert_rowid' =>
2653
  array (
2654
    'return' => 'int',
2655
    'params' => 'resource db',
2656
    'description' => 'Returns the rowid of the most recently inserted row.',
2657
  ),
2658
  'sqlite_num_rows' =>
2659
  array (
2660
    'return' => 'int',
2661
    'params' => 'resource result',
2662
    'description' => 'Returns the number of rows in a buffered result set.',
2663
  ),
2664
  'sqlite_valid' =>
2665
  array (
2666
    'return' => 'bool',
2667
    'params' => 'resource result',
2668
    'description' => 'Returns whether more rows are available.',
2669
  ),
2670
  'sqlite_has_prev' =>
2671
  array (
2672
    'return' => 'bool',
2673
    'params' => 'resource result',
2674
    'description' => '* Returns whether a previous row is available.',
2675
  ),
2676
  'sqlite_num_fields' =>
2677
  array (
2678
    'return' => 'int',
2679
    'params' => 'resource result',
2680
    'description' => 'Returns the number of fields in a result set.',
2681
  ),
2682
  'sqlite_field_name' =>
2683
  array (
2684
    'return' => 'string',
2685
    'params' => 'resource result, int field_index',
2686
    'description' => 'Returns the name of a particular field of a result set.',
2687
  ),
2688
  'sqlite_seek' =>
2689
  array (
2690
    'return' => 'bool',
2691
    'params' => 'resource result, int row',
2692
    'description' => 'Seek to a particular row number of a buffered result set.',
2693
  ),
2694
  'sqlite_rewind' =>
2695
  array (
2696
    'return' => 'bool',
2697
    'params' => 'resource result',
2698
    'description' => 'Seek to the first row number of a buffered result set.',
2699
  ),
2700
  'sqlite_next' =>
2701
  array (
2702
    'return' => 'bool',
2703
    'params' => 'resource result',
2704
    'description' => 'Seek to the next row number of a result set.',
2705
  ),
2706
  'sqlite_key' =>
2707
  array (
2708
    'return' => 'int',
2709
    'params' => 'resource result',
2710
    'description' => 'Return the current row index of a buffered result.',
2711
  ),
2712
  'sqlite_prev' =>
2713
  array (
2714
    'return' => 'bool',
2715
    'params' => 'resource result',
2716
    'description' => '* Seek to the previous row number of a result set.',
2717
  ),
2718
  'sqlite_escape_string' =>
2719
  array (
2720
    'return' => 'string',
2721
    'params' => 'string item',
2722
    'description' => 'Escapes a string for use as a query parameter.',
2723
  ),
2724
  'sqlite_last_error' =>
2725
  array (
2726
    'return' => 'int',
2727
    'params' => 'resource db',
2728
    'description' => 'Returns the error code of the last error for a database.',
2729
  ),
2730
  'sqlite_error_string' =>
2731
  array (
2732
    'return' => 'string',
2733
    'params' => 'int error_code',
2734
    'description' => 'Returns the textual description of an error code.',
2735
  ),
2736
  'sqlite_create_aggregate' =>
2737
  array (
2738
    'return' => 'bool',
2739
    'params' => 'resource db, string funcname, mixed step_func, mixed finalize_func[, long num_args]',
2740
    'description' => 'Registers an aggregate function for queries.',
2741
  ),
2742
  'sqlite_create_function' =>
2743
  array (
2744
    'return' => 'bool',
2745
    'params' => 'resource db, string funcname, mixed callback[, long num_args]',
2746
    'description' => 'Registers a "regular" function for queries.',
2747
  ),
2748
  'sqlite_udf_encode_binary' =>
2749
  array (
2750
    'return' => 'string',
2751
    'params' => 'string data',
2752
    'description' => 'Apply binary encoding (if required) to a string to return from an UDF.',
2753
  ),
2754
  'sqlite_udf_decode_binary' =>
2755
  array (
2756
    'return' => 'string',
2757
    'params' => 'string data',
2758
    'description' => 'Decode binary encoding on a string parameter passed to an UDF.',
2759
  ),
2760
  'socket_select' =>
2761
  array (
2762
    'return' => 'int',
2763
    'params' => 'array &read_fds, array &write_fds, &array except_fds, int tv_sec[, int tv_usec]',
2764
    'description' => 'Runs the select() system call on the sets mentioned with a timeout specified by tv_sec and tv_usec',
2765
  ),
2766
  'socket_create_listen' =>
2767
  array (
2768
    'return' => 'resource',
2769
    'params' => 'int port[, int backlog]',
2770
    'description' => 'Opens a socket on port to accept connections',
2771
  ),
2772
  'socket_accept' =>
2773
  array (
2774
    'return' => 'resource',
2775
    'params' => 'resource socket',
2776
    'description' => 'Accepts a connection on the listening socket fd',
2777
  ),
2778
  'socket_set_nonblock' =>
2779
  array (
2780
    'return' => 'bool',
2781
    'params' => 'resource socket',
2782
    'description' => 'Sets nonblocking mode on a socket resource',
2783
  ),
2784
  'socket_set_block' =>
2785
  array (
2786
    'return' => 'bool',
2787
    'params' => 'resource socket',
2788
    'description' => 'Sets blocking mode on a socket resource',
2789
  ),
2790
  'socket_listen' =>
2791
  array (
2792
    'return' => 'bool',
2793
    'params' => 'resource socket[, int backlog]',
2794
    'description' => 'Sets the maximum number of connections allowed to be waited for on the socket specified by fd',
2795
  ),
2796
  'socket_close' =>
2797
  array (
2798
    'return' => 'void',
2799
    'params' => 'resource socket',
2800
    'description' => 'Closes a file descriptor',
2801
  ),
2802
  'socket_write' =>
2803
  array (
2804
    'return' => 'int',
2805
    'params' => 'resource socket, string buf[, int length]',
2806
    'description' => 'Writes the buffer to the socket resource, length is optional',
2807
  ),
2808
  'socket_read' =>
2809
  array (
2810
    'return' => 'string',
2811
    'params' => 'resource socket, int length [, int type]',
2812
    'description' => 'Reads a maximum of length bytes from socket',
2813
  ),
2814
  'socket_getsockname' =>
2815
  array (
2816
    'return' => 'bool',
2817
    'params' => 'resource socket, string &addr[, int &port]',
2818
    '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.',
2819
  ),
2820
  'socket_getpeername' =>
2821
  array (
2822
    'return' => 'bool',
2823
    'params' => 'resource socket, string &addr[, int &port]',
2824
    '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.',
2825
  ),
2826
  'socket_create' =>
2827
  array (
2828
    'return' => 'resource',
2829
    'params' => 'int domain, int type, int protocol',
2830
    'description' => 'Creates an endpoint for communication in the domain specified by domain, of type specified by type',
2831
  ),
2832
  'socket_connect' =>
2833
  array (
2834
    'return' => 'bool',
2835
    'params' => 'resource socket, string addr [, int port]',
2836
    'description' => 'Opens a connection to addr:port on the socket specified by socket',
2837
  ),
2838
  'socket_strerror' =>
2839
  array (
2840
    'return' => 'string',
2841
    'params' => 'int errno',
2842
    'description' => 'Returns a string describing an error',
2843
  ),
2844
  'socket_bind' =>
2845
  array (
2846
    'return' => 'bool',
2847
    'params' => 'resource socket, string addr [, int port]',
2848
    'description' => 'Binds an open socket to a listening port, port is only specified in AF_INET family.',
2849
  ),
2850
  'socket_recv' =>
2851
  array (
2852
    'return' => 'int',
2853
    'params' => 'resource socket, string &buf, int len, int flags',
2854
    'description' => 'Receives data from a connected socket',
2855
  ),
2856
  'socket_send' =>
2857
  array (
2858
    'return' => 'int',
2859
    'params' => 'resource socket, string buf, int len, int flags',
2860
    'description' => 'Sends data to a connected socket',
2861
  ),
2862
  'socket_recvfrom' =>
2863
  array (
2864
    'return' => 'int',
2865
    'params' => 'resource socket, string &buf, int len, int flags, string &name [, int &port]',
2866
    'description' => 'Receives data from a socket, connected or not',
2867
  ),
2868
  'socket_sendto' =>
2869
  array (
2870
    'return' => 'int',
2871
    'params' => 'resource socket, string buf, int len, int flags, string addr [, int port]',
2872
    'description' => 'Sends a message to a socket, whether it is connected or not',
2873
  ),
2874
  'socket_get_option' =>
2875
  array (
2876
    'return' => 'mixed',
2877
    'params' => 'resource socket, int level, int optname',
2878
    'description' => 'Gets socket options for the socket',
2879
  ),
2880
  'socket_set_option' =>
2881
  array (
2882
    'return' => 'bool',
2883
    'params' => 'resource socket, int level, int optname, int|array optval',
2884
    'description' => 'Sets socket options for the socket',
2885
  ),
2886
  'socket_create_pair' =>
2887
  array (
2888
    'return' => 'bool',
2889
    'params' => 'int domain, int type, int protocol, array &fd',
2890
    'description' => 'Creates a pair of indistinguishable sockets and stores them in fds.',
2891
  ),
2892
  'socket_shutdown' =>
2893
  array (
2894
    'return' => 'bool',
2895
    'params' => 'resource socket[, int how]',
2896
    'description' => 'Shuts down a socket for receiving, sending, or both.',
2897
  ),
2898
  'socket_last_error' =>
2899
  array (
2900
    'return' => 'int',
2901
    'params' => '[resource socket]',
2902
    'description' => 'Returns the last socket error (either the last used or the provided socket resource)',
2903
  ),
2904
  'socket_clear_error' =>
2905
  array (
2906
    'return' => 'void',
2907
    'params' => '[resource socket]',
2908
    'description' => 'Clears the error on the socket or the last error code.',
2909
  ),
2910
  'sybase_connect' =>
2911
  array (
2912
    'return' => 'int',
2913
    'params' => '[string host [, string user [, string password [, string charset [, string appname]]]]]',
2914
    'description' => 'Open Sybase server connection',
2915
  ),
2916
  'sybase_pconnect' =>
2917
  array (
2918
    'return' => 'int',
2919
    'params' => '[string host [, string user [, string password [, string charset [, string appname]]]]]',
2920
    'description' => 'Open persistent Sybase connection',
2921
  ),
2922
  'sybase_close' =>
2923
  array (
2924
    'return' => 'bool',
2925
    'params' => '[int link_id]',
2926
    'description' => 'Close Sybase connection',
2927
  ),
2928
  'sybase_select_db' =>
2929
  array (
2930
    'return' => 'bool',
2931
    'params' => 'string database [, int link_id]',
2932
    'description' => 'Select Sybase database',
2933
  ),
2934
  'sybase_query' =>
2935
  array (
2936
    'return' => 'int',
2937
    'params' => 'string query [, int link_id]',
2938
    'description' => 'Send Sybase query',
2939
  ),
2940
  'sybase_free_result' =>
2941
  array (
2942
    'return' => 'bool',
2943
    'params' => 'int result',
2944
    'description' => 'Free result memory',
2945
  ),
2946
  'sybase_get_last_message' =>
2947
  array (
2948
    'return' => 'string',
2949
    'params' => 'void',
2950
    'description' => 'Returns the last message from server (over min_message_severity)',
2951
  ),
2952
  'sybase_num_rows' =>
2953
  array (
2954
    'return' => 'int',
2955
    'params' => 'int result',
2956
    'description' => 'Get number of rows in result',
2957
  ),
2958
  'sybase_num_fields' =>
2959
  array (
2960
    'return' => 'int',
2961
    'params' => 'int result',
2962
    'description' => 'Get number of fields in result',
2963
  ),
2964
  'sybase_fetch_row' =>
2965
  array (
2966
    'return' => 'array',
2967
    'params' => 'int result',
2968
    'description' => 'Get row as enumerated array',
2969
  ),
2970
  'sybase_fetch_object' =>
2971
  array (
2972
    'return' => 'object',
2973
    'params' => 'int result [, mixed object]',
2974
    'description' => 'Fetch row as object',
2975
  ),
2976
  'sybase_fetch_array' =>
2977
  array (
2978
    'return' => 'array',
2979
    'params' => 'int result',
2980
    'description' => 'Fetch row as array',
2981
  ),
2982
  'sybase_data_seek' =>
2983
  array (
2984
    'return' => 'bool',
2985
    'params' => 'int result, int offset',
2986
    'description' => 'Move internal row pointer',
2987
  ),
2988
  'sybase_fetch_field' =>
2989
  array (
2990
    'return' => 'object',
2991
    'params' => 'int result [, int offset]',
2992
    'description' => 'Get field information',
2993
  ),
2994
  'sybase_field_seek' =>
2995
  array (
2996
    'return' => 'bool',
2997
    'params' => 'int result, int offset',
2998
    'description' => 'Set field offset',
2999
  ),
3000
  'sybase_result' =>
3001
  array (
3002
    'return' => 'string',
3003
    'params' => 'int result, int row, mixed field',
3004
    'description' => 'Get result data',
3005
  ),
3006
  'sybase_affected_rows' =>
3007
  array (
3008
    'return' => 'int',
3009
    'params' => '[int link_id]',
3010
    'description' => 'Get number of affected rows in last query',
3011
  ),
3012
  'sybase_min_error_severity' =>
3013
  array (
3014
    'return' => 'void',
3015
    'params' => 'int severity',
3016
    'description' => 'Sets the minimum error severity',
3017
  ),
3018
  'sybase_min_message_severity' =>
3019
  array (
3020
    'return' => 'void',
3021
    'params' => 'int severity',
3022
    'description' => 'Sets the minimum message severity',
3023
  ),
3024
  'confirm_extname_compiled' =>
3025
  array (
3026
    'return' => 'string',
3027
    'params' => 'string arg',
3028
    'description' => 'Return a string to confirm that the module is compiled in',
3029
  ),
3030
  'fdf_open' =>
3031
  array (
3032
    'return' => 'resource',
3033
    'params' => 'string filename',
3034
    'description' => 'Opens a new FDF document',
3035
  ),
3036
  'fdf_open_string' =>
3037
  array (
3038
    'return' => 'resource',
3039
    'params' => 'string fdf_data',
3040
    'description' => 'Opens a new FDF document from string',
3041
  ),
3042
  'fdf_create' =>
3043
  array (
3044
    'return' => 'resource',
3045
    'params' => 'void',
3046
    'description' => 'Creates a new FDF document',
3047
  ),
3048
  'fdf_close' =>
3049
  array (
3050
    'return' => 'void',
3051
    'params' => 'resource fdfdoc',
3052
    'description' => 'Closes the FDF document',
3053
  ),
3054
  'fdf_get_value' =>
3055
  array (
3056
    'return' => 'string',
3057
    'params' => 'resource fdfdoc, string fieldname [, int which]',
3058
    'description' => 'Gets the value of a field as string',
3059
  ),
3060
  'fdf_set_value' =>
3061
  array (
3062
    'return' => 'bool',
3063
    'params' => 'resource fdfdoc, string fieldname, mixed value [, int isname]',
3064
    'description' => 'Sets the value of a field',
3065
  ),
3066
  'fdf_next_field_name' =>
3067
  array (
3068
    'return' => 'string',
3069
    'params' => 'resource fdfdoc [, string fieldname]',
3070
    'description' => 'Gets the name of the next field name or the first field name',
3071
  ),
3072
  'fdf_set_ap' =>
3073
  array (
3074
    'return' => 'bool',
3075
    'params' => 'resource fdfdoc, string fieldname, int face, string filename, int pagenr',
3076
    'description' => 'Sets the appearence of a field',
3077
  ),
3078
  'fdf_get_ap' =>
3079
  array (
3080
    'return' => 'bool',
3081
    'params' => 'resource fdfdoc, string fieldname, int face, string filename',
3082
    'description' => 'Gets the appearance of a field and creates a PDF document out of it.',
3083
  ),
3084
  'fdf_get_encoding' =>
3085
  array (
3086
    'return' => 'string',
3087
    'params' => 'resource fdf',
3088
    'description' => 'Gets FDF file encoding scheme',
3089
  ),
3090
  'fdf_set_status' =>
3091
  array (
3092
    'return' => 'bool',
3093
    'params' => 'resource fdfdoc, string status',
3094
    'description' => 'Sets the value of /Status key',
3095
  ),
3096
  'fdf_get_status' =>
3097
  array (
3098
    'return' => 'string',
3099
    'params' => 'resource fdfdoc',
3100
    'description' => 'Gets the value of /Status key',
3101
  ),
3102
  'fdf_set_file' =>
3103
  array (
3104
    'return' => 'bool',
3105
    'params' => 'resource fdfdoc, string filename [, string target_frame]',
3106
    'description' => 'Sets the value of /F key',
3107
  ),
3108
  'fdf_get_file' =>
3109
  array (
3110
    'return' => 'string',
3111
    'params' => 'resource fdfdoc',
3112
    'description' => 'Gets the value of /F key',
3113
  ),
3114
  'fdf_save' =>
3115
  array (
3116
    'return' => 'bool',
3117
    'params' => 'resource fdfdoc [, string filename]',
3118
    'description' => 'Writes out the FDF file',
3119
  ),
3120
  'fdf_save_string' =>
3121
  array (
3122
    'return' => 'string',
3123
    'params' => 'resource fdfdoc',
3124
    'description' => 'Returns the FDF file as a string',
3125
  ),
3126
  'fdf_add_template' =>
3127
  array (
3128
    'return' => 'bool',
3129
    'params' => 'resource fdfdoc, int newpage, string filename, string template, int rename',
3130
    'description' => 'Adds a template into the FDF document',
3131
  ),
3132
  'fdf_set_flags' =>
3133
  array (
3134
    'return' => 'bool',
3135
    'params' => 'resource fdfdoc, string fieldname, int whichflags, int newflags',
3136
    'description' => 'Sets flags for a field in the FDF document',
3137
  ),
3138
  'fdf_get_flags' =>
3139
  array (
3140
    'return' => 'int',
3141
    'params' => 'resorce fdfdoc, string fieldname, int whichflags',
3142
    'description' => 'Gets the flags of a field',
3143
  ),
3144
  'fdf_set_opt' =>
3145
  array (
3146
    'return' => 'bool',
3147
    'params' => 'resource fdfdoc, string fieldname, int element, string value, string name',
3148
    'description' => 'Sets a value in the opt array for a field',
3149
  ),
3150
  'fdf_get_opt' =>
3151
  array (
3152
    'return' => 'mixed',
3153
    'params' => 'resource fdfdof, string fieldname [, int element]',
3154
    'description' => 'Gets a value from the opt array of a field',
3155
  ),
3156
  'fdf_set_submit_form_action' =>
3157
  array (
3158
    'return' => 'bool',
3159
    'params' => 'resource fdfdoc, string fieldname, int whichtrigger, string url, int flags',
3160
    'description' => 'Sets the submit form action for a field',
3161
  ),
3162
  'fdf_set_javascript_action' =>
3163
  array (
3164
    'return' => 'bool',
3165
    'params' => 'resource fdfdoc, string fieldname, int whichtrigger, string script',
3166
    'description' => 'Sets the javascript action for a field',
3167
  ),
3168
  'fdf_set_encoding' =>
3169
  array (
3170
    'return' => 'bool',
3171
    'params' => 'resource fdf_document, string encoding',
3172
    'description' => 'Sets FDF encoding (either "Shift-JIS" or "Unicode")',
3173
  ),
3174
  'fdf_errno' =>
3175
  array (
3176
    'return' => 'int',
3177
    'params' => 'void',
3178
    'description' => 'Gets error code for last operation',
3179
  ),
3180
  'fdf_error' =>
3181
  array (
3182
    'return' => 'string',
3183
    'params' => '[int errno]',
3184
    'description' => 'Gets error description for error code',
3185
  ),
3186
  'fdf_get_version' =>
3187
  array (
3188
    'return' => 'string',
3189
    'params' => '[resource fdfdoc]',
3190
    'description' => 'Gets version number for FDF api or file',
3191
  ),
3192
  'fdf_set_version' =>
3193
  array (
3194
    'return' => 'bool',
3195
    'params' => 'resourece fdfdoc, string version',
3196
    'description' => 'Sets FDF version for a file',
3197
  ),
3198
  'fdf_add_doc_javascript' =>
3199
  array (
3200
    'return' => 'bool',
3201
    'params' => 'resource fdfdoc, string scriptname, string script',
3202
    'description' => 'Add javascript code to the fdf file',
3203
  ),
3204
  'fdf_set_on_import_javascript' =>
3205
  array (
3206
    'return' => 'bool',
3207
    'params' => 'resource fdfdoc, string script [, bool before_data_import]',
3208
    'description' => 'Adds javascript code to be executed when Acrobat opens the FDF',
3209
  ),
3210
  'fdf_set_target_frame' =>
3211
  array (
3212
    'return' => 'bool',
3213
    'params' => 'resource fdfdoc, string target',
3214
    'description' => 'Sets target frame for form',
3215
  ),
3216
  'fdf_remove_item' =>
3217
  array (
3218
    'return' => 'bool',
3219
    'params' => 'resource fdfdoc, string fieldname, int item',
3220
    'description' => 'Sets target frame for form',
3221
  ),
3222
  'fdf_get_attachment' =>
3223
  array (
3224
    'return' => 'array',
3225
    'params' => 'resource fdfdoc, string fieldname, string savepath',
3226
    'description' => 'Get attached uploaded file',
3227
  ),
3228
  'fdf_enum_values' =>
3229
  array (
3230
    'return' => 'bool',
3231
    'params' => 'resource fdfdoc, callback function [, mixed userdata]',
3232
    'description' => 'Call a user defined function for each document value',
3233
  ),
3234
  'fdf_header' =>
3235
  array (
3236
    'return' => 'void',
3237
    'params' => 'void',
3238
    'description' => 'Set FDF specific HTTP headers',
3239
  ),
3240
  'variant_set' =>
3241
  array (
3242
    'return' => 'void',
3243
    'params' => 'object variant, mixed value',
3244
    'description' => 'Assigns a new value for a variant object',
3245
  ),
3246
  'variant_add' =>
3247
  array (
3248
    'return' => 'mixed',
3249
    'params' => 'mixed left, mixed right',
3250
    'description' => '"Adds" two variant values together and returns the result',
3251
  ),
3252
  'variant_cat' =>
3253
  array (
3254
    'return' => 'mixed',
3255
    'params' => 'mixed left, mixed right',
3256
    'description' => 'concatenates two variant values together and returns the result',
3257
  ),
3258
  'variant_sub' =>
3259
  array (
3260
    'return' => 'mixed',
3261
    'params' => 'mixed left, mixed right',
3262
    'description' => 'subtracts the value of the right variant from the left variant value and returns the result',
3263
  ),
3264
  'variant_mul' =>
3265
  array (
3266
    'return' => 'mixed',
3267
    'params' => 'mixed left, mixed right',
3268
    'description' => 'multiplies the values of the two variants and returns the result',
3269
  ),
3270
  'variant_and' =>
3271
  array (
3272
    'return' => 'mixed',
3273
    'params' => 'mixed left, mixed right',
3274
    'description' => 'performs a bitwise AND operation between two variants and returns the result',
3275
  ),
3276
  'variant_div' =>
3277
  array (
3278
    'return' => 'mixed',
3279
    'params' => 'mixed left, mixed right',
3280
    'description' => 'Returns the result from dividing two variants',
3281
  ),
3282
  'variant_eqv' =>
3283
  array (
3284
    'return' => 'mixed',
3285
    'params' => 'mixed left, mixed right',
3286
    'description' => 'Performs a bitwise equivalence on two variants',
3287
  ),
3288
  'variant_idiv' =>
3289
  array (
3290
    'return' => 'mixed',
3291
    'params' => 'mixed left, mixed right',
3292
    'description' => 'Converts variants to integers and then returns the result from dividing them',
3293
  ),
3294
  'variant_imp' =>
3295
  array (
3296
    'return' => 'mixed',
3297
    'params' => 'mixed left, mixed right',
3298
    'description' => 'Performs a bitwise implication on two variants',
3299
  ),
3300
  'variant_mod' =>
3301
  array (
3302
    'return' => 'mixed',
3303
    'params' => 'mixed left, mixed right',
3304
    'description' => 'Divides two variants and returns only the remainder',
3305
  ),
3306
  'variant_or' =>
3307
  array (
3308
    'return' => 'mixed',
3309
    'params' => 'mixed left, mixed right',
3310
    'description' => 'Performs a logical disjunction on two variants',
3311
  ),
3312
  'variant_pow' =>
3313
  array (
3314
    'return' => 'mixed',
3315
    'params' => 'mixed left, mixed right',
3316
    'description' => 'Returns the result of performing the power function with two variants',
3317
  ),
3318
  'variant_xor' =>
3319
  array (
3320
    'return' => 'mixed',
3321
    'params' => 'mixed left, mixed right',
3322
    'description' => 'Performs a logical exclusion on two variants',
3323
  ),
3324
  'variant_abs' =>
3325
  array (
3326
    'return' => 'mixed',
3327
    'params' => 'mixed left',
3328
    'description' => 'Returns the absolute value of a variant',
3329
  ),
3330
  'variant_fix' =>
3331
  array (
3332
    'return' => 'mixed',
3333
    'params' => 'mixed left',
3334
    'description' => 'Returns the integer part ? of a variant',
3335
  ),
3336
  'variant_int' =>
3337
  array (
3338
    'return' => 'mixed',
3339
    'params' => 'mixed left',
3340
    'description' => 'Returns the integer portion of a variant',
3341
  ),
3342
  'variant_neg' =>
3343
  array (
3344
    'return' => 'mixed',
3345
    'params' => 'mixed left',
3346
    'description' => 'Performs logical negation on a variant',
3347
  ),
3348
  'variant_not' =>
3349
  array (
3350
    'return' => 'mixed',
3351
    'params' => 'mixed left',
3352
    'description' => 'Performs bitwise not negation on a variant',
3353
  ),
3354
  'variant_round' =>
3355
  array (
3356
    'return' => 'mixed',
3357
    'params' => 'mixed left, int decimals',
3358
    'description' => 'Rounds a variant to the specified number of decimal places',
3359
  ),
3360
  'variant_cmp' =>
3361
  array (
3362
    'return' => 'int',
3363
    'params' => 'mixed left, mixed right [, int lcid [, int flags]]',
3364
    'description' => 'Compares two variants',
3365
  ),
3366
  'variant_date_to_timestamp' =>
3367
  array (
3368
    'return' => 'int',
3369
    'params' => 'object variant',
3370
    'description' => 'Converts a variant date/time value to unix timestamp',
3371
  ),
3372
  'variant_date_from_timestamp' =>
3373
  array (
3374
    'return' => 'object',
3375
    'params' => 'int timestamp',
3376
    'description' => 'Returns a variant date representation of a unix timestamp',
3377
  ),
3378
  'variant_get_type' =>
3379
  array (
3380
    'return' => 'int',
3381
    'params' => 'object variant',
3382
    'description' => 'Returns the VT_XXX type code for a variant',
3383
  ),
3384
  'variant_set_type' =>
3385
  array (
3386
    'return' => 'void',
3387
    'params' => 'object variant, int type',
3388
    'description' => 'Convert a variant into another type.  Variant is modified "in-place"',
3389
  ),
3390
  'variant_cast' =>
3391
  array (
3392
    'return' => 'object',
3393
    'params' => 'object variant, int type',
3394
    'description' => 'Convert a variant into a new variant object of another type',
3395
  ),
3396
  'com_get_active_object' =>
3397
  array (
3398
    'return' => 'object',
3399
    'params' => 'string progid [, int code_page ]',
3400
    'description' => 'Returns a handle to an already running instance of a COM object',
3401
  ),
3402
  'com_create_guid' =>
3403
  array (
3404
    'return' => 'string',
3405
    'params' => '',
3406
    'description' => 'Generate a globally unique identifier (GUID)',
3407
  ),
3408
  'com_event_sink' =>
3409
  array (
3410
    'return' => 'bool',
3411
    'params' => 'object comobject, object sinkobject [, mixed sinkinterface]',
3412
    'description' => 'Connect events from a COM object to a PHP object',
3413
  ),
3414
  'com_print_typeinfo' =>
3415
  array (
3416
    'return' => 'bool',
3417
    'params' => 'object comobject | string typelib, string dispinterface, bool wantsink',
3418
    'description' => 'Print out a PHP class definition for a dispatchable interface',
3419
  ),
3420
  'com_message_pump' =>
3421
  array (
3422
    'return' => 'bool',
3423
    'params' => '[int timeoutms]',
3424
    'description' => 'Process COM messages, sleeping for up to timeoutms milliseconds',
3425
  ),
3426
  'com_load_typelib' =>
3427
  array (
3428
    'return' => 'bool',
3429
    'params' => 'string typelib_name [, int case_insensitive]',
3430
    'description' => 'Loads a Typelibrary and registers its constants',
3431
  ),
3432
  'COMPersistHelper::GetCurFile' =>
3433
  array (
3434
    'return' => 'string',
3435
    'params' => '',
3436
    'description' => 'Determines the filename into which an object will be saved, or false if none is set, via IPersistFile::GetCurFile',
3437
  ),
3438
  'COMPersistHelper::SaveToFile' =>
3439
  array (
3440
    'return' => 'bool',
3441
    'params' => 'string filename [, bool remember]',
3442
    'description' => 'Persist object data to file, via IPersistFile::Save',
3443
  ),
3444
  'COMPersistHelper::LoadFromFile' =>
3445
  array (
3446
    'return' => 'bool',
3447
    'params' => 'string filename [, int flags]',
3448
    'description' => 'Load object data from file, via IPersistFile::Load',
3449
  ),
3450
  'COMPersistHelper::GetMaxStreamSize' =>
3451
  array (
3452
    'return' => 'int',
3453
    'params' => '',
3454
    'description' => 'Gets maximum stream size required to store the object data, via IPersistStream::GetSizeMax (or IPersistStreamInit::GetSizeMax)',
3455
  ),
3456
  'COMPersistHelper::InitNew' =>
3457
  array (
3458
    'return' => 'int',
3459
    'params' => '',
3460
    'description' => 'Initializes the object to a default state, via IPersistStreamInit::InitNew',
3461
  ),
3462
  'COMPersistHelper::LoadFromStream' =>
3463
  array (
3464
    'return' => 'mixed',
3465
    'params' => 'resource stream',
3466
    'description' => 'Initializes an object from the stream where it was previously saved, via IPersistStream::Load or OleLoadFromStream',
3467
  ),
3468
  'COMPersistHelper::SaveToStream' =>
3469
  array (
3470
    'return' => 'int',
3471
    'params' => 'resource stream',
3472
    'description' => 'Saves the object to a stream, via IPersistStream::Save',
3473
  ),
3474
  'COMPersistHelper::__construct' =>
3475
  array (
3476
    'return' => 'int',
3477
    'params' => '[object com_object]',
3478
    'description' => 'Creates a persistence helper object, usually associated with a com_object',
3479
  ),
3480
  'pg_connect' =>
3481
  array (
3482
    'return' => 'resource',
3483
    'params' => 'string connection_string[, int connect_type] | [string host, string port [, string options [, string tty,]]] string database',
3484
    'description' => 'Open a PostgreSQL connection',
3485
  ),
3486
  'pg_pconnect' =>
3487
  array (
3488
    'return' => 'resource',
3489
    'params' => 'string connection_string | [string host, string port [, string options [, string tty,]]] string database',
3490
    'description' => 'Open a persistent PostgreSQL connection',
3491
  ),
3492
  'pg_close' =>
3493
  array (
3494
    'return' => 'bool',
3495
    'params' => '[resource connection]',
3496
    'description' => 'Close a PostgreSQL connection',
3497
  ),
3498
  'pg_dbname' =>
3499
  array (
3500
    'return' => 'string',
3501
    'params' => '[resource connection]',
3502
    'description' => 'Get the database name',
3503
  ),
3504
  'pg_last_error' =>
3505
  array (
3506
    'return' => 'string',
3507
    'params' => '[resource connection]',
3508
    'description' => 'Get the error message string',
3509
  ),
3510
  'pg_options' =>
3511
  array (
3512
    'return' => 'string',
3513
    'params' => '[resource connection]',
3514
    'description' => 'Get the options associated with the connection',
3515
  ),
3516
  'pg_port' =>
3517
  array (
3518
    'return' => 'int',
3519
    'params' => '[resource connection]',
3520
    'description' => 'Return the port number associated with the connection',
3521
  ),
3522
  'pg_tty' =>
3523
  array (
3524
    'return' => 'string',
3525
    'params' => '[resource connection]',
3526
    'description' => 'Return the tty name associated with the connection',
3527
  ),
3528
  'pg_host' =>
3529
  array (
3530
    'return' => 'string',
3531
    'params' => '[resource connection]',
3532
    'description' => 'Returns the host name associated with the connection',
3533
  ),
3534
  'pg_version' =>
3535
  array (
3536
    'return' => 'array',
3537
    'params' => '[resource connection]',
3538
    'description' => 'Returns an array with client, protocol and server version (when available)',
3539
  ),
3540
  'pg_parameter_status' =>
3541
  array (
3542
    'return' => 'string|false',
3543
    'params' => '[resource connection,] string param_name',
3544
    'description' => 'Returns the value of a server parameter',
3545
  ),
3546
  'pg_ping' =>
3547
  array (
3548
    'return' => 'bool',
3549
    'params' => '[resource connection]',
3550
    'description' => 'Ping database. If connection is bad, try to reconnect.',
3551
  ),
3552
  'pg_query' =>
3553
  array (
3554
    'return' => 'resource',
3555
    'params' => '[resource connection,] string query',
3556
    'description' => 'Execute a query',
3557
  ),
3558
  'pg_query_params' =>
3559
  array (
3560
    'return' => 'resource',
3561
    'params' => '[resource connection,] string query, array params',
3562
    'description' => 'Execute a query',
3563
  ),
3564
  'pg_prepare' =>
3565
  array (
3566
    'return' => 'resource',
3567
    'params' => '[resource connection,] string stmtname, string query',
3568
    'description' => 'Prepare a query for future execution',
3569
  ),
3570
  'pg_execute' =>
3571
  array (
3572
    'return' => 'resource',
3573
    'params' => '[resource connection,] string stmtname, array params',
3574
    'description' => 'Execute a prepared query',
3575
  ),
3576
  'pg_num_rows' =>
3577
  array (
3578
    'return' => 'int',
3579
    'params' => 'resource result',
3580
    'description' => 'Return the number of rows in the result',
3581
  ),
3582
  'pg_num_fields' =>
3583
  array (
3584
    'return' => 'int',
3585
    'params' => 'resource result',
3586
    'description' => 'Return the number of fields in the result',
3587
  ),
3588
  'pg_affected_rows' =>
3589
  array (
3590
    'return' => 'int',
3591
    'params' => 'resource result',
3592
    'description' => 'Returns the number of affected tuples',
3593
  ),
3594
  'pg_last_notice' =>
3595
  array (
3596
    'return' => 'string',
3597
    'params' => 'resource connection',
3598
    'description' => 'Returns the last notice set by the backend',
3599
  ),
3600
  'pg_field_name' =>
3601
  array (
3602
    'return' => 'string',
3603
    'params' => 'resource result, int field_number',
3604
    'description' => 'Returns the name of the field',
3605
  ),
3606
  'pg_field_size' =>
3607
  array (
3608
    'return' => 'int',
3609
    'params' => 'resource result, int field_number',
3610
    'description' => 'Returns the internal size of the field',
3611
  ),
3612
  'pg_field_type' =>
3613
  array (
3614
    'return' => 'string',
3615
    'params' => 'resource result, int field_number',
3616
    'description' => 'Returns the type name for the given field',
3617
  ),
3618
  'pg_field_type_oid' =>
3619
  array (
3620
    'return' => 'string',
3621
    'params' => 'resource result, int field_number',
3622
    'description' => 'Returns the type oid for the given field',
3623
  ),
3624
  'pg_field_num' =>
3625
  array (
3626
    'return' => 'int',
3627
    'params' => 'resource result, string field_name',
3628
    'description' => 'Returns the field number of the named field',
3629
  ),
3630
  'pg_fetch_result' =>
3631
  array (
3632
    'return' => 'mixed',
3633
    'params' => 'resource result, [int row_number,] mixed field_name',
3634
    'description' => 'Returns values from a result identifier',
3635
  ),
3636
  'pg_fetch_row' =>
3637
  array (
3638
    'return' => 'array',
3639
    'params' => 'resource result [, int row [, int result_type]]',
3640
    'description' => 'Get a row as an enumerated array',
3641
  ),
3642
  'pg_fetch_assoc' =>
3643
  array (
3644
    'return' => 'array',
3645
    'params' => 'resource result [, int row]',
3646
    'description' => 'Fetch a row as an assoc array',
3647
  ),
3648
  'pg_fetch_array' =>
3649
  array (
3650
    'return' => 'array',
3651
    'params' => 'resource result [, int row [, int result_type]]',
3652
    'description' => 'Fetch a row as an array',
3653
  ),
3654
  'pg_fetch_object' =>
3655
  array (
3656
    'return' => 'object',
3657
    'params' => 'resource result [, int row [, string class_name [, NULL|array ctor_params]]]',
3658
    'description' => 'Fetch a row as an object',
3659
  ),
3660
  'pg_fetch_all' =>
3661
  array (
3662
    'return' => 'array',
3663
    'params' => 'resource result',
3664
    'description' => 'Fetch all rows into array',
3665
  ),
3666
  'pg_fetch_all_columns' =>
3667
  array (
3668
    'return' => 'array',
3669
    'params' => 'resource result [, int column_number]',
3670
    'description' => 'Fetch all rows into array',
3671
  ),
3672
  'pg_result_seek' =>
3673
  array (
3674
    'return' => 'bool',
3675
    'params' => 'resource result, int offset',
3676
    'description' => 'Set internal row offset',
3677
  ),
3678
  'pg_field_prtlen' =>
3679
  array (
3680
    'return' => 'int',
3681
    'params' => 'resource result, [int row,] mixed field_name_or_number',
3682
    'description' => 'Returns the printed length',
3683
  ),
3684
  'pg_field_is_null' =>
3685
  array (
3686
    'return' => 'int',
3687
    'params' => 'resource result, [int row,] mixed field_name_or_number',
3688
    'description' => 'Test if a field is NULL',
3689
  ),
3690
  'pg_free_result' =>
3691
  array (
3692
    'return' => 'bool',
3693
    'params' => 'resource result',
3694
    'description' => 'Free result memory',
3695
  ),
3696
  'pg_last_oid' =>
3697
  array (
3698
    'return' => 'string',
3699
    'params' => 'resource result',
3700
    'description' => 'Returns the last object identifier',
3701
  ),
3702
  'pg_trace' =>
3703
  array (
3704
    'return' => 'bool',
3705
    'params' => 'string filename [, string mode [, resource connection]]',
3706
    'description' => 'Enable tracing a PostgreSQL connection',
3707
  ),
3708
  'pg_untrace' =>
3709
  array (
3710
    'return' => 'bool',
3711
    'params' => '[resource connection]',
3712
    'description' => 'Disable tracing of a PostgreSQL connection',
3713
  ),
3714
  'pg_lo_create' =>
3715
  array (
3716
    'return' => 'int',
3717
    'params' => '[resource connection]',
3718
    'description' => 'Create a large object',
3719
  ),
3720
  'pg_lo_unlink' =>
3721
  array (
3722
    'return' => 'bool',
3723
    'params' => '[resource connection,] string large_object_oid',
3724
    'description' => 'Delete a large object',
3725
  ),
3726
  'pg_lo_open' =>
3727
  array (
3728
    'return' => 'resource',
3729
    'params' => '[resource connection,] int large_object_oid, string mode',
3730
    'description' => 'Open a large object and return fd',
3731
  ),
3732
  'pg_lo_close' =>
3733
  array (
3734
    'return' => 'bool',
3735
    'params' => 'resource large_object',
3736
    'description' => 'Close a large object',
3737
  ),
3738
  'pg_lo_read' =>
3739
  array (
3740
    'return' => 'string',
3741
    'params' => 'resource large_object [, int len]',
3742
    'description' => 'Read a large object',
3743
  ),
3744
  'pg_lo_write' =>
3745
  array (
3746
    'return' => 'int',
3747
    'params' => 'resource large_object, string buf [, int len]',
3748
    'description' => 'Write a large object',
3749
  ),
3750
  'pg_lo_read_all' =>
3751
  array (
3752
    'return' => 'int',
3753
    'params' => 'resource large_object',
3754
    'description' => 'Read a large object and send straight to browser',
3755
  ),
3756
  'pg_lo_import' =>
3757
  array (
3758
    'return' => 'int',
3759
    'params' => '[resource connection, ] string filename',
3760
    'description' => 'Import large object direct from filesystem',
3761
  ),
3762
  'pg_lo_export' =>
3763
  array (
3764
    'return' => 'bool',
3765
    'params' => '[resource connection, ] int objoid, string filename',
3766
    'description' => 'Export large object direct to filesystem',
3767
  ),
3768
  'pg_lo_seek' =>
3769
  array (
3770
    'return' => 'bool',
3771
    'params' => 'resource large_object, int offset [, int whence]',
3772
    'description' => 'Seeks position of large object',
3773
  ),
3774
  'pg_lo_tell' =>
3775
  array (
3776
    'return' => 'int',
3777
    'params' => 'resource large_object',
3778
    'description' => 'Returns current position of large object',
3779
  ),
3780
  'pg_set_error_verbosity' =>
3781
  array (
3782
    'return' => 'int',
3783
    'params' => '[resource connection,] int verbosity',
3784
    'description' => 'Set error verbosity',
3785
  ),
3786
  'pg_set_client_encoding' =>
3787
  array (
3788
    'return' => 'int',
3789
    'params' => '[resource connection,] string encoding',
3790
    'description' => 'Set client encoding',
3791
  ),
3792
  'pg_client_encoding' =>
3793
  array (
3794
    'return' => 'string',
3795
    'params' => '[resource connection]',
3796
    'description' => 'Get the current client encoding',
3797
  ),
3798
  'pg_end_copy' =>
3799
  array (
3800
    'return' => 'bool',
3801
    'params' => '[resource connection]',
3802
    'description' => 'Sync with backend. Completes the Copy command',
3803
  ),
3804
  'pg_put_line' =>
3805
  array (
3806
    'return' => 'bool',
3807
    'params' => '[resource connection,] string query',
3808
    'description' => 'Send null-terminated string to backend server',
3809
  ),
3810
  'pg_copy_to' =>
3811
  array (
3812
    'return' => 'array',
3813
    'params' => 'resource connection, string table_name [, string delimiter [, string null_as]]',
3814
    'description' => 'Copy table to array',
3815
  ),
3816
  'pg_copy_from' =>
3817
  array (
3818
    'return' => 'bool',
3819
    'params' => 'resource connection, string table_name , array rows [, string delimiter [, string null_as]]',
3820
    'description' => 'Copy table from array',
3821
  ),
3822
  'pg_escape_string' =>
3823
  array (
3824
    'return' => 'string',
3825
    'params' => 'string data',
3826
    'description' => 'Escape string for text/char type',
3827
  ),
3828
  'pg_escape_bytea' =>
3829
  array (
3830
    'return' => 'string',
3831
    'params' => 'string data',
3832
    'description' => 'Escape binary for bytea type',
3833
  ),
3834
  'pg_unescape_bytea' =>
3835
  array (
3836
    'return' => 'string',
3837
    'params' => 'string data',
3838
    'description' => 'Unescape binary for bytea type',
3839
  ),
3840
  'pg_result_error' =>
3841
  array (
3842
    'return' => 'string',
3843
    'params' => 'resource result',
3844
    'description' => 'Get error message associated with result',
3845
  ),
3846
  'pg_result_error_field' =>
3847
  array (
3848
    'return' => 'string',
3849
    'params' => 'resource result, int fieldcode',
3850
    'description' => 'Get error message field associated with result',
3851
  ),
3852
  'pg_connection_status' =>
3853
  array (
3854
    'return' => 'int',
3855
    'params' => 'resource connnection',
3856
    'description' => 'Get connection status',
3857
  ),
3858
  'pg_transaction_status' =>
3859
  array (
3860
    'return' => 'int',
3861
    'params' => 'resource connnection',
3862
    'description' => 'Get transaction status',
3863
  ),
3864
  'pg_connection_reset' =>
3865
  array (
3866
    'return' => 'bool',
3867
    'params' => 'resource connection',
3868
    'description' => 'Reset connection (reconnect)',
3869
  ),
3870
  'pg_cancel_query' =>
3871
  array (
3872
    'return' => 'bool',
3873
    'params' => 'resource connection',
3874
    'description' => 'Cancel request',
3875
  ),
3876
  'pg_connection_busy' =>
3877
  array (
3878
    'return' => 'bool',
3879
    'params' => 'resource connection',
3880
    'description' => 'Get connection is busy or not',
3881
  ),
3882
  'pg_send_query' =>
3883
  array (
3884
    'return' => 'bool',
3885
    'params' => 'resource connection, string query',
3886
    'description' => 'Send asynchronous query',
3887
  ),
3888
  'pg_send_query_params' =>
3889
  array (
3890
    'return' => 'bool',
3891
    'params' => 'resource connection, string query',
3892
    'description' => 'Send asynchronous parameterized query',
3893
  ),
3894
  'pg_send_prepare' =>
3895
  array (
3896
    'return' => 'bool',
3897
    'params' => 'resource connection, string stmtname, string query',
3898
    'description' => 'Asynchronously prepare a query for future execution',
3899
  ),
3900
  'pg_send_execute' =>
3901
  array (
3902
    'return' => 'bool',
3903
    'params' => 'resource connection, string stmtname, array params',
3904
    'description' => 'Executes prevriously prepared stmtname asynchronously',
3905
  ),
3906
  'pg_get_result' =>
3907
  array (
3908
    'return' => 'resource',
3909
    'params' => 'resource connection',
3910
    'description' => 'Get asynchronous query result',
3911
  ),
3912
  'pg_result_status' =>
3913
  array (
3914
    'return' => 'mixed',
3915
    'params' => 'resource result[, long result_type]',
3916
    'description' => 'Get status of query result',
3917
  ),
3918
  'pg_get_notify' =>
3919
  array (
3920
    'return' => 'array',
3921
    'params' => '[resource connection[, result_type]]',
3922
    'description' => 'Get asynchronous notification',
3923
  ),
3924
  'pg_get_pid' =>
3925
  array (
3926
    'return' => 'int',
3927
    'params' => '[resource connection',
3928
    'description' => 'Get backend(server) pid',
3929
  ),
3930
  'pg_meta_data' =>
3931
  array (
3932
    'return' => 'array',
3933
    'params' => 'resource db, string table',
3934
    'description' => 'Get meta_data',
3935
  ),
3936
  'pg_convert' =>
3937
  array (
3938
    'return' => 'array',
3939
    'params' => 'resource db, string table, array values[, int options]',
3940
    'description' => 'Check and convert values for PostgreSQL SQL statement',
3941
  ),
3942
  'pg_insert' =>
3943
  array (
3944
    'return' => 'mixed',
3945
    'params' => 'resource db, string table, array values[, int options]',
3946
    'description' => 'Insert values (filed=>value) to table',
3947
  ),
3948
  'pg_update' =>
3949
  array (
3950
    'return' => 'mixed',
3951
    'params' => 'resource db, string table, array fields, array ids[, int options]',
3952
    'description' => 'Update table using values (field=>value) and ids (id=>value)',
3953
  ),
3954
  'pg_delete' =>
3955
  array (
3956
    'return' => 'mixed',
3957
    'params' => 'resource db, string table, array ids[, int options]',
3958
    'description' => 'Delete records has ids (id=>value)',
3959
  ),
3960
  'pg_select' =>
3961
  array (
3962
    'return' => 'mixed',
3963
    'params' => 'resource db, string table, array ids[, int options]',
3964
    'description' => 'Select records that has ids (id=>value)',
3965
  ),
3966
  'filepro' =>
3967
  array (
3968
    'return' => 'bool',
3969
    'params' => 'string directory',
3970
    'description' => 'Read and verify the map file',
3971
  ),
3972
  'filepro_rowcount' =>
3973
  array (
3974
    'return' => 'int',
3975
    'params' => 'void',
3976
    'description' => 'Find out how many rows are in a filePro database',
3977
  ),
3978
  'filepro_fieldname' =>
3979
  array (
3980
    'return' => 'string',
3981
    'params' => 'int fieldnumber',
3982
    'description' => 'Gets the name of a field',
3983
  ),
3984
  'filepro_fieldtype' =>
3985
  array (
3986
    'return' => 'string',
3987
    'params' => 'int field_number',
3988
    'description' => 'Gets the type of a field',
3989
  ),
3990
  'filepro_fieldwidth' =>
3991
  array (
3992
    'return' => 'int',
3993
    'params' => 'int field_number',
3994
    'description' => 'Gets the width of a field',
3995
  ),
3996
  'filepro_fieldcount' =>
3997
  array (
3998
    'return' => 'int',
3999
    'params' => 'void',
4000
    'description' => 'Find out how many fields are in a filePro database',
4001
  ),
4002
  'filepro_retrieve' =>
4003
  array (
4004
    'return' => 'string',
4005
    'params' => 'int row_number, int field_number',
4006
    'description' => 'Retrieves data from a filePro database',
4007
  ),
4008
  'bzread' =>
4009
  array (
4010
    'return' => 'string',
4011
    'params' => 'int bz[, int length]',
4012
    'description' => 'Reads up to length bytes from a BZip2 stream, or 1024 bytes if length is not specified',
4013
  ),
4014
  'bzopen' =>
4015
  array (
4016
    'return' => 'resource',
4017
    'params' => 'string|int file|fp, string mode',
4018
    'description' => 'Opens a new BZip2 stream',
4019
  ),
4020
  'bzerrno' =>
4021
  array (
4022
    'return' => 'int',
4023
    'params' => 'resource bz',
4024
    'description' => 'Returns the error number',
4025
  ),
4026
  'bzerrstr' =>
4027
  array (
4028
    'return' => 'string',
4029
    'params' => 'resource bz',
4030
    'description' => 'Returns the error string',
4031
  ),
4032
  'bzerror' =>
4033
  array (
4034
    'return' => 'array',
4035
    'params' => 'resource bz',
4036
    'description' => 'Returns the error number and error string in an associative array',
4037
  ),
4038
  'bzcompress' =>
4039
  array (
4040
    'return' => 'string',
4041
    'params' => 'string source [, int blocksize100k [, int workfactor]]',
4042
    'description' => 'Compresses a string into BZip2 encoded data',
4043
  ),
4044
  'bzdecompress' =>
4045
  array (
4046
    'return' => 'string',
4047
    'params' => 'string source [, int small]',
4048
    'description' => 'Decompresses BZip2 compressed data',
4049
  ),
4050
  'dba_popen' =>
4051
  array (
4052
    'return' => 'resource',
4053
    'params' => 'string path, string mode [, string handlername, string ...]',
4054
    'description' => 'Opens path using the specified handler in mode persistently',
4055
  ),
4056
  'dba_open' =>
4057
  array (
4058
    'return' => 'resource',
4059
    'params' => 'string path, string mode [, string handlername, string ...]',
4060
    'description' => 'Opens path using the specified handler in mode',
4061
  ),
4062
  'dba_close' =>
4063
  array (
4064
    'return' => 'void',
4065
    'params' => 'resource handle',
4066
    'description' => 'Closes database',
4067
  ),
4068
  'dba_exists' =>
4069
  array (
4070
    'return' => 'bool',
4071
    'params' => 'string key, resource handle',
4072
    'description' => 'Checks, if the specified key exists',
4073
  ),
4074
  'dba_fetch' =>
4075
  array (
4076
    'return' => 'string',
4077
    'params' => 'string key, [int skip ,] resource handle',
4078
    'description' => 'Fetches the data associated with key',
4079
  ),
4080
  'dba_key_split' =>
4081
  array (
4082
    'return' => 'array|false',
4083
    'params' => 'string key',
4084
    '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',
4085
  ),
4086
  'dba_firstkey' =>
4087
  array (
4088
    'return' => 'string',
4089
    'params' => 'resource handle',
4090
    'description' => 'Resets the internal key pointer and returns the first key',
4091
  ),
4092
  'dba_nextkey' =>
4093
  array (
4094
    'return' => 'string',
4095
    'params' => 'resource handle',
4096
    'description' => 'Returns the next key',
4097
  ),
4098
  'dba_delete' =>
4099
  array (
4100
    'return' => 'bool',
4101
    'params' => 'string key, resource handle',
4102
    'description' => 'Deletes the entry associated with keyIf inifile: remove all other key lines',
4103
  ),
4104
  'dba_insert' =>
4105
  array (
4106
    'return' => 'bool',
4107
    'params' => 'string key, string value, resource handle',
4108
    'description' => 'If not inifile: Insert value as key, return false, if key exists alreadyIf inifile: Add vakue as key (next instance of key)',
4109
  ),
4110
  'dba_replace' =>
4111
  array (
4112
    'return' => 'bool',
4113
    'params' => 'string key, string value, resource handle',
4114
    'description' => 'Inserts value as key, replaces key, if key exists alreadyIf inifile: remove all other key lines',
4115
  ),
4116
  'dba_optimize' =>
4117
  array (
4118
    'return' => 'bool',
4119
    'params' => 'resource handle',
4120
    'description' => 'Optimizes (e.g. clean up, vacuum) database',
4121
  ),
4122
  'dba_sync' =>
4123
  array (
4124
    'return' => 'bool',
4125
    'params' => 'resource handle',
4126
    'description' => 'Synchronizes database',
4127
  ),
4128
  'dba_handlers' =>
4129
  array (
4130
    'return' => 'array',
4131
    'params' => '[bool full_info]',
4132
    'description' => 'List configured database handlers',
4133
  ),
4134
  'dba_list' =>
4135
  array (
4136
    'return' => 'array',
4137
    'params' => '',
4138
    'description' => 'List opened databases',
4139
  ),
4140
  'iconv_strlen' =>
4141
  array (
4142
    'return' => 'int',
4143
    'params' => 'string str [, string charset]',
4144
    'description' => 'Returns the character count of str',
4145
  ),
4146
  'iconv_substr' =>
4147
  array (
4148
    'return' => 'string',
4149
    'params' => 'string str, int offset, [int length, string charset]',
4150
    'description' => 'Returns specified part of a string',
4151
  ),
4152
  'iconv_strpos' =>
4153
  array (
4154
    'return' => 'int',
4155
    'params' => 'string haystack, string needle, int offset [, string charset]',
4156
    'description' => 'Finds position of first occurrence of needle within part of haystack beginning with offset',
4157
  ),
4158
  'iconv_strrpos' =>
4159
  array (
4160
    'return' => 'int',
4161
    'params' => 'string haystack, string needle [, string charset]',
4162
    'description' => 'Finds position of last occurrence of needle within part of haystack beginning with offset',
4163
  ),
4164
  'iconv_mime_encode' =>
4165
  array (
4166
    'return' => 'string',
4167
    'params' => 'string field_name, string field_value, [, array preference]',
4168
    'description' => 'Composes a mime header field with field_name and field_value in a specified scheme',
4169
  ),
4170
  'iconv_mime_decode' =>
4171
  array (
4172
    'return' => 'string',
4173
    'params' => 'string encoded_string [, int mode, string charset]',
4174
    'description' => 'Decodes a mime header field',
4175
  ),
4176
  'iconv_mime_decode_headers' =>
4177
  array (
4178
    'return' => 'array',
4179
    'params' => 'string headers [, int mode, string charset]',
4180
    'description' => 'Decodes multiple mime header fields',
4181
  ),
4182
  'iconv' =>
4183
  array (
4184
    'return' => 'string',
4185
    'params' => 'string in_charset, string out_charset, string str',
4186
    'description' => 'Returns str converted to the out_charset character set',
4187
  ),
4188
  'ob_iconv_handler' =>
4189
  array (
4190
    'return' => 'string',
4191
    'params' => 'string contents, int status',
4192
    'description' => 'Returns str in output buffer converted to the iconv.output_encoding character set',
4193
  ),
4194
  'iconv_set_encoding' =>
4195
  array (
4196
    'return' => 'bool',
4197
    'params' => 'string type, string charset',
4198
    'description' => 'Sets internal encoding and output encoding for ob_iconv_handler()',
4199
  ),
4200
  'iconv_get_encoding' =>
4201
  array (
4202
    'return' => 'mixed',
4203
    'params' => '[string type]',
4204
    'description' => 'Get internal encoding and output encoding for ob_iconv_handler()',
4205
  ),
4206
  'ctype_alnum' =>
4207
  array (
4208
    'return' => 'bool',
4209
    'params' => 'mixed c',
4210
    'description' => 'Checks for alphanumeric character(s)',
4211
  ),
4212
  'ctype_alpha' =>
4213
  array (
4214
    'return' => 'bool',
4215
    'params' => 'mixed c',
4216
    'description' => 'Checks for alphabetic character(s)',
4217
  ),
4218
  'ctype_cntrl' =>
4219
  array (
4220
    'return' => 'bool',
4221
    'params' => 'mixed c',
4222
    'description' => 'Checks for control character(s)',
4223
  ),
4224
  'ctype_digit' =>
4225
  array (
4226
    'return' => 'bool',
4227
    'params' => 'mixed c',
4228
    'description' => 'Checks for numeric character(s)',
4229
  ),
4230
  'ctype_lower' =>
4231
  array (
4232
    'return' => 'bool',
4233
    'params' => 'mixed c',
4234
    'description' => 'Checks for lowercase character(s)',
4235
  ),
4236
  'ctype_graph' =>
4237
  array (
4238
    'return' => 'bool',
4239
    'params' => 'mixed c',
4240
    'description' => 'Checks for any printable character(s) except space',
4241
  ),
4242
  'ctype_print' =>
4243
  array (
4244
    'return' => 'bool',
4245
    'params' => 'mixed c',
4246
    'description' => 'Checks for printable character(s)',
4247
  ),
4248
  'ctype_punct' =>
4249
  array (
4250
    'return' => 'bool',
4251
    'params' => 'mixed c',
4252
    'description' => 'Checks for any printable character which is not whitespace or an alphanumeric character',
4253
  ),
4254
  'ctype_space' =>
4255
  array (
4256
    'return' => 'bool',
4257
    'params' => 'mixed c',
4258
    'description' => 'Checks for whitespace character(s)',
4259
  ),
4260
  'ctype_upper' =>
4261
  array (
4262
    'return' => 'bool',
4263
    'params' => 'mixed c',
4264
    'description' => 'Checks for uppercase character(s)',
4265
  ),
4266
  'ctype_xdigit' =>
4267
  array (
4268
    'return' => 'bool',
4269
    'params' => 'mixed c',
4270
    'description' => 'Checks for character(s) representing a hexadecimal digit',
4271
  ),
4272
  'bcadd' =>
4273
  array (
4274
    'return' => 'string',
4275
    'params' => 'string left_operand, string right_operand [, int scale]',
4276
    'description' => 'Returns the sum of two arbitrary precision numbers',
4277
  ),
4278
  'bcsub' =>
4279
  array (
4280
    'return' => 'string',
4281
    'params' => 'string left_operand, string right_operand [, int scale]',
4282
    'description' => 'Returns the difference between two arbitrary precision numbers',
4283
  ),
4284
  'bcmul' =>
4285
  array (
4286
    'return' => 'string',
4287
    'params' => 'string left_operand, string right_operand [, int scale]',
4288
    'description' => 'Returns the multiplication of two arbitrary precision numbers',
4289
  ),
4290
  'bcdiv' =>
4291
  array (
4292
    'return' => 'string',
4293
    'params' => 'string left_operand, string right_operand [, int scale]',
4294
    'description' => 'Returns the quotient of two arbitrary precision numbers (division)',
4295
  ),
4296
  'bcmod' =>
4297
  array (
4298
    'return' => 'string',
4299
    'params' => 'string left_operand, string right_operand',
4300
    'description' => 'Returns the modulus of the two arbitrary precision operands',
4301
  ),
4302
  'bcpowmod' =>
4303
  array (
4304
    'return' => 'string',
4305
    'params' => 'string x, string y, string mod [, int scale]',
4306
    'description' => 'Returns the value of an arbitrary precision number raised to the power of another reduced by a modulous',
4307
  ),
4308
  'bcpow' =>
4309
  array (
4310
    'return' => 'string',
4311
    'params' => 'string x, string y [, int scale]',
4312
    'description' => 'Returns the value of an arbitrary precision number raised to the power of another',
4313
  ),
4314
  'bcsqrt' =>
4315
  array (
4316
    'return' => 'string',
4317
    'params' => 'string operand [, int scale]',
4318
    'description' => 'Returns the square root of an arbitray precision number',
4319
  ),
4320
  'bccomp' =>
4321
  array (
4322
    'return' => 'int',
4323
    'params' => 'string left_operand, string right_operand [, int scale]',
4324
    'description' => 'Compares two arbitrary precision numbers',
4325
  ),
4326
  'bcscale' =>
4327
  array (
4328
    'return' => 'bool',
4329
    'params' => 'int scale',
4330
    'description' => 'Sets default scale parameter for all bc math functions',
4331
  ),
4332
  'ldap_connect' =>
4333
  array (
4334
    'return' => 'resource',
4335
    'params' => '[string host [, int port]]',
4336
    'description' => 'Connect to an LDAP server',
4337
  ),
4338
  'ldap_bind' =>
4339
  array (
4340
    'return' => 'bool',
4341
    'params' => 'resource link [, string dn, string password]',
4342
    'description' => 'Bind to LDAP directory',
4343
  ),
4344
  'ldap_sasl_bind' =>
4345
  array (
4346
    'return' => 'bool',
4347
    'params' => 'resource link [, string binddn, string password, string sasl_mech, string sasl_realm, string sasl_authz_id, string props]',
4348
    'description' => 'Bind to LDAP directory using SASL',
4349
  ),
4350
  'ldap_unbind' =>
4351
  array (
4352
    'return' => 'bool',
4353
    'params' => 'resource link',
4354
    'description' => 'Unbind from LDAP directory',
4355
  ),
4356
  'ldap_read' =>
4357
  array (
4358
    'return' => 'resource',
4359
    'params' => 'resource link, string base_dn, string filter [, array attrs [, int attrsonly [, int sizelimit [, int timelimit [, int deref]]]]]',
4360
    'description' => 'Read an entry',
4361
  ),
4362
  'ldap_list' =>
4363
  array (
4364
    'return' => 'resource',
4365
    'params' => 'resource link, string base_dn, string filter [, array attrs [, int attrsonly [, int sizelimit [, int timelimit [, int deref]]]]]',
4366
    'description' => 'Single-level search',
4367
  ),
4368
  'ldap_search' =>
4369
  array (
4370
    'return' => 'resource',
4371
    'params' => 'resource link, string base_dn, string filter [, array attrs [, int attrsonly [, int sizelimit [, int timelimit [, int deref]]]]]',
4372
    'description' => 'Search LDAP tree under base_dn',
4373
  ),
4374
  'ldap_free_result' =>
4375
  array (
4376
    'return' => 'bool',
4377
    'params' => 'resource result',
4378
    'description' => 'Free result memory',
4379
  ),
4380
  'ldap_count_entries' =>
4381
  array (
4382
    'return' => 'int',
4383
    'params' => 'resource link, resource result',
4384
    'description' => 'Count the number of entries in a search result',
4385
  ),
4386
  'ldap_first_entry' =>
4387
  array (
4388
    'return' => 'resource',
4389
    'params' => 'resource link, resource result',
4390
    'description' => 'Return first result id',
4391
  ),
4392
  'ldap_next_entry' =>
4393
  array (
4394
    'return' => 'resource',
4395
    'params' => 'resource link, resource result_entry',
4396
    'description' => 'Get next result entry',
4397
  ),
4398
  'ldap_get_entries' =>
4399
  array (
4400
    'return' => 'array',
4401
    'params' => 'resource link, resource result',
4402
    'description' => 'Get all result entries',
4403
  ),
4404
  'ldap_first_attribute' =>
4405
  array (
4406
    'return' => 'string',
4407
    'params' => 'resource link, resource result_entry, int ber',
4408
    'description' => 'Return first attribute',
4409
  ),
4410
  'ldap_next_attribute' =>
4411
  array (
4412
    'return' => 'string',
4413
    'params' => 'resource link, resource result_entry, resource ber',
4414
    'description' => 'Get the next attribute in result',
4415
  ),
4416
  'ldap_get_attributes' =>
4417
  array (
4418
    'return' => 'array',
4419
    'params' => 'resource link, resource result_entry',
4420
    'description' => 'Get attributes from a search result entry',
4421
  ),
4422
  'ldap_get_values' =>
4423
  array (
4424
    'return' => 'array',
4425
    'params' => 'resource link, resource result_entry, string attribute',
4426
    'description' => 'Get all values from a result entry',
4427
  ),
4428
  'ldap_get_values_len' =>
4429
  array (
4430
    'return' => 'array',
4431
    'params' => 'resource link, resource result_entry, string attribute',
4432
    'description' => 'Get all values with lengths from a result entry',
4433
  ),
4434
  'ldap_get_dn' =>
4435
  array (
4436
    'return' => 'string',
4437
    'params' => 'resource link, resource result_entry',
4438
    'description' => 'Get the DN of a result entry',
4439
  ),
4440
  'ldap_explode_dn' =>
4441
  array (
4442
    'return' => 'array',
4443
    'params' => 'string dn, int with_attrib',
4444
    'description' => 'Splits DN into its component parts',
4445
  ),
4446
  'ldap_dn2ufn' =>
4447
  array (
4448
    'return' => 'string',
4449
    'params' => 'string dn',
4450
    'description' => 'Convert DN to User Friendly Naming format',
4451
  ),
4452
  'ldap_add' =>
4453
  array (
4454
    'return' => 'bool',
4455
    'params' => 'resource link, string dn, array entry',
4456
    'description' => 'Add entries to LDAP directory',
4457
  ),
4458
  'ldap_mod_replace' =>
4459
  array (
4460
    'return' => 'bool',
4461
    'params' => 'resource link, string dn, array entry',
4462
    'description' => 'Replace attribute values with new ones',
4463
  ),
4464
  'ldap_mod_add' =>
4465
  array (
4466
    'return' => 'bool',
4467
    'params' => 'resource link, string dn, array entry',
4468
    'description' => 'Add attribute values to current',
4469
  ),
4470
  'ldap_mod_del' =>
4471
  array (
4472
    'return' => 'bool',
4473
    'params' => 'resource link, string dn, array entry',
4474
    'description' => 'Delete attribute values',
4475
  ),
4476
  'ldap_delete' =>
4477
  array (
4478
    'return' => 'bool',
4479
    'params' => 'resource link, string dn',
4480
    'description' => 'Delete an entry from a directory',
4481
  ),
4482
  'ldap_errno' =>
4483
  array (
4484
    'return' => 'int',
4485
    'params' => 'resource link',
4486
    'description' => 'Get the current ldap error number',
4487
  ),
4488
  'ldap_err2str' =>
4489
  array (
4490
    'return' => 'string',
4491
    'params' => 'int errno',
4492
    'description' => 'Convert error number to error string',
4493
  ),
4494
  'ldap_error' =>
4495
  array (
4496
    'return' => 'string',
4497
    'params' => 'resource link',
4498
    'description' => 'Get the current ldap error string',
4499
  ),
4500
  'ldap_compare' =>
4501
  array (
4502
    'return' => 'bool',
4503
    'params' => 'resource link, string dn, string attr, string value',
4504
    'description' => 'Determine if an entry has a specific value for one of its attributes',
4505
  ),
4506
  'ldap_sort' =>
4507
  array (
4508
    'return' => 'bool',
4509
    'params' => 'resource link, resource result, string sortfilter',
4510
    'description' => 'Sort LDAP result entries',
4511
  ),
4512
  'ldap_get_option' =>
4513
  array (
4514
    'return' => 'bool',
4515
    'params' => 'resource link, int option, mixed retval',
4516
    'description' => 'Get the current value of various session-wide parameters',
4517
  ),
4518
  'ldap_set_option' =>
4519
  array (
4520
    'return' => 'bool',
4521
    'params' => 'resource link, int option, mixed newval',
4522
    'description' => 'Set the value of various session-wide parameters',
4523
  ),
4524
  'ldap_parse_result' =>
4525
  array (
4526
    'return' => 'bool',
4527
    'params' => 'resource link, resource result, int errcode, string matcheddn, string errmsg, array referrals',
4528
    'description' => 'Extract information from result',
4529
  ),
4530
  'ldap_first_reference' =>
4531
  array (
4532
    'return' => 'resource',
4533
    'params' => 'resource link, resource result',
4534
    'description' => 'Return first reference',
4535
  ),
4536
  'ldap_next_reference' =>
4537
  array (
4538
    'return' => 'resource',
4539
    'params' => 'resource link, resource reference_entry',
4540
    'description' => 'Get next reference',
4541
  ),
4542
  'ldap_parse_reference' =>
4543
  array (
4544
    'return' => 'bool',
4545
    'params' => 'resource link, resource reference_entry, array referrals',
4546
    'description' => 'Extract information from reference entry',
4547
  ),
4548
  'ldap_rename' =>
4549
  array (
4550
    'return' => 'bool',
4551
    'params' => 'resource link, string dn, string newrdn, string newparent, bool deleteoldrdn',
4552
    'description' => 'Modify the name of an entry',
4553
  ),
4554
  'ldap_start_tls' =>
4555
  array (
4556
    'return' => 'bool',
4557
    'params' => 'resource link',
4558
    'description' => 'Start TLS',
4559
  ),
4560
  'ldap_set_rebind_proc' =>
4561
  array (
4562
    'return' => 'bool',
4563
    'params' => 'resource link, string callback',
4564
    'description' => 'Set a callback function to do re-binds on referral chasing.',
4565
  ),
4566
  'ldap_t61_to_8859' =>
4567
  array (
4568
    'return' => 'string',
4569
    'params' => 'string value',
4570
    'description' => 'Translate t61 characters to 8859 characters',
4571
  ),
4572
  'ldap_8859_to_t61' =>
4573
  array (
4574
    'return' => 'string',
4575
    'params' => 'string value',
4576
    'description' => 'Translate 8859 characters to t61 characters',
4577
  ),
4578
  'SoapServer::setClass' =>
4579
  array (
4580
    'return' => 'void',
4581
    'params' => 'string class_name [, mixed args]',
4582
    'description' => 'Sets class which will handle SOAP requests',
4583
  ),
4584
  'SoapServer::getFunctions' =>
4585
  array (
4586
    'return' => 'array',
4587
    'params' => 'void',
4588
    'description' => 'Returns list of defined functions',
4589
  ),
4590
  'SoapServer::addFunction' =>
4591
  array (
4592
    'return' => 'void',
4593
    'params' => 'mixed functions',
4594
    'description' => 'Adds one or several functions those will handle SOAP requests',
4595
  ),
4596
  'SoapClient::__getLastRequestHeaders' =>
4597
  array (
4598
    'return' => 'string',
4599
    'params' => 'void',
4600
    'description' => 'Returns last SOAP request headers',
4601
  ),
4602
  'SoapClient::__getLastResponseHeaders' =>
4603
  array (
4604
    'return' => 'string',
4605
    'params' => 'void',
4606
    'description' => 'Returns last SOAP response headers',
4607
  ),
4608
  'SoapClient::__doRequest' =>
4609
  array (
4610
    'return' => 'string',
4611
    'params' => '',
4612
    'description' => 'SoapClient::__doRequest()',
4613
  ),
4614
  'SoapClient::__setCookie' =>
4615
  array (
4616
    'return' => 'void',
4617
    'params' => 'string name [, strung value]',
4618
    '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.',
4619
  ),
4620
  'SoapClient::__setSoapHeaders' =>
4621
  array (
4622
    'return' => 'void',
4623
    'params' => 'array SoapHeaders',
4624
    'description' => 'Sets SOAP headers for subsequent calls (replaces any previousvalues).If no value is specified, all of the headers are removed.',
4625
  ),
4626
  'SoapClient::__setLocation' =>
4627
  array (
4628
    'return' => 'string',
4629
    'params' => '[string new_location]',
4630
    '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.',
4631
  ),
4632
  'fbsql_connect' =>
4633
  array (
4634
    'return' => 'resource',
4635
    'params' => '[string hostname [, string username [, string password]]]',
4636
    'description' => 'Create a connection to a database server',
4637
  ),
4638
  'fbsql_pconnect' =>
4639
  array (
4640
    'return' => 'resource',
4641
    'params' => '[string hostname [, string username [, string password]]]',
4642
    'description' => 'Create a persistant connection to a database server',
4643
  ),
4644
  'fbsql_close' =>
4645
  array (
4646
    'return' => 'bool',
4647
    'params' => '[resource link_identifier]',
4648
    'description' => 'Close a connection to a database server',
4649
  ),
4650
  'fbsql_set_transaction' =>
4651
  array (
4652
    'return' => 'void',
4653
    'params' => 'resource link_identifier, int locking, int isolation',
4654
    'description' => 'Sets the transaction locking and isolation',
4655
  ),
4656
  'fbsql_autocommit' =>
4657
  array (
4658
    'return' => 'bool',
4659
    'params' => 'resource link_identifier [, bool OnOff]',
4660
    'description' => 'Turns on auto-commit',
4661
  ),
4662
  'fbsql_commit' =>
4663
  array (
4664
    'return' => 'bool',
4665
    'params' => '[resource link_identifier]',
4666
    'description' => 'Commit the transaction',
4667
  ),
4668
  'fbsql_rollback' =>
4669
  array (
4670
    'return' => 'bool',
4671
    'params' => '[resource link_identifier]',
4672
    'description' => 'Rollback all statments since last commit',
4673
  ),
4674
  'fbsql_create_blob' =>
4675
  array (
4676
    'return' => 'string',
4677
    'params' => 'string blob_data [, resource link_identifier]',
4678
    'description' => 'Create a BLOB in the database for use with an insert or update statement',
4679
  ),
4680
  'fbsql_create_clob' =>
4681
  array (
4682
    'return' => 'string',
4683
    'params' => 'string clob_data [, resource link_identifier]',
4684
    'description' => 'Create a CLOB in the database for use with an insert or update statement',
4685
  ),
4686
  'fbsql_set_lob_mode' =>
4687
  array (
4688
    'return' => 'bool',
4689
    'params' => 'resource result, int lob_mode',
4690
    'description' => 'Sets the mode for how LOB data re retreived (actual data or a handle)',
4691
  ),
4692
  'fbsql_read_blob' =>
4693
  array (
4694
    'return' => 'string',
4695
    'params' => 'string blob_handle [, resource link_identifier]',
4696
    'description' => 'Read the BLOB data identified by blob_handle',
4697
  ),
4698
  'fbsql_read_clob' =>
4699
  array (
4700
    'return' => 'string',
4701
    'params' => 'string clob_handle [, resource link_identifier]',
4702
    'description' => 'Read the CLOB data identified by clob_handle',
4703
  ),
4704
  'fbsql_blob_size' =>
4705
  array (
4706
    'return' => 'int',
4707
    'params' => 'string blob_handle [, resource link_identifier]',
4708
    'description' => 'Get the size of a BLOB identified by blob_handle',
4709
  ),
4710
  'fbsql_clob_size' =>
4711
  array (
4712
    'return' => 'int',
4713
    'params' => 'string clob_handle [, resource link_identifier]',
4714
    'description' => 'Get the size of a CLOB identified by clob_handle',
4715
  ),
4716
  'fbsql_hostname' =>
4717
  array (
4718
    'return' => 'string',
4719
    'params' => 'resource link_identifier [, string host_name]',
4720
    'description' => 'Get or set the host name used with a connection',
4721
  ),
4722
  'fbsql_database' =>
4723
  array (
4724
    'return' => 'string',
4725
    'params' => 'resource link_identifier [, string database]',
4726
    'description' => 'Get or set the database name used with a connection',
4727
  ),
4728
  'fbsql_database_password' =>
4729
  array (
4730
    'return' => 'string',
4731
    'params' => 'resource link_identifier [, string database_password]',
4732
    'description' => 'Get or set the databsae password used with a connection',
4733
  ),
4734
  'fbsql_username' =>
4735
  array (
4736
    'return' => 'string',
4737
    'params' => 'resource link_identifier [, string username]',
4738
    'description' => 'Get or set the host user used with a connection',
4739
  ),
4740
  'fbsql_password' =>
4741
  array (
4742
    'return' => 'string',
4743
    'params' => 'resource link_identifier [, string password]',
4744
    'description' => 'Get or set the user password used with a connection',
4745
  ),
4746
  'fbsql_set_password' =>
4747
  array (
4748
    'return' => 'bool',
4749
    'params' => 'resource link_identifier, string user, string password, string old_password',
4750
    'description' => 'Change the password for a given user',
4751
  ),
4752
  'fbsql_select_db' =>
4753
  array (
4754
    'return' => 'bool',
4755
    'params' => '[string database_name [, resource link_identifier]]',
4756
    'description' => 'Select the database to open',
4757
  ),
4758
  'fbsql_set_characterset' =>
4759
  array (
4760
    'return' => 'void',
4761
    'params' => 'resource link_identifier, long charcterset [, long in_out_both]]',
4762
    'description' => 'Change input/output character set',
4763
  ),
4764
  'fbsql_change_user' =>
4765
  array (
4766
    'return' => 'int',
4767
    'params' => 'string user, string password [, string database [, resource link_identifier]]',
4768
    'description' => 'Change the user for a session',
4769
  ),
4770
  'fbsql_create_db' =>
4771
  array (
4772
    'return' => 'bool',
4773
    'params' => 'string database_name [, resource link_identifier]',
4774
    'description' => 'Create a new database on the server',
4775
  ),
4776
  'fbsql_drop_db' =>
4777
  array (
4778
    'return' => 'int',
4779
    'params' => 'string database_name [, resource link_identifier]',
4780
    'description' => 'Drop a database on the server',
4781
  ),
4782
  'fbsql_start_db' =>
4783
  array (
4784
    'return' => 'bool',
4785
    'params' => 'string database_name [, resource link_identifier [, string database_options]]',
4786
    'description' => 'Start a database on the server',
4787
  ),
4788
  'fbsql_stop_db' =>
4789
  array (
4790
    'return' => 'bool',
4791
    'params' => 'string database_name [, resource link_identifier]',
4792
    'description' => 'Stop a database on the server',
4793
  ),
4794
  'fbsql_db_status' =>
4795
  array (
4796
    'return' => 'int',
4797
    'params' => 'string database_name [, resource link_identifier]',
4798
    'description' => 'Gets the status (Stopped, Starting, Running, Stopping) for a given database',
4799
  ),
4800
  'fbsql_query' =>
4801
  array (
4802
    'return' => 'resource',
4803
    'params' => 'string query [, resource link_identifier [, long batch_size]]',
4804
    'description' => 'Send one or more SQL statements to the server and execute them',
4805
  ),
4806
  'fbsql_db_query' =>
4807
  array (
4808
    'return' => 'resource',
4809
    'params' => 'string database_name, string query [, resource link_identifier]',
4810
    'description' => 'Send one or more SQL statements to a specified database on the server',
4811
  ),
4812
  'fbsql_list_dbs' =>
4813
  array (
4814
    'return' => 'resource',
4815
    'params' => '[resource link_identifier]',
4816
    'description' => 'Retreive a list of all databases on the server',
4817
  ),
4818
  'fbsql_list_tables' =>
4819
  array (
4820
    'return' => 'resource',
4821
    'params' => 'string database [, int link_identifier]',
4822
    'description' => 'Retreive a list of all tables from the specifoied database',
4823
  ),
4824
  'fbsql_list_fields' =>
4825
  array (
4826
    'return' => 'resource',
4827
    'params' => 'string database_name, string table_name [, resource link_identifier]',
4828
    'description' => 'Retrieve a list of all fields for the specified database.table',
4829
  ),
4830
  'fbsql_error' =>
4831
  array (
4832
    'return' => 'string',
4833
    'params' => '[resource link_identifier]',
4834
    'description' => 'Returns the last error string',
4835
  ),
4836
  'fbsql_errno' =>
4837
  array (
4838
    'return' => 'int',
4839
    'params' => '[resource link_identifier]',
4840
    'description' => 'Returns the last error code',
4841
  ),
4842
  'fbsql_warnings' =>
4843
  array (
4844
    'return' => 'bool',
4845
    'params' => '[int flag]',
4846
    'description' => 'Enable or disable FrontBase warnings',
4847
  ),
4848
  'fbsql_affected_rows' =>
4849
  array (
4850
    'return' => 'int',
4851
    'params' => '[resource link_identifier]',
4852
    'description' => 'Get the number of rows affected by the last statement',
4853
  ),
4854
  'fbsql_insert_id' =>
4855
  array (
4856
    'return' => 'int',
4857
    'params' => '[resource link_identifier]',
4858
    'description' => 'Get the internal index for the last insert statement',
4859
  ),
4860
  'fbsql_result' =>
4861
  array (
4862
    'return' => 'mixed',
4863
    'params' => 'int result [, int row [, mixed field]]',
4864
    'description' => '???',
4865
  ),
4866
  'fbsql_next_result' =>
4867
  array (
4868
    'return' => 'bool',
4869
    'params' => 'int result',
4870
    'description' => 'Switch to the next result if multiple results are available',
4871
  ),
4872
  'fbsql_num_rows' =>
4873
  array (
4874
    'return' => 'int',
4875
    'params' => 'int result',
4876
    'description' => 'Get number of rows',
4877
  ),
4878
  'fbsql_num_fields' =>
4879
  array (
4880
    'return' => 'int',
4881
    'params' => 'int result',
4882
    'description' => 'Get number of fields in the result set',
4883
  ),
4884
  'fbsql_fetch_row' =>
4885
  array (
4886
    'return' => 'array',
4887
    'params' => 'resource result',
4888
    'description' => 'Fetch a row of data. Returns an indexed array',
4889
  ),
4890
  'fbsql_fetch_assoc' =>
4891
  array (
4892
    'return' => 'object',
4893
    'params' => 'resource result',
4894
    'description' => 'Detch a row of data. Returns an assoc array',
4895
  ),
4896
  'fbsql_fetch_object' =>
4897
  array (
4898
    'return' => 'object',
4899
    'params' => 'resource result [, int result_type]',
4900
    'description' => 'Fetch a row of data. Returns an object',
4901
  ),
4902
  'fbsql_fetch_array' =>
4903
  array (
4904
    'return' => 'array',
4905
    'params' => 'resource result [, int result_type]',
4906
    'description' => 'Fetches a result row as an array (associative, numeric or both)',
4907
  ),
4908
  'fbsql_data_seek' =>
4909
  array (
4910
    'return' => 'bool',
4911
    'params' => 'int result, int row_number',
4912
    'description' => 'Move the internal row counter to the specified row_number',
4913
  ),
4914
  'fbsql_fetch_lengths' =>
4915
  array (
4916
    'return' => 'array',
4917
    'params' => 'int result',
4918
    'description' => 'Returns an array of the lengths of each column in the result set',
4919
  ),
4920
  'fbsql_fetch_field' =>
4921
  array (
4922
    'return' => 'object',
4923
    'params' => 'int result [, int field_index]',
4924
    'description' => 'Get the field properties for a specified field_index',
4925
  ),
4926
  'fbsql_field_seek' =>
4927
  array (
4928
    'return' => 'bool',
4929
    'params' => 'int result [, int field_index]',
4930
    'description' => '???',
4931
  ),
4932
  'fbsql_field_name' =>
4933
  array (
4934
    'return' => 'string',
4935
    'params' => 'int result [, int field_index]',
4936
    'description' => 'Get the column name for a specified field_index',
4937
  ),
4938
  'fbsql_field_table' =>
4939
  array (
4940
    'return' => 'string',
4941
    'params' => 'int result [, int field_index]',
4942
    'description' => 'Get the table name for a specified field_index',
4943
  ),
4944
  'fbsql_field_len' =>
4945
  array (
4946
    'return' => 'mixed',
4947
    'params' => 'int result [, int field_index]',
4948
    'description' => 'Get the column length for a specified field_index',
4949
  ),
4950
  'fbsql_field_type' =>
4951
  array (
4952
    'return' => 'string',
4953
    'params' => 'int result [, int field_index]',
4954
    'description' => 'Get the field type for a specified field_index',
4955
  ),
4956
  'fbsql_field_flags' =>
4957
  array (
4958
    'return' => 'string',
4959
    'params' => 'int result [, int field_index]',
4960
    'description' => '???',
4961
  ),
4962
  'fbsql_table_name' =>
4963
  array (
4964
    'return' => 'string',
4965
    'params' => 'resource result, int index',
4966
    'description' => 'Retreive the table name for index after a call to fbsql_list_tables()',
4967
  ),
4968
  'fbsql_free_result' =>
4969
  array (
4970
    'return' => 'bool',
4971
    'params' => 'resource result',
4972
    'description' => 'free the memory used to store a result',
4973
  ),
4974
  'fbsql_get_autostart_info' =>
4975
  array (
4976
    'return' => 'array',
4977
    'params' => '[resource link_identifier]',
4978
    'description' => '???',
4979
  ),
4980
  'sem_get' =>
4981
  array (
4982
    'return' => 'resource',
4983
    'params' => 'int key [, int max_acquire [, int perm [, int auto_release]]',
4984
    'description' => 'Return an id for the semaphore with the given key, and allow max_acquire (default 1) processes to acquire it simultaneously',
4985
  ),
4986
  'sem_acquire' =>
4987
  array (
4988
    'return' => 'bool',
4989
    'params' => 'resource id',
4990
    'description' => 'Acquires the semaphore with the given id, blocking if necessary',
4991
  ),
4992
  'sem_release' =>
4993
  array (
4994
    'return' => 'bool',
4995
    'params' => 'resource id',
4996
    'description' => 'Releases the semaphore with the given id',
4997
  ),
4998
  'sem_remove' =>
4999
  array (
5000
    'return' => 'bool',
5001
    'params' => 'resource id',
5002
    'description' => 'Removes semaphore from Unix systems',
5003
  ),
5004
  'token_get_all' =>
5005
  array (
5006
    'return' => 'array',
5007
    'params' => 'string source',
5008
    'description' => '',
5009
  ),
5010
  'token_name' =>
5011
  array (
5012
    'return' => 'string',
5013
    'params' => 'int type',
5014
    'description' => '',
5015
  ),
5016
  'gzfile' =>
5017
  array (
5018
    'return' => 'array',
5019
    'params' => 'string filename [, int use_include_path]',
5020
    'description' => 'Read und uncompress entire .gz-file into an array',
5021
  ),
5022
  'gzopen' =>
5023
  array (
5024
    'return' => 'resource',
5025
    'params' => 'string filename, string mode [, int use_include_path]',
5026
    'description' => 'Open a .gz-file and return a .gz-file pointer',
5027
  ),
5028
  'readgzfile' =>
5029
  array (
5030
    'return' => 'int',
5031
    'params' => 'string filename [, int use_include_path]',
5032
    'description' => 'Output a .gz-file',
5033
  ),
5034
  'gzcompress' =>
5035
  array (
5036
    'return' => 'string',
5037
    'params' => 'string data [, int level]',
5038
    'description' => 'Gzip-compress a string',
5039
  ),
5040
  'gzuncompress' =>
5041
  array (
5042
    'return' => 'string',
5043
    'params' => 'string data [, int length]',
5044
    'description' => 'Unzip a gzip-compressed string',
5045
  ),
5046
  'gzdeflate' =>
5047
  array (
5048
    'return' => 'string',
5049
    'params' => 'string data [, int level]',
5050
    'description' => 'Gzip-compress a string',
5051
  ),
5052
  'gzinflate' =>
5053
  array (
5054
    'return' => 'string',
5055
    'params' => 'string data [, int length]',
5056
    'description' => 'Unzip a gzip-compressed string',
5057
  ),
5058
  'zlib_get_coding_type' =>
5059
  array (
5060
    'return' => 'string',
5061
    'params' => 'void',
5062
    'description' => 'Returns the coding type used for output compression',
5063
  ),
5064
  'gzencode' =>
5065
  array (
5066
    'return' => 'string',
5067
    'params' => 'string data [, int level [, int encoding_mode]]',
5068
    'description' => 'GZ encode a string',
5069
  ),
5070
  'ob_gzhandler' =>
5071
  array (
5072
    'return' => 'string',
5073
    'params' => 'string str, int mode',
5074
    'description' => 'Encode str based on accept-encoding setting - designed to be called from ob_start()',
5075
  ),
5076
  'msql_connect' =>
5077
  array (
5078
    'return' => 'int',
5079
    'params' => '[string hostname[:port]] [, string username] [, string password]',
5080
    'description' => 'Open a connection to an mSQL Server',
5081
  ),
5082
  'msql_pconnect' =>
5083
  array (
5084
    'return' => 'int',
5085
    'params' => '[string hostname[:port]] [, string username] [, string password]',
5086
    'description' => 'Open a persistent connection to an mSQL Server',
5087
  ),
5088
  'msql_close' =>
5089
  array (
5090
    'return' => 'bool',
5091
    'params' => '[resource link_identifier]',
5092
    'description' => 'Close an mSQL connection',
5093
  ),
5094
  'msql_select_db' =>
5095
  array (
5096
    'return' => 'bool',
5097
    'params' => 'string database_name [, resource link_identifier]',
5098
    'description' => 'Select an mSQL database',
5099
  ),
5100
  'msql_create_db' =>
5101
  array (
5102
    'return' => 'bool',
5103
    'params' => 'string database_name [, resource link_identifier]',
5104
    'description' => 'Create an mSQL database',
5105
  ),
5106
  'msql_drop_db' =>
5107
  array (
5108
    'return' => 'bool',
5109
    'params' => 'string database_name [, resource link_identifier]',
5110
    'description' => 'Drop (delete) an mSQL database',
5111
  ),
5112
  'msql_query' =>
5113
  array (
5114
    'return' => 'resource',
5115
    'params' => 'string query [, resource link_identifier]',
5116
    'description' => 'Send an SQL query to mSQL',
5117
  ),
5118
  'msql_db_query' =>
5119
  array (
5120
    'return' => 'resource',
5121
    'params' => 'string database_name, string query [, resource link_identifier]',
5122
    'description' => 'Send an SQL query to mSQL',
5123
  ),
5124
  'msql_list_dbs' =>
5125
  array (
5126
    'return' => 'resource',
5127
    'params' => '[resource link_identifier]',
5128
    'description' => 'List databases available on an mSQL server',
5129
  ),
5130
  'msql_list_tables' =>
5131
  array (
5132
    'return' => 'resource',
5133
    'params' => 'string database_name [, resource link_identifier]',
5134
    'description' => 'List tables in an mSQL database',
5135
  ),
5136
  'msql_list_fields' =>
5137
  array (
5138
    'return' => 'resource',
5139
    'params' => 'string database_name, string table_name [, resource link_identifier]',
5140
    'description' => 'List mSQL result fields',
5141
  ),
5142
  'msql_error' =>
5143
  array (
5144
    'return' => 'string',
5145
    'params' => 'void',
5146
    'description' => 'Returns the text of the error message from previous mSQL operation',
5147
  ),
5148
  'msql_result' =>
5149
  array (
5150
    'return' => 'string',
5151
    'params' => 'int query, int row [, mixed field]',
5152
    'description' => 'Get result data',
5153
  ),
5154
  'msql_num_rows' =>
5155
  array (
5156
    'return' => 'int',
5157
    'params' => 'resource query',
5158
    'description' => 'Get number of rows in a result',
5159
  ),
5160
  'msql_num_fields' =>
5161
  array (
5162
    'return' => 'int',
5163
    'params' => 'resource query',
5164
    'description' => 'Get number of fields in a result',
5165
  ),
5166
  'msql_fetch_row' =>
5167
  array (
5168
    'return' => 'array',
5169
    'params' => 'resource query',
5170
    'description' => 'Get a result row as an enumerated array',
5171
  ),
5172
  'msql_fetch_object' =>
5173
  array (
5174
    'return' => 'object',
5175
    'params' => 'resource query [, resource result_type]',
5176
    'description' => 'Fetch a result row as an object',
5177
  ),
5178
  'msql_fetch_array' =>
5179
  array (
5180
    'return' => 'array',
5181
    'params' => 'resource query [, int result_type]',
5182
    'description' => 'Fetch a result row as an associative array',
5183
  ),
5184
  'msql_data_seek' =>
5185
  array (
5186
    'return' => 'bool',
5187
    'params' => 'resource query, int row_number',
5188
    'description' => 'Move internal result pointer',
5189
  ),
5190
  'msql_fetch_field' =>
5191
  array (
5192
    'return' => 'object',
5193
    'params' => 'resource query [, int field_offset]',
5194
    'description' => 'Get column information from a result and return as an object',
5195
  ),
5196
  'msql_field_seek' =>
5197
  array (
5198
    'return' => 'bool',
5199
    'params' => 'resource query, int field_offset',
5200
    'description' => 'Set result pointer to a specific field offset',
5201
  ),
5202
  'msql_field_name' =>
5203
  array (
5204
    'return' => 'string',
5205
    'params' => 'resource query, int field_index',
5206
    'description' => 'Get the name of the specified field in a result',
5207
  ),
5208
  'msql_field_table' =>
5209
  array (
5210
    'return' => 'string',
5211
    'params' => 'resource query, int field_offset',
5212
    'description' => 'Get name of the table the specified field is in',
5213
  ),
5214
  'msql_field_len' =>
5215
  array (
5216
    'return' => 'int',
5217
    'params' => 'int query, int field_offet',
5218
    'description' => 'Returns the length of the specified field',
5219
  ),
5220
  'msql_field_type' =>
5221
  array (
5222
    'return' => 'string',
5223
    'params' => 'resource query, int field_offset',
5224
    'description' => 'Get the type of the specified field in a result',
5225
  ),
5226
  'msql_field_flags' =>
5227
  array (
5228
    'return' => 'string',
5229
    'params' => 'resource query, int field_offset',
5230
    'description' => 'Get the flags associated with the specified field in a result',
5231
  ),
5232
  'msql_free_result' =>
5233
  array (
5234
    'return' => 'bool',
5235
    'params' => 'resource query',
5236
    'description' => 'Free result memory',
5237
  ),
5238
  'msql_affected_rows' =>
5239
  array (
5240
    'return' => 'int',
5241
    'params' => 'resource query',
5242
    'description' => 'Return number of affected rows',
5243
  ),
5244
  'PDO::__construct' =>
5245
  array (
5246
    'return' => 'void',
5247
    'params' => 'string dsn, string username, string passwd [, array options]',
5248
    'description' => '',
5249
  ),
5250
  'PDO::prepare' =>
5251
  array (
5252
    'return' => 'object',
5253
    'params' => 'string statment [, array options]',
5254
    'description' => 'Prepares a statement for execution and returns a statement object',
5255
  ),
5256
  'PDO::beginTransaction' =>
5257
  array (
5258
    'return' => 'bool',
5259
    'params' => '',
5260
    'description' => 'Initiates a transaction',
5261
  ),
5262
  'PDO::commit' =>
5263
  array (
5264
    'return' => 'bool',
5265
    'params' => '',
5266
    'description' => 'Commit a transaction',
5267
  ),
5268
  'PDO::rollBack' =>
5269
  array (
5270
    'return' => 'bool',
5271
    'params' => '',
5272
    'description' => 'roll back a transaction',
5273
  ),
5274
  'PDO::setAttribute' =>
5275
  array (
5276
    'return' => 'bool',
5277
    'params' => 'long attribute, mixed value',
5278
    'description' => 'Set an attribute',
5279
  ),
5280
  'PDO::getAttribute' =>
5281
  array (
5282
    'return' => 'mixed',
5283
    'params' => 'long attribute',
5284
    'description' => 'Get an attribute',
5285
  ),
5286
  'PDO::exec' =>
5287
  array (
5288
    'return' => 'long',
5289
    'params' => 'string query',
5290
    'description' => 'Execute a query that does not return a row set, returning the number of affected rows',
5291
  ),
5292
  'PDO::lastInsertId' =>
5293
  array (
5294
    'return' => 'string',
5295
    'params' => '[string seqname]',
5296
    '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.',
5297
  ),
5298
  'PDO::errorCode' =>
5299
  array (
5300
    'return' => 'string',
5301
    'params' => '',
5302
    'description' => 'Fetch the error code associated with the last operation on the database handle',
5303
  ),
5304
  'PDO::errorInfo' =>
5305
  array (
5306
    'return' => 'int',
5307
    'params' => '',
5308
    'description' => 'Fetch extended error information associated with the last operation on the database handle',
5309
  ),
5310
  'PDO::query' =>
5311
  array (
5312
    'return' => 'object',
5313
    'params' => 'string sql [, PDOStatement::setFetchMode() args]',
5314
    'description' => 'Prepare and execute $sql; returns the statement object for iteration',
5315
  ),
5316
  'PDO::quote' =>
5317
  array (
5318
    'return' => 'string',
5319
    'params' => 'string string [, int paramtype]',
5320
    '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',
5321
  ),
5322
  'PDO::__wakeup' =>
5323
  array (
5324
    'return' => 'int',
5325
    'params' => '',
5326
    'description' => 'Prevents use of a PDO instance that has been unserialized',
5327
  ),
5328
  'PDO::__sleep' =>
5329
  array (
5330
    'return' => 'int',
5331
    'params' => '',
5332
    'description' => 'Prevents serialization of a PDO instance',
5333
  ),
5334
  'pdo_drivers' =>
5335
  array (
5336
    'return' => 'array',
5337
    'params' => '',
5338
    'description' => 'Return array of available PDO drivers',
5339
  ),
5340
  'PDOStatement::execute' =>
5341
  array (
5342
    'return' => 'bool',
5343
    'params' => '[array $bound_input_params]',
5344
    'description' => 'Execute a prepared statement, optionally binding parameters',
5345
  ),
5346
  'PDOStatement::fetch' =>
5347
  array (
5348
    'return' => 'mixed',
5349
    'params' => '[int $how = PDO_FETCH_BOTH [, int $orientation [, int $offset]]]',
5350
    'description' => 'Fetches the next row and returns it, or false if there are no more rows',
5351
  ),
5352
  'PDOStatement::fetchObject' =>
5353
  array (
5354
    'return' => 'mixed',
5355
    'params' => 'string class_name [, NULL|array ctor_args]',
5356
    'description' => 'Fetches the next row and returns it as an object.',
5357
  ),
5358
  'PDOStatement::fetchColumn' =>
5359
  array (
5360
    'return' => 'string',
5361
    'params' => '[int column_number]',
5362
    'description' => 'Returns a data of the specified column in the result set.',
5363
  ),
5364
  'PDOStatement::fetchAll' =>
5365
  array (
5366
    'return' => 'array',
5367
    'params' => '[int $how = PDO_FETCH_BOTH [, string class_name [, NULL|array ctor_args]]]',
5368
    'description' => 'Returns an array of all of the results.',
5369
  ),
5370
  'PDOStatement::bindValue' =>
5371
  array (
5372
    'return' => 'bool',
5373
    'params' => 'mixed $paramno, mixed $param [, int $type ]',
5374
    '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().',
5375
  ),
5376
  'PDOStatement::bindParam' =>
5377
  array (
5378
    'return' => 'bool',
5379
    'params' => 'mixed $paramno, mixed &$param [, int $type [, int $maxlen [, mixed $driverdata]]]',
5380
    '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().',
5381
  ),
5382
  'PDOStatement::bindColumn' =>
5383
  array (
5384
    'return' => 'bool',
5385
    'params' => 'mixed $column, mixed &$param [, int $type [, int $maxlen [, mixed $driverdata]]]',
5386
    '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().',
5387
  ),
5388
  'PDOStatement::rowCount' =>
5389
  array (
5390
    'return' => 'int',
5391
    'params' => '',
5392
    '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.',
5393
  ),
5394
  'PDOStatement::errorCode' =>
5395
  array (
5396
    'return' => 'string',
5397
    'params' => '',
5398
    'description' => 'Fetch the error code associated with the last operation on the statement handle',
5399
  ),
5400
  'PDOStatement::errorInfo' =>
5401
  array (
5402
    'return' => 'array',
5403
    'params' => '',
5404
    'description' => 'Fetch extended error information associated with the last operation on the statement handle',
5405
  ),
5406
  'PDOStatement::setAttribute' =>
5407
  array (
5408
    'return' => 'bool',
5409
    'params' => 'long attribute, mixed value',
5410
    'description' => 'Set an attribute',
5411
  ),
5412
  'PDOStatement::getAttribute' =>
5413
  array (
5414
    'return' => 'mixed',
5415
    'params' => 'long attribute',
5416
    'description' => 'Get an attribute',
5417
  ),
5418
  'PDOStatement::columnCount' =>
5419
  array (
5420
    'return' => 'int',
5421
    'params' => '',
5422
    'description' => 'Returns the number of columns in the result set',
5423
  ),
5424
  'PDOStatement::getColumnMeta' =>
5425
  array (
5426
    'return' => 'array',
5427
    'params' => 'int $column',
5428
    'description' => 'Returns meta data for a numbered column',
5429
  ),
5430
  'PDOStatement::setFetchMode' =>
5431
  array (
5432
    'return' => 'bool',
5433
    'params' => 'int mode [mixed* params]',
5434
    'description' => 'Changes the default fetch mode for subsequent fetches (params have different meaning for different fetch modes)',
5435
  ),
5436
  'PDOStatement::nextRowset' =>
5437
  array (
5438
    'return' => 'bool',
5439
    'params' => '',
5440
    'description' => 'Advances to the next rowset in a multi-rowset statement handle. Returns true if it succeded, false otherwise',
5441
  ),
5442
  'PDOStatement::closeCursor' =>
5443
  array (
5444
    'return' => 'bool',
5445
    'params' => '',
5446
    'description' => 'Closes the cursor, leaving the statement ready for re-execution.',
5447
  ),
5448
  'PDOStatement::debugDumpParams' =>
5449
  array (
5450
    'return' => 'void',
5451
    'params' => '',
5452
    'description' => 'A utility for internals hackers to debug parameter internals',
5453
  ),
5454
  'PDOStatement::__wakeup' =>
5455
  array (
5456
    'return' => 'int',
5457
    'params' => '',
5458
    'description' => 'Prevents use of a PDOStatement instance that has been unserialized',
5459
  ),
5460
  'PDOStatement::__sleep' =>
5461
  array (
5462
    'return' => 'int',
5463
    'params' => '',
5464
    'description' => 'Prevents serialization of a PDOStatement instance',
5465
  ),
5466
  'xsl_xsltprocessor_import_stylesheet' =>
5467
  array (
5468
    'return' => 'void',
5469
    'params' => 'domdocument doc',
5470
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#Since:',
5471
  ),
5472
  'xsl_xsltprocessor_transform_to_doc' =>
5473
  array (
5474
    'return' => 'domdocument',
5475
    'params' => 'domnode doc',
5476
    'description' => 'URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#Since:',
5477
  ),
5478
  'xsl_xsltprocessor_transform_to_uri' =>
5479
  array (
5480
    'return' => 'int',
5481
    'params' => 'domdocument doc, string uri',
5482
    'description' => '',
5483
  ),
5484
  'xsl_xsltprocessor_transform_to_xml' =>
5485
  array (
5486
    'return' => 'string',
5487
    'params' => 'domdocument doc',
5488
    'description' => '',
5489
  ),
5490
  'xsl_xsltprocessor_set_parameter' =>
5491
  array (
5492
    'return' => 'bool',
5493
    'params' => 'string namespace, mixed name [, string value]',
5494
    'description' => '',
5495
  ),
5496
  'xsl_xsltprocessor_get_parameter' =>
5497
  array (
5498
    'return' => 'string',
5499
    'params' => 'string namespace, string name',
5500
    'description' => '',
5501
  ),
5502
  'xsl_xsltprocessor_remove_parameter' =>
5503
  array (
5504
    'return' => 'bool',
5505
    'params' => 'string namespace, string name',
5506
    'description' => '',
5507
  ),
5508
  'xsl_xsltprocessor_register_php_functions' =>
5509
  array (
5510
    'return' => 'void',
5511
    'params' => '',
5512
    'description' => '',
5513
  ),
5514
  'xsl_xsltprocessor_has_exslt_support' =>
5515
  array (
5516
    'return' => 'bool',
5517
    'params' => '',
5518
    'description' => '',
5519
  ),
5520
  'libxml_set_streams_context' =>
5521
  array (
5522
    'return' => 'void',
5523
    'params' => 'resource streams_context',
5524
    'description' => 'Set the streams context for the next libxml document load or write',
5525
  ),
5526
  'libxml_use_internal_errors' =>
5527
  array (
5528
    'return' => 'void',
5529
    'params' => 'boolean use_errors',
5530
    'description' => 'Disable libxml errors and allow user to fetch error information as needed',
5531
  ),
5532
  'libxml_get_last_error' =>
5533
  array (
5534
    'return' => 'object',
5535
    'params' => '',
5536
    'description' => 'Retrieve last error from libxml',
5537
  ),
5538
  'libxml_get_errors' =>
5539
  array (
5540
    'return' => 'object',
5541
    'params' => '',
5542
    'description' => 'Retrieve array of errors',
5543
  ),
5544
  'libxml_clear_errors' =>
5545
  array (
5546
    'return' => 'void',
5547
    'params' => '',
5548
    'description' => 'Clear last error from libxml',
5549
  ),
5550
  'mssql_connect' =>
5551
  array (
5552
    'return' => 'int',
5553
    'params' => '[string servername [, string username [, string password [, bool new_link]]]',
5554
    'description' => 'Establishes a connection to a MS-SQL server',
5555
  ),
5556
  'mssql_pconnect' =>
5557
  array (
5558
    'return' => 'int',
5559
    'params' => '[string servername [, string username [, string password [, bool new_link]]]]',
5560
    'description' => 'Establishes a persistent connection to a MS-SQL server',
5561
  ),
5562
  'mssql_close' =>
5563
  array (
5564
    'return' => 'bool',
5565
    'params' => '[resource conn_id]',
5566
    'description' => 'Closes a connection to a MS-SQL server',
5567
  ),
5568
  'mssql_select_db' =>
5569
  array (
5570
    'return' => 'bool',
5571
    'params' => 'string database_name [, resource conn_id]',
5572
    'description' => 'Select a MS-SQL database',
5573
  ),
5574
  'mssql_fetch_batch' =>
5575
  array (
5576
    'return' => 'int',
5577
    'params' => 'resource result_index',
5578
    'description' => 'Returns the next batch of records',
5579
  ),
5580
  'mssql_query' =>
5581
  array (
5582
    'return' => 'resource',
5583
    'params' => 'string query [, resource conn_id [, int batch_size]]',
5584
    'description' => 'Perform an SQL query on a MS-SQL server database',
5585
  ),
5586
  'mssql_rows_affected' =>
5587
  array (
5588
    'return' => 'int',
5589
    'params' => 'resource conn_id',
5590
    'description' => 'Returns the number of records affected by the query',
5591
  ),
5592
  'mssql_free_result' =>
5593
  array (
5594
    'return' => 'bool',
5595
    'params' => 'resource result_index',
5596
    'description' => 'Free a MS-SQL result index',
5597
  ),
5598
  'mssql_get_last_message' =>
5599
  array (
5600
    'return' => 'string',
5601
    'params' => 'void',
5602
    'description' => 'Gets the last message from the MS-SQL server',
5603
  ),
5604
  'mssql_num_rows' =>
5605
  array (
5606
    'return' => 'int',
5607
    'params' => 'resource mssql_result_index',
5608
    'description' => 'Returns the number of rows fetched in from the result id specified',
5609
  ),
5610
  'mssql_num_fields' =>
5611
  array (
5612
    'return' => 'int',
5613
    'params' => 'resource mssql_result_index',
5614
    'description' => 'Returns the number of fields fetched in from the result id specified',
5615
  ),
5616
  'mssql_fetch_row' =>
5617
  array (
5618
    'return' => 'array',
5619
    'params' => 'resource result_id',
5620
    'description' => 'Returns an array of the current row in the result set specified by result_id',
5621
  ),
5622
  'mssql_fetch_object' =>
5623
  array (
5624
    'return' => 'object',
5625
    'params' => 'resource result_id [, int result_type]',
5626
    'description' => 'Returns a psuedo-object of the current row in the result set specified by result_id',
5627
  ),
5628
  'mssql_fetch_array' =>
5629
  array (
5630
    'return' => 'array',
5631
    'params' => 'resource result_id [, int result_type]',
5632
    'description' => 'Returns an associative array of the current row in the result set specified by result_id',
5633
  ),
5634
  'mssql_fetch_assoc' =>
5635
  array (
5636
    'return' => 'array',
5637
    'params' => 'resource result_id',
5638
    'description' => 'Returns an associative array of the current row in the result set specified by result_id',
5639
  ),
5640
  'mssql_data_seek' =>
5641
  array (
5642
    'return' => 'bool',
5643
    'params' => 'resource result_id, int offset',
5644
    'description' => 'Moves the internal row pointer of the MS-SQL result associated with the specified result identifier to pointer to the specified row number',
5645
  ),
5646
  'mssql_fetch_field' =>
5647
  array (
5648
    'return' => 'object',
5649
    'params' => 'resource result_id [, int offset]',
5650
    'description' => 'Gets information about certain fields in a query result',
5651
  ),
5652
  'mssql_field_length' =>
5653
  array (
5654
    'return' => 'int',
5655
    'params' => 'resource result_id [, int offset]',
5656
    'description' => 'Get the length of a MS-SQL field',
5657
  ),
5658
  'mssql_field_name' =>
5659
  array (
5660
    'return' => 'string',
5661
    'params' => 'resource result_id [, int offset]',
5662
    'description' => 'Returns the name of the field given by offset in the result set given by result_id',
5663
  ),
5664
  'mssql_field_type' =>
5665
  array (
5666
    'return' => 'string',
5667
    'params' => 'resource result_id [, int offset]',
5668
    'description' => 'Returns the type of a field',
5669
  ),
5670
  'mssql_field_seek' =>
5671
  array (
5672
    'return' => 'bool',
5673
    'params' => 'int result_id, int offset',
5674
    'description' => 'Seeks to the specified field offset',
5675
  ),
5676
  'mssql_result' =>
5677
  array (
5678
    'return' => 'string',
5679
    'params' => 'resource result_id, int row, mixed field',
5680
    'description' => 'Returns the contents of one cell from a MS-SQL result set',
5681
  ),
5682
  'mssql_next_result' =>
5683
  array (
5684
    'return' => 'bool',
5685
    'params' => 'resource result_id',
5686
    'description' => 'Move the internal result pointer to the next result',
5687
  ),
5688
  'mssql_min_error_severity' =>
5689
  array (
5690
    'return' => 'void',
5691
    'params' => 'int severity',
5692
    'description' => 'Sets the lower error severity',
5693
  ),
5694
  'mssql_min_message_severity' =>
5695
  array (
5696
    'return' => 'void',
5697
    'params' => 'int severity',
5698
    'description' => 'Sets the lower message severity',
5699
  ),
5700
  'mssql_init' =>
5701
  array (
5702
    'return' => 'int',
5703
    'params' => 'string sp_name [, resource conn_id]',
5704
    'description' => 'Initializes a stored procedure or a remote stored procedure',
5705
  ),
5706
  'mssql_bind' =>
5707
  array (
5708
    'return' => 'bool',
5709
    'params' => 'resource stmt, string param_name, mixed var, int type [, int is_output [, int is_null [, int maxlen]]]',
5710
    'description' => 'Adds a parameter to a stored procedure or a remote stored procedure',
5711
  ),
5712
  'mssql_execute' =>
5713
  array (
5714
    'return' => 'mixed',
5715
    'params' => 'resource stmt [, bool skip_results = false]',
5716
    'description' => 'Executes a stored procedure on a MS-SQL server database',
5717
  ),
5718
  'mssql_free_statement' =>
5719
  array (
5720
    'return' => 'bool',
5721
    'params' => 'resource result_index',
5722
    'description' => 'Free a MS-SQL statement index',
5723
  ),
5724
  'mssql_guid_string' =>
5725
  array (
5726
    'return' => 'string',
5727
    'params' => 'string binary [,int short_format]',
5728
    'description' => 'Converts a 16 byte binary GUID to a string',
5729
  ),
5730
  'oci_define_by_name' =>
5731
  array (
5732
    'return' => 'bool',
5733
    'params' => 'resource stmt, string name, mixed &var [, int type]',
5734
    'description' => 'Define a PHP variable to an Oracle column by name',
5735
  ),
5736
  'oci_bind_by_name' =>
5737
  array (
5738
    'return' => 'bool',
5739
    'params' => 'resource stmt, string name, mixed &var, [, int maxlength [, int type]]',
5740
    'description' => 'Bind a PHP variable to an Oracle placeholder by name',
5741
  ),
5742
  'oci_bind_array_by_name' =>
5743
  array (
5744
    'return' => 'bool',
5745
    'params' => 'resource stmt, string name, array &var, int max_table_length [, int max_item_length [, int type ]]',
5746
    'description' => 'Bind a PHP array to an Oracle PL/SQL type by name',
5747
  ),
5748
  'oci_free_descriptor' =>
5749
  array (
5750
    'return' => 'bool',
5751
    'params' => '',
5752
    'description' => 'Deletes large object description',
5753
  ),
5754
  'oci_lob_save' =>
5755
  array (
5756
    'return' => 'bool',
5757
    'params' => ' string data [, int offset ]',
5758
    'description' => 'Saves a large object',
5759
  ),
5760
  'oci_lob_import' =>
5761
  array (
5762
    'return' => 'bool',
5763
    'params' => ' string filename ',
5764
    'description' => 'Loads file into a LOB',
5765
  ),
5766
  'oci_lob_load' =>
5767
  array (
5768
    'return' => 'string',
5769
    'params' => '',
5770
    'description' => 'Loads a large object',
5771
  ),
5772
  'oci_lob_read' =>
5773
  array (
5774
    'return' => 'string',
5775
    'params' => ' int length ',
5776
    'description' => 'Reads particular part of a large object',
5777
  ),
5778
  'oci_lob_eof' =>
5779
  array (
5780
    'return' => 'bool',
5781
    'params' => '',
5782
    'description' => 'Checks if EOF is reached',
5783
  ),
5784
  'oci_lob_tell' =>
5785
  array (
5786
    'return' => 'int',
5787
    'params' => '',
5788
    'description' => 'Tells LOB pointer position',
5789
  ),
5790
  'oci_lob_rewind' =>
5791
  array (
5792
    'return' => 'bool',
5793
    'params' => '',
5794
    'description' => 'Rewind pointer of a LOB',
5795
  ),
5796
  'oci_lob_seek' =>
5797
  array (
5798
    'return' => 'bool',
5799
    'params' => ' int offset [, int whence ]',
5800
    'description' => 'Moves the pointer of a LOB',
5801
  ),
5802
  'oci_lob_size' =>
5803
  array (
5804
    'return' => 'int',
5805
    'params' => '',
5806
    'description' => 'Returns size of a large object',
5807
  ),
5808
  'oci_lob_write' =>
5809
  array (
5810
    'return' => 'int',
5811
    'params' => ' string string [, int length ]',
5812
    'description' => 'Writes data to current position of a LOB',
5813
  ),
5814
  'oci_lob_append' =>
5815
  array (
5816
    'return' => 'bool',
5817
    'params' => ' object lob ',
5818
    'description' => 'Appends data from a LOB to another LOB',
5819
  ),
5820
  'oci_lob_truncate' =>
5821
  array (
5822
    'return' => 'bool',
5823
    'params' => ' [ int length ]',
5824
    'description' => 'Truncates a LOB',
5825
  ),
5826
  'oci_lob_erase' =>
5827
  array (
5828
    'return' => 'int',
5829
    'params' => ' [ int offset [, int length ] ] ',
5830
    'description' => 'Erases a specified portion of the internal LOB, starting at a specified offset',
5831
  ),
5832
  'oci_lob_flush' =>
5833
  array (
5834
    'return' => 'bool',
5835
    'params' => ' [ int flag ] ',
5836
    'description' => 'Flushes the LOB buffer',
5837
  ),
5838
  'ocisetbufferinglob' =>
5839
  array (
5840
    'return' => 'bool',
5841
    'params' => ' boolean flag ',
5842
    'description' => 'Enables/disables buffering for a LOB',
5843
  ),
5844
  'ocigetbufferinglob' =>
5845
  array (
5846
    'return' => 'bool',
5847
    'params' => '',
5848
    'description' => 'Returns current state of buffering for a LOB',
5849
  ),
5850
  'oci_lob_copy' =>
5851
  array (
5852
    'return' => 'bool',
5853
    'params' => ' object lob_to, object lob_from [, int length ] ',
5854
    'description' => 'Copies data from a LOB to another LOB',
5855
  ),
5856
  'oci_lob_is_equal' =>
5857
  array (
5858
    'return' => 'bool',
5859
    'params' => ' object lob1, object lob2 ',
5860
    'description' => 'Tests to see if two LOB/FILE locators are equal',
5861
  ),
5862
  'oci_lob_export' =>
5863
  array (
5864
    'return' => 'bool',
5865
    'params' => '[string filename [, int start [, int length]]]',
5866
    'description' => 'Writes a large object into a file',
5867
  ),
5868
  'oci_lob_write_temporary' =>
5869
  array (
5870
    'return' => 'bool',
5871
    'params' => 'string var [, int lob_type]',
5872
    'description' => 'Writes temporary blob',
5873
  ),
5874
  'oci_lob_close' =>
5875
  array (
5876
    'return' => 'bool',
5877
    'params' => '',
5878
    'description' => 'Closes lob descriptor',
5879
  ),
5880
  'oci_new_descriptor' =>
5881
  array (
5882
    'return' => 'object',
5883
    'params' => 'resource connection [, int type]',
5884
    'description' => 'Initialize a new empty descriptor LOB/FILE (LOB is default)',
5885
  ),
5886
  'oci_rollback' =>
5887
  array (
5888
    'return' => 'bool',
5889
    'params' => 'resource connection',
5890
    'description' => 'Rollback the current context',
5891
  ),
5892
  'oci_commit' =>
5893
  array (
5894
    'return' => 'bool',
5895
    'params' => 'resource connection',
5896
    'description' => 'Commit the current context',
5897
  ),
5898
  'oci_field_name' =>
5899
  array (
5900
    'return' => 'string',
5901
    'params' => 'resource stmt, int col',
5902
    'description' => 'Tell the name of a column',
5903
  ),
5904
  'oci_field_size' =>
5905
  array (
5906
    'return' => 'int',
5907
    'params' => 'resource stmt, int col',
5908
    'description' => 'Tell the maximum data size of a column',
5909
  ),
5910
  'oci_field_scale' =>
5911
  array (
5912
    'return' => 'int',
5913
    'params' => 'resource stmt, int col',
5914
    'description' => 'Tell the scale of a column',
5915
  ),
5916
  'oci_field_precision' =>
5917
  array (
5918
    'return' => 'int',
5919
    'params' => 'resource stmt, int col',
5920
    'description' => 'Tell the precision of a column',
5921
  ),
5922
  'oci_field_type' =>
5923
  array (
5924
    'return' => 'mixed',
5925
    'params' => 'resource stmt, int col',
5926
    'description' => 'Tell the data type of a column',
5927
  ),
5928
  'oci_field_type_raw' =>
5929
  array (
5930
    'return' => 'int',
5931
    'params' => 'resource stmt, int col',
5932
    'description' => 'Tell the raw oracle data type of a column',
5933
  ),
5934
  'oci_field_is_null' =>
5935
  array (
5936
    'return' => 'bool',
5937
    'params' => 'resource stmt, int col',
5938
    'description' => 'Tell whether a column is NULL',
5939
  ),
5940
  'oci_internal_debug' =>
5941
  array (
5942
    'return' => 'void',
5943
    'params' => 'int onoff',
5944
    'description' => 'Toggle internal debugging output for the OCI extension',
5945
  ),
5946
  'oci_execute' =>
5947
  array (
5948
    'return' => 'bool',
5949
    'params' => 'resource stmt [, int mode]',
5950
    'description' => 'Execute a parsed statement',
5951
  ),
5952
  'oci_cancel' =>
5953
  array (
5954
    'return' => 'bool',
5955
    'params' => 'resource stmt',
5956
    'description' => 'Cancel reading from a cursor',
5957
  ),
5958
  'oci_fetch' =>
5959
  array (
5960
    'return' => 'bool',
5961
    'params' => 'resource stmt',
5962
    'description' => 'Prepare a new row of data for reading',
5963
  ),
5964
  'ocifetchinto' =>
5965
  array (
5966
    'return' => 'int',
5967
    'params' => 'resource stmt, array &output [, int mode]',
5968
    'description' => 'Fetch a row of result data into an array',
5969
  ),
5970
  'oci_fetch_all' =>
5971
  array (
5972
    'return' => 'int',
5973
    'params' => 'resource stmt, array &output[, int skip[, int maxrows[, int flags]]]',
5974
    'description' => 'Fetch all rows of result data into an array',
5975
  ),
5976
  'oci_fetch_object' =>
5977
  array (
5978
    'return' => 'object',
5979
    'params' => ' resource stmt ',
5980
    'description' => 'Fetch a result row as an object',
5981
  ),
5982
  'oci_fetch_row' =>
5983
  array (
5984
    'return' => 'array',
5985
    'params' => ' resource stmt ',
5986
    'description' => 'Fetch a result row as an enumerated array',
5987
  ),
5988
  'oci_fetch_assoc' =>
5989
  array (
5990
    'return' => 'array',
5991
    'params' => ' resource stmt ',
5992
    'description' => 'Fetch a result row as an associative array',
5993
  ),
5994
  'oci_fetch_array' =>
5995
  array (
5996
    'return' => 'array',
5997
    'params' => ' resource stmt [, int mode ]',
5998
    'description' => 'Fetch a result row as an array',
5999
  ),
6000
  'oci_free_statement' =>
6001
  array (
6002
    'return' => 'bool',
6003
    'params' => 'resource stmt',
6004
    'description' => 'Free all resources associated with a statement',
6005
  ),
6006
  'oci_close' =>
6007
  array (
6008
    'return' => 'bool',
6009
    'params' => 'resource connection',
6010
    'description' => 'Disconnect from database',
6011
  ),
6012
  'oci_new_connect' =>
6013
  array (
6014
    'return' => 'resource',
6015
    'params' => 'string user, string pass [, string db]',
6016
    'description' => 'Connect to an Oracle database and log on. Returns a new session.',
6017
  ),
6018
  'oci_connect' =>
6019
  array (
6020
    'return' => 'resource',
6021
    'params' => 'string user, string pass [, string db [, string charset [, int session_mode ]]',
6022
    'description' => 'Connect to an Oracle database and log on. Returns a new session.',
6023
  ),
6024
  'oci_pconnect' =>
6025
  array (
6026
    'return' => 'resource',
6027
    'params' => 'string user, string pass [, string db [, string charset ]]',
6028
    'description' => 'Connect to an Oracle database using a persistent connection and log on. Returns a new session.',
6029
  ),
6030
  'oci_error' =>
6031
  array (
6032
    'return' => 'array',
6033
    'params' => '[resource stmt|connection|global]',
6034
    'description' => 'Return the last error of stmt|connection|global. If no error happened returns false.',
6035
  ),
6036
  'oci_num_fields' =>
6037
  array (
6038
    'return' => 'int',
6039
    'params' => 'resource stmt',
6040
    'description' => 'Return the number of result columns in a statement',
6041
  ),
6042
  'oci_parse' =>
6043
  array (
6044
    'return' => 'resource',
6045
    'params' => 'resource connection, string query',
6046
    'description' => 'Parse a query and return a statement',
6047
  ),
6048
  'oci_set_prefetch' =>
6049
  array (
6050
    'return' => 'bool',
6051
    'params' => 'resource stmt, int prefetch_rows',
6052
    'description' => 'Sets the number of rows to be prefetched on execute to prefetch_rows for stmt',
6053
  ),
6054
  'oci_password_change' =>
6055
  array (
6056
    'return' => 'bool',
6057
    'params' => 'resource connection, string username, string old_password, string new_password',
6058
    'description' => 'Changes the password of an account',
6059
  ),
6060
  'oci_new_cursor' =>
6061
  array (
6062
    'return' => 'resource',
6063
    'params' => 'resource connection',
6064
    'description' => 'Return a new cursor (Statement-Handle) - use this to bind ref-cursors!',
6065
  ),
6066
  'oci_result' =>
6067
  array (
6068
    'return' => 'string',
6069
    'params' => 'resource stmt, mixed column',
6070
    'description' => 'Return a single column of result data',
6071
  ),
6072
  'oci_server_version' =>
6073
  array (
6074
    'return' => 'string',
6075
    'params' => 'resource connection',
6076
    'description' => 'Return a string containing server version information',
6077
  ),
6078
  'oci_statement_type' =>
6079
  array (
6080
    'return' => 'string',
6081
    'params' => 'resource stmt',
6082
    'description' => 'Return the query type of an OCI statement',
6083
  ),
6084
  'oci_num_rows' =>
6085
  array (
6086
    'return' => 'int',
6087
    'params' => 'resource stmt',
6088
    'description' => 'Return the row count of an OCI statement',
6089
  ),
6090
  'oci_free_collection' =>
6091
  array (
6092
    'return' => 'bool',
6093
    'params' => '',
6094
    'description' => 'Deletes collection object',
6095
  ),
6096
  'oci_collection_append' =>
6097
  array (
6098
    'return' => 'bool',
6099
    'params' => 'string value',
6100
    'description' => 'Append an object to the collection',
6101
  ),
6102
  'oci_collection_element_get' =>
6103
  array (
6104
    'return' => 'string',
6105
    'params' => 'int ndx',
6106
    'description' => 'Retrieve the value at collection index ndx',
6107
  ),
6108
  'oci_collection_assign' =>
6109
  array (
6110
    'return' => 'bool',
6111
    'params' => 'object from',
6112
    'description' => 'Assign a collection from another existing collection',
6113
  ),
6114
  'oci_collection_element_assign' =>
6115
  array (
6116
    'return' => 'bool',
6117
    'params' => 'int index, string val',
6118
    'description' => 'Assign element val to collection at index ndx',
6119
  ),
6120
  'oci_collection_size' =>
6121
  array (
6122
    'return' => 'int',
6123
    'params' => '',
6124
    'description' => 'Return the size of a collection',
6125
  ),
6126
  'oci_collection_max' =>
6127
  array (
6128
    'return' => 'int',
6129
    'params' => '',
6130
    'description' => 'Return the max value of a collection. For a varray this is the maximum length of the array',
6131
  ),
6132
  'oci_collection_trim' =>
6133
  array (
6134
    'return' => 'bool',
6135
    'params' => 'int num',
6136
    'description' => 'Trim num elements from the end of a collection',
6137
  ),
6138
  'oci_new_collection' =>
6139
  array (
6140
    'return' => 'object',
6141
    'params' => 'resource connection, string tdo [, string schema]',
6142
    'description' => 'Initialize a new collection',
6143
  ),
6144
  'mb_language' =>
6145
  array (
6146
    'return' => 'string',
6147
    'params' => '[string language]',
6148
    'description' => 'Sets the current language or Returns the current language as a string',
6149
  ),
6150
  'mb_internal_encoding' =>
6151
  array (
6152
    'return' => 'string',
6153
    'params' => '[string encoding]',
6154
    'description' => 'Sets the current internal encoding or Returns the current internal encoding as a string',
6155
  ),
6156
  'mb_http_input' =>
6157
  array (
6158
    'return' => 'mixed',
6159
    'params' => '[string type]',
6160
    'description' => 'Returns the input encoding',
6161
  ),
6162
  'mb_http_output' =>
6163
  array (
6164
    'return' => 'string',
6165
    'params' => '[string encoding]',
6166
    'description' => 'Sets the current output_encoding or returns the current output_encoding as a string',
6167
  ),
6168
  'mb_detect_order' =>
6169
  array (
6170
    'return' => 'bool|array',
6171
    'params' => '[mixed encoding-list]',
6172
    'description' => 'Sets the current detect_order or Return the current detect_order as a array',
6173
  ),
6174
  'mb_substitute_character' =>
6175
  array (
6176
    'return' => 'mixed',
6177
    'params' => '[mixed substchar]',
6178
    'description' => 'Sets the current substitute_character or returns the current substitute_character',
6179
  ),
6180
  'mb_preferred_mime_name' =>
6181
  array (
6182
    'return' => 'string',
6183
    'params' => 'string encoding',
6184
    'description' => 'Return the preferred MIME name (charset) as a string',
6185
  ),
6186
  'mb_parse_str' =>
6187
  array (
6188
    'return' => 'bool',
6189
    'params' => 'string encoded_string [, array result]',
6190
    'description' => 'Parses GET/POST/COOKIE data and sets global variables',
6191
  ),
6192
  'mb_output_handler' =>
6193
  array (
6194
    'return' => 'string',
6195
    'params' => 'string contents, int status',
6196
    'description' => 'Returns string in output buffer converted to the http_output encoding',
6197
  ),
6198
  'mb_strlen' =>
6199
  array (
6200
    'return' => 'int',
6201
    'params' => 'string str [, string encoding]',
6202
    'description' => 'Get character numbers of a string',
6203
  ),
6204
  'mb_strpos' =>
6205
  array (
6206
    'return' => 'int',
6207
    'params' => 'string haystack, string needle [, int offset [, string encoding]]',
6208
    'description' => 'Find position of first occurrence of a string within another',
6209
  ),
6210
  'mb_strrpos' =>
6211
  array (
6212
    'return' => 'int',
6213
    'params' => 'string haystack, string needle [, string encoding]',
6214
    'description' => 'Find the last occurrence of a character in a string within another',
6215
  ),
6216
  'mb_substr_count' =>
6217
  array (
6218
    'return' => 'int',
6219
    'params' => 'string haystack, string needle [, string encoding]',
6220
    'description' => 'Count the number of substring occurrences',
6221
  ),
6222
  'mb_substr' =>
6223
  array (
6224
    'return' => 'string',
6225
    'params' => 'string str, int start [, int length [, string encoding]]',
6226
    'description' => 'Returns part of a string',
6227
  ),
6228
  'mb_strcut' =>
6229
  array (
6230
    'return' => 'string',
6231
    'params' => 'string str, int start [, int length [, string encoding]]',
6232
    'description' => 'Returns part of a string',
6233
  ),
6234
  'mb_strwidth' =>
6235
  array (
6236
    'return' => 'int',
6237
    'params' => 'string str [, string encoding]',
6238
    'description' => 'Gets terminal width of a string',
6239
  ),
6240
  'mb_strimwidth' =>
6241
  array (
6242
    'return' => 'string',
6243
    'params' => 'string str, int start, int width [, string trimmarker [, string encoding]]',
6244
    'description' => 'Trim the string in terminal width',
6245
  ),
6246
  'mb_convert_encoding' =>
6247
  array (
6248
    'return' => 'string',
6249
    'params' => 'string str, string to-encoding [, mixed from-encoding]',
6250
    'description' => 'Returns converted string in desired encoding',
6251
  ),
6252
  'mb_convert_case' =>
6253
  array (
6254
    'return' => 'string',
6255
    'params' => 'string sourcestring, int mode [, string encoding]',
6256
    'description' => 'Returns a case-folded version of sourcestring',
6257
  ),
6258
  'mb_strtoupper' =>
6259
  array (
6260
    'return' => 'string',
6261
    'params' => 'string sourcestring [, string encoding]',
6262
    'description' => '*  Returns a uppercased version of sourcestring',
6263
  ),
6264
  'mb_strtolower' =>
6265
  array (
6266
    'return' => 'string',
6267
    'params' => 'string sourcestring [, string encoding]',
6268
    'description' => '*  Returns a lowercased version of sourcestring',
6269
  ),
6270
  'mb_detect_encoding' =>
6271
  array (
6272
    'return' => 'string',
6273
    'params' => 'string str [, mixed encoding_list [, bool strict]]',
6274
    'description' => 'Encodings of the given string is returned (as a string)',
6275
  ),
6276
  'mb_list_encodings' =>
6277
  array (
6278
    'return' => 'array',
6279
    'params' => '',
6280
    'description' => 'Returns an array of all supported encodings',
6281
  ),
6282
  'mb_encode_mimeheader' =>
6283
  array (
6284
    'return' => 'string',
6285
    'params' => 'string str [, string charset [, string transfer-encoding [, string linefeed [, int indent]]]]',
6286
    'description' => 'Converts the string to MIME "encoded-word" in the format of =?charset?(B|Q)?encoded_string?=',
6287
  ),
6288
  'mb_decode_mimeheader' =>
6289
  array (
6290
    'return' => 'string',
6291
    'params' => 'string string',
6292
    'description' => 'Decodes the MIME "encoded-word" in the string',
6293
  ),
6294
  'mb_convert_kana' =>
6295
  array (
6296
    'return' => 'string',
6297
    'params' => 'string str [, string option] [, string encoding]',
6298
    'description' => 'Conversion between full-width character and half-width character (Japanese)',
6299
  ),
6300
  'mb_convert_variables' =>
6301
  array (
6302
    'return' => 'string',
6303
    'params' => 'string to-encoding, mixed from-encoding [, mixed ...]',
6304
    'description' => 'Converts the string resource in variables to desired encoding',
6305
  ),
6306
  'mb_encode_numericentity' =>
6307
  array (
6308
    'return' => 'string',
6309
    'params' => 'string string, array convmap [, string encoding]',
6310
    'description' => 'Converts specified characters to HTML numeric entities',
6311
  ),
6312
  'mb_decode_numericentity' =>
6313
  array (
6314
    'return' => 'string',
6315
    'params' => 'string string, array convmap [, string encoding]',
6316
    'description' => 'Converts HTML numeric entities to character code',
6317
  ),
6318
  'mb_send_mail' =>
6319
  array (
6320
    'return' => 'int',
6321
    'params' => 'string to, string subject, string message [, string additional_headers [, string additional_parameters]]',
6322
    'description' => '*  Sends an email message with MIME scheme',
6323
  ),
6324
  'mb_get_info' =>
6325
  array (
6326
    'return' => 'mixed',
6327
    'params' => '[string type]',
6328
    'description' => 'Returns the current settings of mbstring',
6329
  ),
6330
  'mb_check_encoding' =>
6331
  array (
6332
    'return' => 'bool',
6333
    'params' => '[string var[, string encoding]]',
6334
    'description' => 'Check if the string is valid for the specified encoding',
6335
  ),
6336
  'mb_regex_encoding' =>
6337
  array (
6338
    'return' => 'string',
6339
    'params' => '[string encoding]',
6340
    'description' => 'Returns the current encoding for regex as a string.',
6341
  ),
6342
  'mb_ereg' =>
6343
  array (
6344
    'return' => 'int',
6345
    'params' => 'string pattern, string string [, array registers]',
6346
    'description' => 'Regular expression match for multibyte string',
6347
  ),
6348
  'mb_eregi' =>
6349
  array (
6350
    'return' => 'int',
6351
    'params' => 'string pattern, string string [, array registers]',
6352
    'description' => 'Case-insensitive regular expression match for multibyte string',
6353
  ),
6354
  'mb_ereg_replace' =>
6355
  array (
6356
    'return' => 'string',
6357
    'params' => 'string pattern, string replacement, string string [, string option]',
6358
    'description' => 'Replace regular expression for multibyte string',
6359
  ),
6360
  'mb_eregi_replace' =>
6361
  array (
6362
    'return' => 'string',
6363
    'params' => 'string pattern, string replacement, string string',
6364
    'description' => 'Case insensitive replace regular expression for multibyte string',
6365
  ),
6366
  'mb_split' =>
6367
  array (
6368
    'return' => 'array',
6369
    'params' => 'string pattern, string string [, int limit]',
6370
    'description' => 'split multibyte string into array by regular expression',
6371
  ),
6372
  'mb_ereg_match' =>
6373
  array (
6374
    'return' => 'bool',
6375
    'params' => 'string pattern, string string [,string option]',
6376
    'description' => 'Regular expression match for multibyte string',
6377
  ),
6378
  'mb_ereg_search' =>
6379
  array (
6380
    'return' => 'bool',
6381
    'params' => '[string pattern[, string option]]',
6382
    'description' => 'Regular expression search for multibyte string',
6383
  ),
6384
  'mb_ereg_search_pos' =>
6385
  array (
6386
    'return' => 'array',
6387
    'params' => '[string pattern[, string option]]',
6388
    'description' => 'Regular expression search for multibyte string',
6389
  ),
6390
  'mb_ereg_search_regs' =>
6391
  array (
6392
    'return' => 'array',
6393
    'params' => '[string pattern[, string option]]',
6394
    'description' => 'Regular expression search for multibyte string',
6395
  ),
6396
  'mb_ereg_search_init' =>
6397
  array (
6398
    'return' => 'bool',
6399
    'params' => 'string string [, string pattern[, string option]]',
6400
    'description' => 'Initialize string and regular expression for search.',
6401
  ),
6402
  'mb_ereg_search_getregs' =>
6403
  array (
6404
    'return' => 'array',
6405
    'params' => 'void',
6406
    'description' => 'Get matched substring of the last time',
6407
  ),
6408
  'mb_ereg_search_getpos' =>
6409
  array (
6410
    'return' => 'int',
6411
    'params' => 'void',
6412
    'description' => 'Get search start position',
6413
  ),
6414
  'mb_ereg_search_setpos' =>
6415
  array (
6416
    'return' => 'bool',
6417
    'params' => 'int position',
6418
    'description' => 'Set search start position',
6419
  ),
6420
  'mb_regex_set_options' =>
6421
  array (
6422
    'return' => 'string',
6423
    'params' => '[string options]',
6424
    'description' => 'Set or get the default options for mbregex functions',
6425
  ),
6426
  'preg_match' =>
6427
  array (
6428
    'return' => 'int',
6429
    'params' => 'string pattern, string subject [, array subpatterns [, int flags [, int offset]]]',
6430
    'description' => 'Perform a Perl-style regular expression match',
6431
  ),
6432
  'preg_match_all' =>
6433
  array (
6434
    'return' => 'int',
6435
    'params' => 'string pattern, string subject, array subpatterns [, int flags [, int offset]]',
6436
    'description' => 'Perform a Perl-style global regular expression match',
6437
  ),
6438
  'preg_replace' =>
6439
  array (
6440
    'return' => 'string',
6441
    'params' => 'mixed regex, mixed replace, mixed subject [, int limit [, count]]',
6442
    'description' => 'Perform Perl-style regular expression replacement.',
6443
  ),
6444
  'preg_replace_callback' =>
6445
  array (
6446
    'return' => 'string',
6447
    'params' => 'mixed regex, mixed callback, mixed subject [, int limit [, count]]',
6448
    'description' => 'Perform Perl-style regular expression replacement using replacement callback.',
6449
  ),
6450
  'preg_split' =>
6451
  array (
6452
    'return' => 'array',
6453
    'params' => 'string pattern, string subject [, int limit [, int flags]]',
6454
    'description' => 'Split string into an array using a perl-style regular expression as a delimiter',
6455
  ),
6456
  'preg_quote' =>
6457
  array (
6458
    'return' => 'string',
6459
    'params' => 'string str, string delim_char',
6460
    'description' => 'Quote regular expression characters plus an optional character',
6461
  ),
6462
  'preg_grep' =>
6463
  array (
6464
    'return' => 'array',
6465
    'params' => 'string regex, array input',
6466
    'description' => 'Searches array and returns entries which match regex',
6467
  ),
6468
  'pcntl_fork' =>
6469
  array (
6470
    'return' => 'int',
6471
    'params' => 'void',
6472
    'description' => 'Forks the currently running process following the same behavior as the UNIX fork() system call',
6473
  ),
6474
  'pcntl_alarm' =>
6475
  array (
6476
    'return' => 'int',
6477
    'params' => 'int seconds',
6478
    'description' => 'Set an alarm clock for delivery of a signal',
6479
  ),
6480
  'pcntl_waitpid' =>
6481
  array (
6482
    'return' => 'int',
6483
    'params' => 'int pid, int &status, int options',
6484
    'description' => 'Waits on or returns the status of a forked child as defined by the waitpid() system call',
6485
  ),
6486
  'pcntl_wait' =>
6487
  array (
6488
    'return' => 'int',
6489
    'params' => 'int &status',
6490
    'description' => 'Waits on or returns the status of a forked child as defined by the waitpid() system call',
6491
  ),
6492
  'pcntl_wifexited' =>
6493
  array (
6494
    'return' => 'bool',
6495
    'params' => 'int status',
6496
    'description' => 'Returns true if the child status code represents a successful exit',
6497
  ),
6498
  'pcntl_wifstopped' =>
6499
  array (
6500
    'return' => 'bool',
6501
    'params' => 'int status',
6502
    'description' => 'Returns true if the child status code represents a stopped process (WUNTRACED must have been used with waitpid)',
6503
  ),
6504
  'pcntl_wifsignaled' =>
6505
  array (
6506
    'return' => 'bool',
6507
    'params' => 'int status',
6508
    'description' => 'Returns true if the child status code represents a process that was terminated due to a signal',
6509
  ),
6510
  'pcntl_wexitstatus' =>
6511
  array (
6512
    'return' => 'int',
6513
    'params' => 'int status',
6514
    'description' => 'Returns the status code of a child\'s exit',
6515
  ),
6516
  'pcntl_wtermsig' =>
6517
  array (
6518
    'return' => 'int',
6519
    'params' => 'int status',
6520
    'description' => 'Returns the number of the signal that terminated the process who\'s status code is passed',
6521
  ),
6522
  'pcntl_wstopsig' =>
6523
  array (
6524
    'return' => 'int',
6525
    'params' => 'int status',
6526
    'description' => 'Returns the number of the signal that caused the process to stop who\'s status code is passed',
6527
  ),
6528
  'pcntl_exec' =>
6529
  array (
6530
    'return' => 'bool',
6531
    'params' => 'string path [, array args [, array envs]]',
6532
    'description' => 'Executes specified program in current process space as defined by exec(2)',
6533
  ),
6534
  'pcntl_signal' =>
6535
  array (
6536
    'return' => 'bool',
6537
    'params' => 'int signo, callback handle [, bool restart_syscalls]',
6538
    'description' => 'Assigns a system signal handler to a PHP function',
6539
  ),
6540
  'pcntl_getpriority' =>
6541
  array (
6542
    'return' => 'int',
6543
    'params' => '[int pid [, int process_identifier]]',
6544
    'description' => 'Get the priority of any process',
6545
  ),
6546
  'pcntl_setpriority' =>
6547
  array (
6548
    'return' => 'bool',
6549
    'params' => 'int priority [, int pid [, int process_identifier]]',
6550
    'description' => 'Change the priority of any process',
6551
  ),
6552
  'mcrypt_module_open' =>
6553
  array (
6554
    'return' => 'resource',
6555
    'params' => 'string cipher, string cipher_directory, string mode, string mode_directory',
6556
    'description' => 'Opens the module of the algorithm and the mode to be used',
6557
  ),
6558
  'mcrypt_generic_init' =>
6559
  array (
6560
    'return' => 'int',
6561
    'params' => 'resource td, string key, string iv',
6562
    'description' => 'This function initializes all buffers for the specific module',
6563
  ),
6564
  'mcrypt_generic' =>
6565
  array (
6566
    'return' => 'string',
6567
    'params' => 'resource td, string data',
6568
    'description' => 'This function encrypts the plaintext',
6569
  ),
6570
  'mdecrypt_generic' =>
6571
  array (
6572
    'return' => 'string',
6573
    'params' => 'resource td, string data',
6574
    'description' => 'This function decrypts the plaintext',
6575
  ),
6576
  'mcrypt_enc_get_supported_key_sizes' =>
6577
  array (
6578
    'return' => 'array',
6579
    'params' => 'resource td',
6580
    'description' => 'This function decrypts the crypttext',
6581
  ),
6582
  'mcrypt_enc_self_test' =>
6583
  array (
6584
    'return' => 'int',
6585
    'params' => 'resource td',
6586
    'description' => 'This function runs the self test on the algorithm specified by the descriptor td',
6587
  ),
6588
  'mcrypt_module_close' =>
6589
  array (
6590
    'return' => 'bool',
6591
    'params' => 'resource td',
6592
    'description' => 'Free the descriptor td',
6593
  ),
6594
  'mcrypt_generic_end' =>
6595
  array (
6596
    'return' => 'bool',
6597
    'params' => 'resource td',
6598
    'description' => 'This function terminates encrypt specified by the descriptor td',
6599
  ),
6600
  'mcrypt_generic_deinit' =>
6601
  array (
6602
    'return' => 'bool',
6603
    'params' => 'resource td',
6604
    'description' => 'This function terminates encrypt specified by the descriptor td',
6605
  ),
6606
  'mcrypt_enc_is_block_algorithm_mode' =>
6607
  array (
6608
    'return' => 'bool',
6609
    'params' => 'resource td',
6610
    'description' => 'Returns TRUE if the mode is for use with block algorithms',
6611
  ),
6612
  'mcrypt_enc_is_block_algorithm' =>
6613
  array (
6614
    'return' => 'bool',
6615
    'params' => 'resource td',
6616
    'description' => 'Returns TRUE if the alrogithm is a block algorithms',
6617
  ),
6618
  'mcrypt_enc_is_block_mode' =>
6619
  array (
6620
    'return' => 'bool',
6621
    'params' => 'resource td',
6622
    'description' => 'Returns TRUE if the mode outputs blocks',
6623
  ),
6624
  'mcrypt_enc_get_block_size' =>
6625
  array (
6626
    'return' => 'int',
6627
    'params' => 'resource td',
6628
    'description' => 'Returns the block size of the cipher specified by the descriptor td',
6629
  ),
6630
  'mcrypt_enc_get_key_size' =>
6631
  array (
6632
    'return' => 'int',
6633
    'params' => 'resource td',
6634
    'description' => 'Returns the maximum supported key size in bytes of the algorithm specified by the descriptor td',
6635
  ),
6636
  'mcrypt_enc_get_iv_size' =>
6637
  array (
6638
    'return' => 'int',
6639
    'params' => 'resource td',
6640
    'description' => 'Returns the size of the IV in bytes of the algorithm specified by the descriptor td',
6641
  ),
6642
  'mcrypt_enc_get_algorithms_name' =>
6643
  array (
6644
    'return' => 'string',
6645
    'params' => 'resource td',
6646
    'description' => 'Returns the name of the algorithm specified by the descriptor td',
6647
  ),
6648
  'mcrypt_enc_get_modes_name' =>
6649
  array (
6650
    'return' => 'string',
6651
    'params' => 'resource td',
6652
    'description' => 'Returns the name of the mode specified by the descriptor td',
6653
  ),
6654
  'mcrypt_module_self_test' =>
6655
  array (
6656
    'return' => 'bool',
6657
    'params' => 'string algorithm [, string lib_dir]',
6658
    'description' => 'Does a self test of the module "module"',
6659
  ),
6660
  'mcrypt_module_is_block_algorithm_mode' =>
6661
  array (
6662
    'return' => 'bool',
6663
    'params' => 'string mode [, string lib_dir]',
6664
    'description' => 'Returns TRUE if the mode is for use with block algorithms',
6665
  ),
6666
  'mcrypt_module_is_block_algorithm' =>
6667
  array (
6668
    'return' => 'bool',
6669
    'params' => 'string algorithm [, string lib_dir]',
6670
    'description' => 'Returns TRUE if the algorithm is a block algorithm',
6671
  ),
6672
  'mcrypt_module_is_block_mode' =>
6673
  array (
6674
    'return' => 'bool',
6675
    'params' => 'string mode [, string lib_dir]',
6676
    'description' => 'Returns TRUE if the mode outputs blocks of bytes',
6677
  ),
6678
  'mcrypt_module_get_algo_block_size' =>
6679
  array (
6680
    'return' => 'int',
6681
    'params' => 'string algorithm [, string lib_dir]',
6682
    'description' => 'Returns the block size of the algorithm',
6683
  ),
6684
  'mcrypt_module_get_algo_key_size' =>
6685
  array (
6686
    'return' => 'int',
6687
    'params' => 'string algorithm [, string lib_dir]',
6688
    'description' => 'Returns the maximum supported key size of the algorithm',
6689
  ),
6690
  'mcrypt_module_get_supported_key_sizes' =>
6691
  array (
6692
    'return' => 'array',
6693
    'params' => 'string algorithm [, string lib_dir]',
6694
    'description' => 'This function decrypts the crypttext',
6695
  ),
6696
  'mcrypt_list_algorithms' =>
6697
  array (
6698
    'return' => 'array',
6699
    'params' => '[string lib_dir]',
6700
    'description' => 'List all algorithms in "module_dir"',
6701
  ),
6702
  'mcrypt_list_modes' =>
6703
  array (
6704
    'return' => 'array',
6705
    'params' => '[string lib_dir]',
6706
    'description' => 'List all modes "module_dir"',
6707
  ),
6708
  'mcrypt_get_key_size' =>
6709
  array (
6710
    'return' => 'int',
6711
    'params' => 'string cipher, string module',
6712
    'description' => 'Get the key size of cipher',
6713
  ),
6714
  'mcrypt_get_block_size' =>
6715
  array (
6716
    'return' => 'int',
6717
    'params' => 'string cipher, string module',
6718
    'description' => 'Get the key size of cipher',
6719
  ),
6720
  'mcrypt_get_iv_size' =>
6721
  array (
6722
    'return' => 'int',
6723
    'params' => 'string cipher, string module',
6724
    'description' => 'Get the IV size of cipher (Usually the same as the blocksize)',
6725
  ),
6726
  'mcrypt_get_cipher_name' =>
6727
  array (
6728
    'return' => 'string',
6729
    'params' => 'string cipher',
6730
    'description' => 'Get the key size of cipher',
6731
  ),
6732
  'mcrypt_encrypt' =>
6733
  array (
6734
    'return' => 'string',
6735
    'params' => 'string cipher, string key, string data, string mode, string iv',
6736
    'description' => 'OFB crypt/decrypt data using key key with cipher cipher starting with iv',
6737
  ),
6738
  'mcrypt_decrypt' =>
6739
  array (
6740
    'return' => 'string',
6741
    'params' => 'string cipher, string key, string data, string mode, string iv',
6742
    'description' => 'OFB crypt/decrypt data using key key with cipher cipher starting with iv',
6743
  ),
6744
  'mcrypt_ecb' =>
6745
  array (
6746
    'return' => 'string',
6747
    'params' => 'int cipher, string key, string data, int mode, string iv',
6748
    'description' => 'ECB crypt/decrypt data using key key with cipher cipher starting with iv',
6749
  ),
6750
  'mcrypt_cbc' =>
6751
  array (
6752
    'return' => 'string',
6753
    'params' => 'int cipher, string key, string data, int mode, string iv',
6754
    'description' => 'CBC crypt/decrypt data using key key with cipher cipher starting with iv',
6755
  ),
6756
  'mcrypt_cfb' =>
6757
  array (
6758
    'return' => 'string',
6759
    'params' => 'int cipher, string key, string data, int mode, string iv',
6760
    'description' => 'CFB crypt/decrypt data using key key with cipher cipher starting with iv',
6761
  ),
6762
  'mcrypt_ofb' =>
6763
  array (
6764
    'return' => 'string',
6765
    'params' => 'int cipher, string key, string data, int mode, string iv',
6766
    'description' => 'OFB crypt/decrypt data using key key with cipher cipher starting with iv',
6767
  ),
6768
  'mcrypt_create_iv' =>
6769
  array (
6770
    'return' => 'string',
6771
    'params' => 'int size, int source',
6772
    'description' => 'Create an initialization vector (IV)',
6773
  ),
6774
  'readline' =>
6775
  array (
6776
    'return' => 'string',
6777
    'params' => '[string prompt]',
6778
    'description' => 'Reads a line',
6779
  ),
6780
  'readline_info' =>
6781
  array (
6782
    'return' => 'mixed',
6783
    'params' => '[string varname] [, string newvalue]',
6784
    'description' => 'Gets/sets various internal readline variables.',
6785
  ),
6786
  'readline_add_history' =>
6787
  array (
6788
    'return' => 'bool',
6789
    'params' => '[string prompt]',
6790
    'description' => 'Adds a line to the history',
6791
  ),
6792
  'readline_clear_history' =>
6793
  array (
6794
    'return' => 'bool',
6795
    'params' => 'void',
6796
    'description' => 'Clears the history',
6797
  ),
6798
  'readline_list_history' =>
6799
  array (
6800
    'return' => 'array',
6801
    'params' => 'void',
6802
    'description' => 'Lists the history',
6803
  ),
6804
  'readline_read_history' =>
6805
  array (
6806
    'return' => 'bool',
6807
    'params' => '[string filename] [, int from] [,int to]',
6808
    'description' => 'Reads the history',
6809
  ),
6810
  'readline_write_history' =>
6811
  array (
6812
    'return' => 'bool',
6813
    'params' => '[string filename]',
6814
    'description' => 'Writes the history',
6815
  ),
6816
  'readline_completion_function' =>
6817
  array (
6818
    'return' => 'bool',
6819
    'params' => 'string funcname',
6820
    'description' => 'Readline completion function?',
6821
  ),
6822
  'readline_callback_handler_install' =>
6823
  array (
6824
    'return' => 'void',
6825
    'params' => 'string prompt, mixed callback',
6826
    'description' => 'Initializes the readline callback interface and terminal, prints the prompt and returns immediately',
6827
  ),
6828
  'readline_callback_read_char' =>
6829
  array (
6830
    'return' => 'void',
6831
    'params' => '',
6832
    'description' => 'Informs the readline callback interface that a character is ready for input',
6833
  ),
6834
  'readline_callback_handler_remove' =>
6835
  array (
6836
    'return' => 'bool',
6837
    'params' => '',
6838
    'description' => 'Removes a previously installed callback handler and restores terminal settings',
6839
  ),
6840
  'readline_redisplay' =>
6841
  array (
6842
    'return' => 'void',
6843
    'params' => 'void',
6844
    'description' => 'Ask readline to redraw the display',
6845
  ),
6846
  'readline_on_new_line' =>
6847
  array (
6848
    'return' => 'void',
6849
    'params' => 'void',
6850
    'description' => 'Inform readline that the cursor has moved to a new line',
6851
  ),
6852
  'dbase_open' =>
6853
  array (
6854
    'return' => 'int',
6855
    'params' => 'string name, int mode',
6856
    'description' => 'Opens a dBase-format database file',
6857
  ),
6858
  'dbase_close' =>
6859
  array (
6860
    'return' => 'bool',
6861
    'params' => 'int identifier',
6862
    'description' => 'Closes an open dBase-format database file',
6863
  ),
6864
  'dbase_numrecords' =>
6865
  array (
6866
    'return' => 'int',
6867
    'params' => 'int identifier',
6868
    'description' => 'Returns the number of records in the database',
6869
  ),
6870
  'dbase_numfields' =>
6871
  array (
6872
    'return' => 'int',
6873
    'params' => 'int identifier',
6874
    'description' => 'Returns the number of fields (columns) in the database',
6875
  ),
6876
  'dbase_pack' =>
6877
  array (
6878
    'return' => 'bool',
6879
    'params' => 'int identifier',
6880
    'description' => 'Packs the database (deletes records marked for deletion)',
6881
  ),
6882
  'dbase_add_record' =>
6883
  array (
6884
    'return' => 'bool',
6885
    'params' => 'int identifier, array data',
6886
    'description' => 'Adds a record to the database',
6887
  ),
6888
  'dbase_replace_record' =>
6889
  array (
6890
    'return' => 'bool',
6891
    'params' => 'int identifier, array data, int recnum',
6892
    'description' => 'Replaces a record to the database',
6893
  ),
6894
  'dbase_delete_record' =>
6895
  array (
6896
    'return' => 'bool',
6897
    'params' => 'int identifier, int record',
6898
    'description' => 'Marks a record to be deleted',
6899
  ),
6900
  'dbase_get_record' =>
6901
  array (
6902
    'return' => 'array',
6903
    'params' => 'int identifier, int record',
6904
    'description' => 'Returns an array representing a record from the database',
6905
  ),
6906
  'dbase_get_record_with_names' =>
6907
  array (
6908
    'return' => 'array',
6909
    'params' => 'int identifier, int record',
6910
    'description' => 'Returns an associative array representing a record from the database',
6911
  ),
6912
  'dbase_create' =>
6913
  array (
6914
    'return' => 'bool',
6915
    'params' => 'string filename, array fields',
6916
    'description' => 'Creates a new dBase-format database file',
6917
  ),
6918
  'dbase_get_header_info' =>
6919
  array (
6920
    'return' => 'array',
6921
    'params' => 'int database_handle',
6922
    'description' => '',
6923
  ),
6924
  'ibase_add_user' =>
6925
  array (
6926
    'return' => 'bool',
6927
    'params' => 'resource service_handle, string user_name, string password [, string first_name [, string middle_name [, string last_name]]]',
6928
    'description' => 'Add a user to security database',
6929
  ),
6930
  'ibase_modify_user' =>
6931
  array (
6932
    'return' => 'bool',
6933
    'params' => 'resource service_handle, string user_name, string password [, string first_name [, string middle_name [, string last_name]]]',
6934
    'description' => 'Modify a user in security database',
6935
  ),
6936
  'ibase_delete_user' =>
6937
  array (
6938
    'return' => 'bool',
6939
    'params' => 'resource service_handle, string user_name, string password [, string first_name [, string middle_name [, string last_name]]]',
6940
    'description' => 'Delete a user from security database',
6941
  ),
6942
  'ibase_service_attach' =>
6943
  array (
6944
    'return' => 'resource',
6945
    'params' => 'string host, string dba_username, string dba_password',
6946
    'description' => 'Connect to the service manager',
6947
  ),
6948
  'ibase_service_detach' =>
6949
  array (
6950
    'return' => 'bool',
6951
    'params' => 'resource service_handle',
6952
    'description' => 'Disconnect from the service manager',
6953
  ),
6954
  'ibase_backup' =>
6955
  array (
6956
    'return' => 'mixed',
6957
    'params' => 'resource service_handle, string source_db, string dest_file [, int options [, bool verbose]]',
6958
    'description' => 'Initiates a backup task in the service manager and returns immediately',
6959
  ),
6960
  'ibase_restore' =>
6961
  array (
6962
    'return' => 'mixed',
6963
    'params' => 'resource service_handle, string source_file, string dest_db [, int options [, bool verbose]]',
6964
    'description' => 'Initiates a restore task in the service manager and returns immediately',
6965
  ),
6966
  'ibase_maintain_db' =>
6967
  array (
6968
    'return' => 'bool',
6969
    'params' => 'resource service_handle, string db, int action [, int argument]',
6970
    'description' => 'Execute a maintenance command on the database server',
6971
  ),
6972
  'ibase_db_info' =>
6973
  array (
6974
    'return' => 'string',
6975
    'params' => 'resource service_handle, string db, int action [, int argument]',
6976
    'description' => 'Request statistics about a database',
6977
  ),
6978
  'ibase_server_info' =>
6979
  array (
6980
    'return' => 'string',
6981
    'params' => 'resource service_handle, int action',
6982
    'description' => 'Request information about a database server',
6983
  ),
6984
  'ibase_errmsg' =>
6985
  array (
6986
    'return' => 'string',
6987
    'params' => 'void',
6988
    'description' => 'Return error message',
6989
  ),
6990
  'ibase_errcode' =>
6991
  array (
6992
    'return' => 'int',
6993
    'params' => 'void',
6994
    'description' => 'Return error code',
6995
  ),
6996
  'ibase_connect' =>
6997
  array (
6998
    'return' => 'resource',
6999
    'params' => 'string database [, string username [, string password [, string charset [, int buffers [, int dialect [, string role]]]]]]',
7000
    'description' => 'Open a connection to an InterBase database',
7001
  ),
7002
  'ibase_pconnect' =>
7003
  array (
7004
    'return' => 'resource',
7005
    'params' => 'string database [, string username [, string password [, string charset [, int buffers [, int dialect [, string role]]]]]]',
7006
    'description' => 'Open a persistent connection to an InterBase database',
7007
  ),
7008
  'ibase_close' =>
7009
  array (
7010
    'return' => 'bool',
7011
    'params' => '[resource link_identifier]',
7012
    'description' => 'Close an InterBase connection',
7013
  ),
7014
  'ibase_drop_db' =>
7015
  array (
7016
    'return' => 'bool',
7017
    'params' => '[resource link_identifier]',
7018
    'description' => 'Drop an InterBase database',
7019
  ),
7020
  'ibase_trans' =>
7021
  array (
7022
    'return' => 'resource',
7023
    'params' => '[int trans_args [, resource link_identifier [, ... ], int trans_args [, resource link_identifier [, ... ]] [, ...]]]',
7024
    'description' => 'Start a transaction over one or several databases',
7025
  ),
7026
  'ibase_commit' =>
7027
  array (
7028
    'return' => 'bool',
7029
    'params' => ' resource link_identifier ',
7030
    'description' => 'Commit transaction',
7031
  ),
7032
  'ibase_rollback' =>
7033
  array (
7034
    'return' => 'bool',
7035
    'params' => ' resource link_identifier ',
7036
    'description' => 'Rollback transaction',
7037
  ),
7038
  'ibase_commit_ret' =>
7039
  array (
7040
    'return' => 'bool',
7041
    'params' => ' resource link_identifier ',
7042
    'description' => 'Commit transaction and retain the transaction context',
7043
  ),
7044
  'ibase_rollback_ret' =>
7045
  array (
7046
    'return' => 'bool',
7047
    'params' => ' resource link_identifier ',
7048
    'description' => 'Rollback transaction and retain the transaction context',
7049
  ),
7050
  'ibase_gen_id' =>
7051
  array (
7052
    'return' => 'int',
7053
    'params' => 'string generator [, int increment [, resource link_identifier ]]',
7054
    'description' => 'Increments the named generator and returns its new value',
7055
  ),
7056
  'ibase_blob_create' =>
7057
  array (
7058
    'return' => 'resource',
7059
    'params' => '[resource link_identifier]',
7060
    'description' => 'Create blob for adding data',
7061
  ),
7062
  'ibase_blob_open' =>
7063
  array (
7064
    'return' => 'resource',
7065
    'params' => '[ resource link_identifier, ] string blob_id',
7066
    'description' => 'Open blob for retrieving data parts',
7067
  ),
7068
  'ibase_blob_add' =>
7069
  array (
7070
    'return' => 'bool',
7071
    'params' => 'resource blob_handle, string data',
7072
    'description' => 'Add data into created blob',
7073
  ),
7074
  'ibase_blob_get' =>
7075
  array (
7076
    'return' => 'string',
7077
    'params' => 'resource blob_handle, int len',
7078
    'description' => 'Get len bytes data from open blob',
7079
  ),
7080
  'ibase_blob_close' =>
7081
  array (
7082
    'return' => 'string',
7083
    'params' => 'resource blob_handle',
7084
    'description' => 'Close blob',
7085
  ),
7086
  'ibase_blob_cancel' =>
7087
  array (
7088
    'return' => 'bool',
7089
    'params' => 'resource blob_handle',
7090
    'description' => 'Cancel creating blob',
7091
  ),
7092
  'ibase_blob_info' =>
7093
  array (
7094
    'return' => 'array',
7095
    'params' => '[ resource link_identifier, ] string blob_id',
7096
    'description' => 'Return blob length and other useful info',
7097
  ),
7098
  'ibase_blob_echo' =>
7099
  array (
7100
    'return' => 'bool',
7101
    'params' => '[ resource link_identifier, ] string blob_id',
7102
    'description' => 'Output blob contents to browser',
7103
  ),
7104
  'ibase_blob_import' =>
7105
  array (
7106
    'return' => 'string',
7107
    'params' => '[ resource link_identifier, ] resource file',
7108
    'description' => 'Create blob, copy file in it, and close it',
7109
  ),
7110
  'ibase_query' =>
7111
  array (
7112
    'return' => 'mixed',
7113
    'params' => '[resource link_identifier, [ resource link_identifier, ]] string query [, mixed bind_arg [, mixed bind_arg [, ...]]]',
7114
    'description' => 'Execute a query',
7115
  ),
7116
  'ibase_affected_rows' =>
7117
  array (
7118
    'return' => 'int',
7119
    'params' => ' [ resource link_identifier ] ',
7120
    'description' => 'Returns the number of rows affected by the previous INSERT, UPDATE or DELETE statement',
7121
  ),
7122
  'ibase_num_rows' =>
7123
  array (
7124
    'return' => 'int',
7125
    'params' => ' resource result_identifier ',
7126
    'description' => 'Return the number of rows that are available in a result',
7127
  ),
7128
  'ibase_fetch_row' =>
7129
  array (
7130
    'return' => 'array',
7131
    'params' => 'resource result [, int fetch_flags]',
7132
    'description' => 'Fetch a row  from the results of a query',
7133
  ),
7134
  'ibase_fetch_assoc' =>
7135
  array (
7136
    'return' => 'array',
7137
    'params' => 'resource result [, int fetch_flags]',
7138
    'description' => 'Fetch a row  from the results of a query',
7139
  ),
7140
  'ibase_fetch_object' =>
7141
  array (
7142
    'return' => 'object',
7143
    'params' => 'resource result [, int fetch_flags]',
7144
    'description' => 'Fetch a object from the results of a query',
7145
  ),
7146
  'ibase_name_result' =>
7147
  array (
7148
    'return' => 'bool',
7149
    'params' => 'resource result, string name',
7150
    'description' => 'Assign a name to a result for use with ... WHERE CURRENT OF <name> statements',
7151
  ),
7152
  'ibase_free_result' =>
7153
  array (
7154
    'return' => 'bool',
7155
    'params' => 'resource result',
7156
    'description' => 'Free the memory used by a result',
7157
  ),
7158
  'ibase_prepare' =>
7159
  array (
7160
    'return' => 'resource',
7161
    'params' => '[resource link_identifier, ] string query',
7162
    'description' => 'Prepare a query for later execution',
7163
  ),
7164
  'ibase_execute' =>
7165
  array (
7166
    'return' => 'mixed',
7167
    'params' => 'resource query [, mixed bind_arg [, mixed bind_arg [, ...]]]',
7168
    'description' => 'Execute a previously prepared query',
7169
  ),
7170
  'ibase_free_query' =>
7171
  array (
7172
    'return' => 'bool',
7173
    'params' => 'resource query',
7174
    'description' => 'Free memory used by a query',
7175
  ),
7176
  'ibase_num_fields' =>
7177
  array (
7178
    'return' => 'int',
7179
    'params' => 'resource query_result',
7180
    'description' => 'Get the number of fields in result',
7181
  ),
7182
  'ibase_field_info' =>
7183
  array (
7184
    'return' => 'array',
7185
    'params' => 'resource query_result, int field_number',
7186
    'description' => 'Get information about a field',
7187
  ),
7188
  'ibase_num_params' =>
7189
  array (
7190
    'return' => 'int',
7191
    'params' => 'resource query',
7192
    'description' => 'Get the number of params in a prepared query',
7193
  ),
7194
  'ibase_param_info' =>
7195
  array (
7196
    'return' => 'array',
7197
    'params' => 'resource query, int field_number',
7198
    'description' => 'Get information about a parameter',
7199
  ),
7200
  'ibase_wait_event' =>
7201
  array (
7202
    'return' => 'string',
7203
    'params' => '[resource link_identifier,] string event [, string event [, ...]]',
7204
    'description' => 'Waits for any one of the passed Interbase events to be posted by the database, and returns its name',
7205
  ),
7206
  'ibase_set_event_handler' =>
7207
  array (
7208
    'return' => 'resource',
7209
    'params' => '[resource link_identifier,] callback handler, string event [, string event [, ...]]',
7210
    'description' => 'Register the callback for handling each of the named events',
7211
  ),
7212
  'ibase_free_event_handler' =>
7213
  array (
7214
    'return' => 'bool',
7215
    'params' => 'resource event',
7216
    'description' => 'Frees the event handler set by ibase_set_event_handler()',
7217
  ),
7218
  'openssl_x509_export_to_file' =>
7219
  array (
7220
    'return' => 'bool',
7221
    'params' => 'mixed x509, string outfilename [, bool notext = true]',
7222
    'description' => 'Exports a CERT to file or a var',
7223
  ),
7224
  'openssl_x509_export' =>
7225
  array (
7226
    'return' => 'bool',
7227
    'params' => 'mixed x509, string &out [, bool notext = true]',
7228
    'description' => 'Exports a CERT to file or a var',
7229
  ),
7230
  'openssl_x509_check_private_key' =>
7231
  array (
7232
    'return' => 'bool',
7233
    'params' => 'mixed cert, mixed key',
7234
    'description' => 'Checks if a private key corresponds to a CERT',
7235
  ),
7236
  'openssl_x509_parse' =>
7237
  array (
7238
    'return' => 'array',
7239
    'params' => 'mixed x509 [, bool shortnames=true]',
7240
    'description' => 'Returns an array of the fields/values of the CERT',
7241
  ),
7242
  'openssl_x509_checkpurpose' =>
7243
  array (
7244
    'return' => 'int',
7245
    'params' => 'mixed x509cert, int purpose, array cainfo [, string untrustedfile]',
7246
    'description' => 'Checks the CERT to see if it can be used for the purpose in purpose. cainfo holds information about trusted CAs',
7247
  ),
7248
  'openssl_x509_read' =>
7249
  array (
7250
    'return' => 'resource',
7251
    'params' => 'mixed cert',
7252
    'description' => 'Reads X.509 certificates',
7253
  ),
7254
  'openssl_x509_free' =>
7255
  array (
7256
    'return' => 'void',
7257
    'params' => 'resource x509',
7258
    'description' => 'Frees X.509 certificates',
7259
  ),
7260
  'openssl_csr_export_to_file' =>
7261
  array (
7262
    'return' => 'bool',
7263
    'params' => 'resource csr, string outfilename [, bool notext=true]',
7264
    'description' => 'Exports a CSR to file',
7265
  ),
7266
  'openssl_csr_export' =>
7267
  array (
7268
    'return' => 'bool',
7269
    'params' => 'resource csr, string &out [, bool notext=true]',
7270
    'description' => 'Exports a CSR to file or a var',
7271
  ),
7272
  'openssl_csr_sign' =>
7273
  array (
7274
    'return' => 'resource',
7275
    'params' => 'mixed csr, mixed x509, mixed priv_key, long days [, array config_args [, long serial]]',
7276
    'description' => 'Signs a cert with another CERT',
7277
  ),
7278
  'openssl_csr_new' =>
7279
  array (
7280
    'return' => 'bool',
7281
    'params' => 'array dn, resource &privkey [, array configargs, array extraattribs]',
7282
    'description' => 'Generates a privkey and CSR',
7283
  ),
7284
  'openssl_pkey_new' =>
7285
  array (
7286
    'return' => 'resource',
7287
    'params' => '[array configargs]',
7288
    'description' => 'Generates a new private key',
7289
  ),
7290
  'openssl_pkey_export_to_file' =>
7291
  array (
7292
    'return' => 'bool',
7293
    'params' => 'mixed key, string outfilename [, string passphrase, array config_args',
7294
    'description' => 'Gets an exportable representation of a key into a file',
7295
  ),
7296
  'openssl_pkey_export' =>
7297
  array (
7298
    'return' => 'bool',
7299
    'params' => 'mixed key, &mixed out [, string passphrase [, array config_args]]',
7300
    'description' => 'Gets an exportable representation of a key into a string or file',
7301
  ),
7302
  'openssl_pkey_get_public' =>
7303
  array (
7304
    'return' => 'int',
7305
    'params' => 'mixed cert',
7306
    'description' => 'Gets public key from X.509 certificate',
7307
  ),
7308
  'openssl_pkey_free' =>
7309
  array (
7310
    'return' => 'void',
7311
    'params' => 'int key',
7312
    'description' => 'Frees a key',
7313
  ),
7314
  'openssl_pkey_get_private' =>
7315
  array (
7316
    'return' => 'int',
7317
    'params' => 'string key [, string passphrase]',
7318
    'description' => 'Gets private keys',
7319
  ),
7320
  'openssl_pkcs7_verify' =>
7321
  array (
7322
    'return' => 'bool',
7323
    'params' => 'string filename, long flags [, string signerscerts [, array cainfo [, string extracerts [, string content]]]]',
7324
    'description' => 'Verifys that the data block is intact, the signer is who they say they are, and returns the CERTs of the signers',
7325
  ),
7326
  'openssl_pkcs7_encrypt' =>
7327
  array (
7328
    'return' => 'bool',
7329
    'params' => 'string infile, string outfile, mixed recipcerts, array headers [, long flags [, long cipher]]',
7330
    'description' => 'Encrypts the message in the file named infile with the certificates in recipcerts and output the result to the file named outfile',
7331
  ),
7332
  'openssl_pkcs7_sign' =>
7333
  array (
7334
    'return' => 'bool',
7335
    'params' => 'string infile, string outfile, mixed signcert, mixed signkey, array headers [, long flags [, string extracertsfilename]]',
7336
    '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',
7337
  ),
7338
  'openssl_pkcs7_decrypt' =>
7339
  array (
7340
    'return' => 'bool',
7341
    'params' => 'string infilename, string outfilename, mixed recipcert [, mixed recipkey]',
7342
    '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',
7343
  ),
7344
  'openssl_private_encrypt' =>
7345
  array (
7346
    'return' => 'bool',
7347
    'params' => 'string data, string crypted, mixed key [, int padding]',
7348
    'description' => 'Encrypts data with private key',
7349
  ),
7350
  'openssl_private_decrypt' =>
7351
  array (
7352
    'return' => 'bool',
7353
    'params' => 'string data, string decrypted, mixed key [, int padding]',
7354
    'description' => 'Decrypts data with private key',
7355
  ),
7356
  'openssl_public_encrypt' =>
7357
  array (
7358
    'return' => 'bool',
7359
    'params' => 'string data, string crypted, mixed key [, int padding]',
7360
    'description' => 'Encrypts data with public key',
7361
  ),
7362
  'openssl_public_decrypt' =>
7363
  array (
7364
    'return' => 'bool',
7365
    'params' => 'string data, string crypted, resource key [, int padding]',
7366
    'description' => 'Decrypts data with public key',
7367
  ),
7368
  'openssl_error_string' =>
7369
  array (
7370
    'return' => 'mixed',
7371
    'params' => 'void',
7372
    'description' => 'Returns a description of the last error, and alters the index of the error messages. Returns false when the are no more messages',
7373
  ),
7374
  'openssl_sign' =>
7375
  array (
7376
    'return' => 'bool',
7377
    'params' => 'string data, &string signature, mixed key',
7378
    'description' => 'Signs data',
7379
  ),
7380
  'openssl_verify' =>
7381
  array (
7382
    'return' => 'int',
7383
    'params' => 'string data, string signature, mixed key',
7384
    'description' => 'Verifys data',
7385
  ),
7386
  'openssl_seal' =>
7387
  array (
7388
    'return' => 'int',
7389
    'params' => 'string data, &string sealdata, &array ekeys, array pubkeys',
7390
    'description' => 'Seals data',
7391
  ),
7392
  'openssl_open' =>
7393
  array (
7394
    'return' => 'bool',
7395
    'params' => 'string data, &string opendata, string ekey, mixed privkey',
7396
    'description' => 'Opens data',
7397
  ),
7398
  'date' =>
7399
  array (
7400
    'return' => 'string',
7401
    'params' => 'string format [, long timestamp]',
7402
    'description' => 'Format a local date/time',
7403
  ),
7404
  'gmdate' =>
7405
  array (
7406
    'return' => 'string',
7407
    'params' => 'string format [, long timestamp]',
7408
    'description' => 'Format a GMT date/time',
7409
  ),
7410
  'idate' =>
7411
  array (
7412
    'return' => 'int',
7413
    'params' => 'string format [, int timestamp]',
7414
    'description' => 'Format a local time/date as integer',
7415
  ),
7416
  'strtotime' =>
7417
  array (
7418
    'return' => 'int',
7419
    'params' => 'string time [, int now ]',
7420
    'description' => 'Convert string representation of date and time to a timestamp',
7421
  ),
7422
  'mktime' =>
7423
  array (
7424
    'return' => 'int',
7425
    'params' => 'int hour, int min, int sec, int mon, int day, int year',
7426
    'description' => 'Get UNIX timestamp for a date',
7427
  ),
7428
  'gmmktime' =>
7429
  array (
7430
    'return' => 'int',
7431
    'params' => 'int hour, int min, int sec, int mon, int day, int year',
7432
    'description' => 'Get UNIX timestamp for a GMT date',
7433
  ),
7434
  'checkdate' =>
7435
  array (
7436
    'return' => 'bool',
7437
    'params' => 'int month, int day, int year',
7438
    'description' => 'Returns true(1) if it is a valid date in gregorian calendar',
7439
  ),
7440
  'strftime' =>
7441
  array (
7442
    'return' => 'string',
7443
    'params' => 'string format [, int timestamp]',
7444
    'description' => 'Format a local time/date according to locale settings',
7445
  ),
7446
  'gmstrftime' =>
7447
  array (
7448
    'return' => 'string',
7449
    'params' => 'string format [, int timestamp]',
7450
    'description' => 'Format a GMT/UCT time/date according to locale settings',
7451
  ),
7452
  'time' =>
7453
  array (
7454
    'return' => 'int',
7455
    'params' => 'void',
7456
    'description' => 'Return current UNIX timestamp',
7457
  ),
7458
  'localtime' =>
7459
  array (
7460
    'return' => 'array',
7461
    'params' => '[int timestamp [, bool associative_array]]',
7462
    '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',
7463
  ),
7464
  'getdate' =>
7465
  array (
7466
    'return' => 'array',
7467
    'params' => '[int timestamp]',
7468
    'description' => 'Get date/time information',
7469
  ),
7470
  'date_default_timezone_set' =>
7471
  array (
7472
    'return' => 'bool',
7473
    'params' => 'string timezone_identifier',
7474
    'description' => 'Sets the default timezone used by all date/time functions in a script',
7475
  ),
7476
  'date_default_timezone_get' =>
7477
  array (
7478
    'return' => 'string',
7479
    'params' => '',
7480
    'description' => 'Gets the default timezone used by all date/time functions in a script',
7481
  ),
7482
  'date_sunrise' =>
7483
  array (
7484
    'return' => 'mixed',
7485
    'params' => 'mixed time [, int format [, float latitude [, float longitude [, float zenith [, float gmt_offset]]]]]',
7486
    'description' => 'Returns time of sunrise for a given day and location',
7487
  ),
7488
  'date_sunset' =>
7489
  array (
7490
    'return' => 'mixed',
7491
    'params' => 'mixed time [, int format [, float latitude [, float longitude [, float zenith [, float gmt_offset]]]]]',
7492
    'description' => 'Returns time of sunset for a given day and location',
7493
  ),
7494
  'date_sun_info' =>
7495
  array (
7496
    'return' => 'array',
7497
    'params' => 'long time, float latitude, float longitude',
7498
    'description' => 'Returns an array with information about sun set/rise and twilight begin/end',
7499
  ),
7500
  'wddx_serialize_value' =>
7501
  array (
7502
    'return' => 'string',
7503
    'params' => 'mixed var [, string comment]',
7504
    'description' => 'Creates a new packet and serializes the given value',
7505
  ),
7506
  'wddx_serialize_vars' =>
7507
  array (
7508
    'return' => 'string',
7509
    'params' => 'mixed var_name [, mixed ...]',
7510
    'description' => 'Creates a new packet and serializes given variables into a struct',
7511
  ),
7512
  'wddx_packet_start' =>
7513
  array (
7514
    'return' => 'int',
7515
    'params' => '[string comment]',
7516
    'description' => 'Starts a WDDX packet with optional comment and returns the packet id',
7517
  ),
7518
  'wddx_packet_end' =>
7519
  array (
7520
    'return' => 'string',
7521
    'params' => 'int packet_id',
7522
    'description' => 'Ends specified WDDX packet and returns the string containing the packet',
7523
  ),
7524
  'wddx_add_vars' =>
7525
  array (
7526
    'return' => 'int',
7527
    'params' => 'int packet_id,  mixed var_names [, mixed ...]',
7528
    'description' => 'Serializes given variables and adds them to packet given by packet_id',
7529
  ),
7530
  'wddx_deserialize' =>
7531
  array (
7532
    'return' => 'mixed',
7533
    'params' => 'mixed packet',
7534
    'description' => 'Deserializes given packet and returns a PHP value',
7535
  ),
7536
  'gmp_init' =>
7537
  array (
7538
    'return' => 'resource',
7539
    'params' => 'mixed number [, int base]',
7540
    'description' => 'Initializes GMP number',
7541
  ),
7542
  'gmp_intval' =>
7543
  array (
7544
    'return' => 'int',
7545
    'params' => 'resource gmpnumber',
7546
    'description' => 'Gets signed long value of GMP number',
7547
  ),
7548
  'gmp_strval' =>
7549
  array (
7550
    'return' => 'string',
7551
    'params' => 'resource gmpnumber [, int base]',
7552
    'description' => 'Gets string representation of GMP number',
7553
  ),
7554
  'gmp_add' =>
7555
  array (
7556
    'return' => 'resource',
7557
    'params' => 'resource a, resource b',
7558
    'description' => 'Add a and b',
7559
  ),
7560
  'gmp_sub' =>
7561
  array (
7562
    'return' => 'resource',
7563
    'params' => 'resource a, resource b',
7564
    'description' => 'Subtract b from a',
7565
  ),
7566
  'gmp_mul' =>
7567
  array (
7568
    'return' => 'resource',
7569
    'params' => 'resource a, resource b',
7570
    'description' => 'Multiply a and b',
7571
  ),
7572
  'gmp_div_qr' =>
7573
  array (
7574
    'return' => 'array',
7575
    'params' => 'resource a, resource b [, int round]',
7576
    'description' => 'Divide a by b, returns quotient and reminder',
7577
  ),
7578
  'gmp_div_r' =>
7579
  array (
7580
    'return' => 'resource',
7581
    'params' => 'resource a, resource b [, int round]',
7582
    'description' => 'Divide a by b, returns reminder only',
7583
  ),
7584
  'gmp_div_q' =>
7585
  array (
7586
    'return' => 'resource',
7587
    'params' => 'resource a, resource b [, int round]',
7588
    'description' => 'Divide a by b, returns quotient only',
7589
  ),
7590
  'gmp_mod' =>
7591
  array (
7592
    'return' => 'resource',
7593
    'params' => 'resource a, resource b',
7594
    'description' => 'Computes a modulo b',
7595
  ),
7596
  'gmp_divexact' =>
7597
  array (
7598
    'return' => 'resource',
7599
    'params' => 'resource a, resource b',
7600
    'description' => 'Divide a by b using exact division algorithm',
7601
  ),
7602
  'gmp_neg' =>
7603
  array (
7604
    'return' => 'resource',
7605
    'params' => 'resource a',
7606
    'description' => 'Negates a number',
7607
  ),
7608
  'gmp_abs' =>
7609
  array (
7610
    'return' => 'resource',
7611
    'params' => 'resource a',
7612
    'description' => 'Calculates absolute value',
7613
  ),
7614
  'gmp_fact' =>
7615
  array (
7616
    'return' => 'resource',
7617
    'params' => 'int a',
7618
    'description' => 'Calculates factorial function',
7619
  ),
7620
  'gmp_pow' =>
7621
  array (
7622
    'return' => 'resource',
7623
    'params' => 'resource base, int exp',
7624
    'description' => 'Raise base to power exp',
7625
  ),
7626
  'gmp_powm' =>
7627
  array (
7628
    'return' => 'resource',
7629
    'params' => 'resource base, resource exp, resource mod',
7630
    'description' => 'Raise base to power exp and take result modulo mod',
7631
  ),
7632
  'gmp_sqrt' =>
7633
  array (
7634
    'return' => 'resource',
7635
    'params' => 'resource a',
7636
    'description' => 'Takes integer part of square root of a',
7637
  ),
7638
  'gmp_sqrtrem' =>
7639
  array (
7640
    'return' => 'array',
7641
    'params' => 'resource a',
7642
    'description' => 'Square root with remainder',
7643
  ),
7644
  'gmp_perfect_square' =>
7645
  array (
7646
    'return' => 'bool',
7647
    'params' => 'resource a',
7648
    'description' => 'Checks if a is an exact square',
7649
  ),
7650
  'gmp_prob_prime' =>
7651
  array (
7652
    'return' => 'int',
7653
    'params' => 'resource a[, int reps]',
7654
    'description' => 'Checks if a is "probably prime"',
7655
  ),
7656
  'gmp_gcd' =>
7657
  array (
7658
    'return' => 'resource',
7659
    'params' => 'resource a, resource b',
7660
    'description' => 'Computes greatest common denominator (gcd) of a and b',
7661
  ),
7662
  'gmp_gcdext' =>
7663
  array (
7664
    'return' => 'array',
7665
    'params' => 'resource a, resource b',
7666
    'description' => 'Computes G, S, and T, such that AS + BT = G = `gcd\' (A, B)',
7667
  ),
7668
  'gmp_invert' =>
7669
  array (
7670
    'return' => 'resource',
7671
    'params' => 'resource a, resource b',
7672
    'description' => 'Computes the inverse of a modulo b',
7673
  ),
7674
  'gmp_jacobi' =>
7675
  array (
7676
    'return' => 'int',
7677
    'params' => 'resource a, resource b',
7678
    'description' => 'Computes Jacobi symbol',
7679
  ),
7680
  'gmp_legendre' =>
7681
  array (
7682
    'return' => 'int',
7683
    'params' => 'resource a, resource b',
7684
    'description' => 'Computes Legendre symbol',
7685
  ),
7686
  'gmp_cmp' =>
7687
  array (
7688
    'return' => 'int',
7689
    'params' => 'resource a, resource b',
7690
    'description' => 'Compares two numbers',
7691
  ),
7692
  'gmp_sign' =>
7693
  array (
7694
    'return' => 'int',
7695
    'params' => 'resource a',
7696
    'description' => 'Gets the sign of the number',
7697
  ),
7698
  'gmp_random' =>
7699
  array (
7700
    'return' => 'resource',
7701
    'params' => '[int limiter]',
7702
    'description' => 'Gets random number',
7703
  ),
7704
  'gmp_and' =>
7705
  array (
7706
    'return' => 'resource',
7707
    'params' => 'resource a, resource b',
7708
    'description' => 'Calculates logical AND of a and b',
7709
  ),
7710
  'gmp_or' =>
7711
  array (
7712
    'return' => 'resource',
7713
    'params' => 'resource a, resource b',
7714
    'description' => 'Calculates logical OR of a and b',
7715
  ),
7716
  'gmp_com' =>
7717
  array (
7718
    'return' => 'resource',
7719
    'params' => 'resource a',
7720
    'description' => 'Calculates one\'s complement of a',
7721
  ),
7722
  'gmp_xor' =>
7723
  array (
7724
    'return' => 'resource',
7725
    'params' => 'resource a, resource b',
7726
    'description' => 'Calculates logical exclusive OR of a and b',
7727
  ),
7728
  'gmp_setbit' =>
7729
  array (
7730
    'return' => 'void',
7731
    'params' => 'resource &a, int index[, bool set_clear]',
7732
    'description' => 'Sets or clear bit in a',
7733
  ),
7734
  'gmp_clrbit' =>
7735
  array (
7736
    'return' => 'void',
7737
    'params' => 'resource &a, int index',
7738
    'description' => 'Clears bit in a',
7739
  ),
7740
  'gmp_popcount' =>
7741
  array (
7742
    'return' => 'int',
7743
    'params' => 'resource a',
7744
    'description' => 'Calculates the population count of a',
7745
  ),
7746
  'gmp_hamdist' =>
7747
  array (
7748
    'return' => 'int',
7749
    'params' => 'resource a, resource b',
7750
    'description' => 'Calculates hamming distance between a and b',
7751
  ),
7752
  'gmp_scan0' =>
7753
  array (
7754
    'return' => 'int',
7755
    'params' => 'resource a, int start',
7756
    'description' => 'Finds first zero bit',
7757
  ),
7758
  'gmp_scan1' =>
7759
  array (
7760
    'return' => 'int',
7761
    'params' => 'resource a, int start',
7762
    'description' => 'Finds first non-zero bit',
7763
  ),
7764
  'gd_info' =>
7765
  array (
7766
    'return' => 'array',
7767
    'params' => '',
7768
    'description' => '',
7769
  ),
7770
  'imageloadfont' =>
7771
  array (
7772
    'return' => 'int',
7773
    'params' => 'string filename',
7774
    'description' => 'Load a new font',
7775
  ),
7776
  'imagesetstyle' =>
7777
  array (
7778
    'return' => 'bool',
7779
    'params' => 'resource im, array styles',
7780
    'description' => 'Set the line drawing styles for use with imageline and IMG_COLOR_STYLED.',
7781
  ),
7782
  'imagecreatetruecolor' =>
7783
  array (
7784
    'return' => 'resource',
7785
    'params' => 'int x_size, int y_size',
7786
    'description' => 'Create a new true color image',
7787
  ),
7788
  'imageistruecolor' =>
7789
  array (
7790
    'return' => 'bool',
7791
    'params' => 'resource im',
7792
    'description' => 'return true if the image uses truecolor',
7793
  ),
7794
  'imagetruecolortopalette' =>
7795
  array (
7796
    'return' => 'void',
7797
    'params' => 'resource im, bool ditherFlag, int colorsWanted',
7798
    'description' => 'Convert a true colour image to a palette based image with a number of colours, optionally using dithering.',
7799
  ),
7800
  'imagecolormatch' =>
7801
  array (
7802
    'return' => 'bool',
7803
    'params' => 'resource im1, resource im2',
7804
    'description' => 'Makes the colors of the palette version of an image more closely match the true color version',
7805
  ),
7806
  'imagesetthickness' =>
7807
  array (
7808
    'return' => 'bool',
7809
    'params' => 'resource im, int thickness',
7810
    'description' => 'Set line thickness for drawing lines, ellipses, rectangles, polygons etc.',
7811
  ),
7812
  'imagefilledellipse' =>
7813
  array (
7814
    'return' => 'bool',
7815
    'params' => 'resource im, int cx, int cy, int w, int h, int color',
7816
    'description' => 'Draw an ellipse',
7817
  ),
7818
  'imagefilledarc' =>
7819
  array (
7820
    'return' => 'bool',
7821
    'params' => 'resource im, int cx, int cy, int w, int h, int s, int e, int col, int style',
7822
    'description' => 'Draw a filled partial ellipse',
7823
  ),
7824
  'imagealphablending' =>
7825
  array (
7826
    'return' => 'bool',
7827
    'params' => 'resource im, bool on',
7828
    'description' => 'Turn alpha blending mode on or off for the given image',
7829
  ),
7830
  'imagesavealpha' =>
7831
  array (
7832
    'return' => 'bool',
7833
    'params' => 'resource im, bool on',
7834
    'description' => 'Include alpha channel to a saved image',
7835
  ),
7836
  'imagelayereffect' =>
7837
  array (
7838
    'return' => 'bool',
7839
    'params' => 'resource im, int effect',
7840
    'description' => 'Set the alpha blending flag to use the bundled libgd layering effects',
7841
  ),
7842
  'imagecolorallocatealpha' =>
7843
  array (
7844
    'return' => 'int',
7845
    'params' => 'resource im, int red, int green, int blue, int alpha',
7846
    'description' => 'Allocate a color with an alpha level.  Works for true color and palette based images',
7847
  ),
7848
  'imagecolorresolvealpha' =>
7849
  array (
7850
    'return' => 'int',
7851
    'params' => 'resource im, int red, int green, int blue, int alpha',
7852
    'description' => 'Resolve/Allocate a colour with an alpha level.  Works for true colour and palette based images',
7853
  ),
7854
  'imagecolorclosestalpha' =>
7855
  array (
7856
    'return' => 'int',
7857
    'params' => 'resource im, int red, int green, int blue, int alpha',
7858
    'description' => 'Find the closest matching colour with alpha transparency',
7859
  ),
7860
  'imagecolorexactalpha' =>
7861
  array (
7862
    'return' => 'int',
7863
    'params' => 'resource im, int red, int green, int blue, int alpha',
7864
    'description' => 'Find exact match for colour with transparency',
7865
  ),
7866
  'imagecopyresampled' =>
7867
  array (
7868
    'return' => 'bool',
7869
    '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',
7870
    'description' => 'Copy and resize part of an image using resampling to help ensure clarity',
7871
  ),
7872
  'imagerotate' =>
7873
  array (
7874
    'return' => 'resource',
7875
    'params' => 'resource src_im, float angle, int bgdcolor',
7876
    'description' => 'Rotate an image using a custom angle',
7877
  ),
7878
  'imagesettile' =>
7879
  array (
7880
    'return' => 'bool',
7881
    'params' => 'resource image, resource tile',
7882
    'description' => 'Set the tile image to $tile when filling $image with the "IMG_COLOR_TILED" color',
7883
  ),
7884
  'imagesetbrush' =>
7885
  array (
7886
    'return' => 'bool',
7887
    'params' => 'resource image, resource brush',
7888
    'description' => 'Set the brush image to $brush when filling $image with the "IMG_COLOR_BRUSHED" color',
7889
  ),
7890
  'imagecreate' =>
7891
  array (
7892
    'return' => 'resource',
7893
    'params' => 'int x_size, int y_size',
7894
    'description' => 'Create a new image',
7895
  ),
7896
  'imagetypes' =>
7897
  array (
7898
    'return' => 'int',
7899
    'params' => 'void',
7900
    'description' => 'Return the types of images supported in a bitfield - 1=GIF, 2=JPEG, 4=PNG, 8=WBMP, 16=XPM',
7901
  ),
7902
  'imagecreatefromstring' =>
7903
  array (
7904
    'return' => 'resource',
7905
    'params' => 'string image',
7906
    'description' => 'Create a new image from the image stream in the string',
7907
  ),
7908
  'imagecreatefromgif' =>
7909
  array (
7910
    'return' => 'resource',
7911
    'params' => 'string filename',
7912
    'description' => 'Create a new image from GIF file or URL',
7913
  ),
7914
  'imagecreatefromjpeg' =>
7915
  array (
7916
    'return' => 'resource',
7917
    'params' => 'string filename',
7918
    'description' => 'Create a new image from JPEG file or URL',
7919
  ),
7920
  'imagecreatefrompng' =>
7921
  array (
7922
    'return' => 'resource',
7923
    'params' => 'string filename',
7924
    'description' => 'Create a new image from PNG file or URL',
7925
  ),
7926
  'imagecreatefromxbm' =>
7927
  array (
7928
    'return' => 'resource',
7929
    'params' => 'string filename',
7930
    'description' => 'Create a new image from XBM file or URL',
7931
  ),
7932
  'imagecreatefromxpm' =>
7933
  array (
7934
    'return' => 'resource',
7935
    'params' => 'string filename',
7936
    'description' => 'Create a new image from XPM file or URL',
7937
  ),
7938
  'imagecreatefromwbmp' =>
7939
  array (
7940
    'return' => 'resource',
7941
    'params' => 'string filename',
7942
    'description' => 'Create a new image from WBMP file or URL',
7943
  ),
7944
  'imagecreatefromgd' =>
7945
  array (
7946
    'return' => 'resource',
7947
    'params' => 'string filename',
7948
    'description' => 'Create a new image from GD file or URL',
7949
  ),
7950
  'imagecreatefromgd2' =>
7951
  array (
7952
    'return' => 'resource',
7953
    'params' => 'string filename',
7954
    'description' => 'Create a new image from GD2 file or URL',
7955
  ),
7956
  'imagecreatefromgd2part' =>
7957
  array (
7958
    'return' => 'resource',
7959
    'params' => 'string filename, int srcX, int srcY, int width, int height',
7960
    'description' => 'Create a new image from a given part of GD2 file or URL',
7961
  ),
7962
  'imagexbm' =>
7963
  array (
7964
    'return' => 'int',
7965
    'params' => 'int im, string filename [, int foreground]',
7966
    'description' => 'Output XBM image to browser or file',
7967
  ),
7968
  'imagegif' =>
7969
  array (
7970
    'return' => 'bool',
7971
    'params' => 'resource im [, string filename]',
7972
    'description' => 'Output GIF image to browser or file',
7973
  ),
7974
  'imagepng' =>
7975
  array (
7976
    'return' => 'bool',
7977
    'params' => 'resource im [, string filename]',
7978
    'description' => 'Output PNG image to browser or file',
7979
  ),
7980
  'imagejpeg' =>
7981
  array (
7982
    'return' => 'bool',
7983
    'params' => 'resource im [, string filename [, int quality]]',
7984
    'description' => 'Output JPEG image to browser or file',
7985
  ),
7986
  'imagewbmp' =>
7987
  array (
7988
    'return' => 'bool',
7989
    'params' => 'resource im [, string filename, [, int foreground]]',
7990
    'description' => 'Output WBMP image to browser or file',
7991
  ),
7992
  'imagegd' =>
7993
  array (
7994
    'return' => 'bool',
7995
    'params' => 'resource im [, string filename]',
7996
    'description' => 'Output GD image to browser or file',
7997
  ),
7998
  'imagegd2' =>
7999
  array (
8000
    'return' => 'bool',
8001
    'params' => 'resource im [, string filename, [, int chunk_size, [, int type]]]',
8002
    'description' => 'Output GD2 image to browser or file',
8003
  ),
8004
  'imagedestroy' =>
8005
  array (
8006
    'return' => 'bool',
8007
    'params' => 'resource im',
8008
    'description' => 'Destroy an image',
8009
  ),
8010
  'imagecolorallocate' =>
8011
  array (
8012
    'return' => 'int',
8013
    'params' => 'resource im, int red, int green, int blue',
8014
    'description' => 'Allocate a color for an image',
8015
  ),
8016
  'imagepalettecopy' =>
8017
  array (
8018
    'return' => 'void',
8019
    'params' => 'resource dst, resource src',
8020
    'description' => 'Copy the palette from the src image onto the dst image',
8021
  ),
8022
  'imagecolorat' =>
8023
  array (
8024
    'return' => 'int',
8025
    'params' => 'resource im, int x, int y',
8026
    'description' => 'Get the index of the color of a pixel',
8027
  ),
8028
  'imagecolorclosest' =>
8029
  array (
8030
    'return' => 'int',
8031
    'params' => 'resource im, int red, int green, int blue',
8032
    'description' => 'Get the index of the closest color to the specified color',
8033
  ),
8034
  'imagecolorclosesthwb' =>
8035
  array (
8036
    'return' => 'int',
8037
    'params' => 'resource im, int red, int green, int blue',
8038
    'description' => 'Get the index of the color which has the hue, white and blackness nearest to the given color',
8039
  ),
8040
  'imagecolordeallocate' =>
8041
  array (
8042
    'return' => 'bool',
8043
    'params' => 'resource im, int index',
8044
    'description' => 'De-allocate a color for an image',
8045
  ),
8046
  'imagecolorresolve' =>
8047
  array (
8048
    'return' => 'int',
8049
    'params' => 'resource im, int red, int green, int blue',
8050
    'description' => 'Get the index of the specified color or its closest possible alternative',
8051
  ),
8052
  'imagecolorexact' =>
8053
  array (
8054
    'return' => 'int',
8055
    'params' => 'resource im, int red, int green, int blue',
8056
    'description' => 'Get the index of the specified color',
8057
  ),
8058
  'imagecolorset' =>
8059
  array (
8060
    'return' => 'void',
8061
    'params' => 'resource im, int col, int red, int green, int blue',
8062
    'description' => 'Set the color for the specified palette index',
8063
  ),
8064
  'imagecolorsforindex' =>
8065
  array (
8066
    'return' => 'array',
8067
    'params' => 'resource im, int col',
8068
    'description' => 'Get the colors for an index',
8069
  ),
8070
  'imagegammacorrect' =>
8071
  array (
8072
    'return' => 'bool',
8073
    'params' => 'resource im, float inputgamma, float outputgamma',
8074
    'description' => 'Apply a gamma correction to a GD image',
8075
  ),
8076
  'imagesetpixel' =>
8077
  array (
8078
    'return' => 'bool',
8079
    'params' => 'resource im, int x, int y, int col',
8080
    'description' => 'Set a single pixel',
8081
  ),
8082
  'imageline' =>
8083
  array (
8084
    'return' => 'bool',
8085
    'params' => 'resource im, int x1, int y1, int x2, int y2, int col',
8086
    'description' => 'Draw a line',
8087
  ),
8088
  'imagedashedline' =>
8089
  array (
8090
    'return' => 'bool',
8091
    'params' => 'resource im, int x1, int y1, int x2, int y2, int col',
8092
    'description' => 'Draw a dashed line',
8093
  ),
8094
  'imagerectangle' =>
8095
  array (
8096
    'return' => 'bool',
8097
    'params' => 'resource im, int x1, int y1, int x2, int y2, int col',
8098
    'description' => 'Draw a rectangle',
8099
  ),
8100
  'imagefilledrectangle' =>
8101
  array (
8102
    'return' => 'bool',
8103
    'params' => 'resource im, int x1, int y1, int x2, int y2, int col',
8104
    'description' => 'Draw a filled rectangle',
8105
  ),
8106
  'imagearc' =>
8107
  array (
8108
    'return' => 'bool',
8109
    'params' => 'resource im, int cx, int cy, int w, int h, int s, int e, int col',
8110
    'description' => 'Draw a partial ellipse',
8111
  ),
8112
  'imageellipse' =>
8113
  array (
8114
    'return' => 'bool',
8115
    'params' => 'resource im, int cx, int cy, int w, int h, int color',
8116
    'description' => 'Draw an ellipse',
8117
  ),
8118
  'imagefilltoborder' =>
8119
  array (
8120
    'return' => 'bool',
8121
    'params' => 'resource im, int x, int y, int border, int col',
8122
    'description' => 'Flood fill to specific color',
8123
  ),
8124
  'imagefill' =>
8125
  array (
8126
    'return' => 'bool',
8127
    'params' => 'resource im, int x, int y, int col',
8128
    'description' => 'Flood fill',
8129
  ),
8130
  'imagecolorstotal' =>
8131
  array (
8132
    'return' => 'int',
8133
    'params' => 'resource im',
8134
    'description' => 'Find out the number of colors in an image\'s palette',
8135
  ),
8136
  'imagecolortransparent' =>
8137
  array (
8138
    'return' => 'int',
8139
    'params' => 'resource im [, int col]',
8140
    'description' => 'Define a color as transparent',
8141
  ),
8142
  'imageinterlace' =>
8143
  array (
8144
    'return' => 'int',
8145
    'params' => 'resource im [, int interlace]',
8146
    'description' => 'Enable or disable interlace',
8147
  ),
8148
  'imagepolygon' =>
8149
  array (
8150
    'return' => 'bool',
8151
    'params' => 'resource im, array point, int num_points, int col',
8152
    'description' => 'Draw a polygon',
8153
  ),
8154
  'imagefilledpolygon' =>
8155
  array (
8156
    'return' => 'bool',
8157
    'params' => 'resource im, array point, int num_points, int col',
8158
    'description' => 'Draw a filled polygon',
8159
  ),
8160
  'imagefontwidth' =>
8161
  array (
8162
    'return' => 'int',
8163
    'params' => 'int font',
8164
    'description' => 'Get font width',
8165
  ),
8166
  'imagefontheight' =>
8167
  array (
8168
    'return' => 'int',
8169
    'params' => 'int font',
8170
    'description' => 'Get font height',
8171
  ),
8172
  'imagechar' =>
8173
  array (
8174
    'return' => 'bool',
8175
    'params' => 'resource im, int font, int x, int y, string c, int col',
8176
    'description' => 'Draw a character',
8177
  ),
8178
  'imagecharup' =>
8179
  array (
8180
    'return' => 'bool',
8181
    'params' => 'resource im, int font, int x, int y, string c, int col',
8182
    'description' => 'Draw a character rotated 90 degrees counter-clockwise',
8183
  ),
8184
  'imagestring' =>
8185
  array (
8186
    'return' => 'bool',
8187
    'params' => 'resource im, int font, int x, int y, string str, int col',
8188
    'description' => 'Draw a string horizontally',
8189
  ),
8190
  'imagestringup' =>
8191
  array (
8192
    'return' => 'bool',
8193
    'params' => 'resource im, int font, int x, int y, string str, int col',
8194
    'description' => 'Draw a string vertically - rotated 90 degrees counter-clockwise',
8195
  ),
8196
  'imagecopy' =>
8197
  array (
8198
    'return' => 'bool',
8199
    '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',
8200
    'description' => 'Copy part of an image',
8201
  ),
8202
  'imagecopymerge' =>
8203
  array (
8204
    'return' => 'bool',
8205
    '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',
8206
    'description' => 'Merge one part of an image with another',
8207
  ),
8208
  'imagecopymergegray' =>
8209
  array (
8210
    'return' => 'bool',
8211
    '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',
8212
    'description' => 'Merge one part of an image with another',
8213
  ),
8214
  'imagecopyresized' =>
8215
  array (
8216
    'return' => 'bool',
8217
    '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',
8218
    'description' => 'Copy and resize part of an image',
8219
  ),
8220
  'imagesx' =>
8221
  array (
8222
    'return' => 'int',
8223
    'params' => 'resource im',
8224
    'description' => 'Get image width',
8225
  ),
8226
  'imagesy' =>
8227
  array (
8228
    'return' => 'int',
8229
    'params' => 'resource im',
8230
    'description' => 'Get image height',
8231
  ),
8232
  'imageftbbox' =>
8233
  array (
8234
    'return' => 'array',
8235
    'params' => 'float size, float angle, string font_file, string text [, array extrainfo]',
8236
    'description' => 'Give the bounding box of a text using fonts via freetype2',
8237
  ),
8238
  'imagefttext' =>
8239
  array (
8240
    'return' => 'array',
8241
    'params' => 'resource im, float size, float angle, int x, int y, int col, string font_file, string text [, array extrainfo]',
8242
    'description' => 'Write text to the image using fonts via freetype2',
8243
  ),
8244
  'imagettfbbox' =>
8245
  array (
8246
    'return' => 'array',
8247
    'params' => 'float size, float angle, string font_file, string text',
8248
    'description' => 'Give the bounding box of a text using TrueType fonts',
8249
  ),
8250
  'imagettftext' =>
8251
  array (
8252
    'return' => 'array',
8253
    'params' => 'resource im, float size, float angle, int x, int y, int col, string font_file, string text',
8254
    'description' => 'Write text to the image using a TrueType font',
8255
  ),
8256
  'imagepsloadfont' =>
8257
  array (
8258
    'return' => 'resource',
8259
    'params' => 'string pathname',
8260
    'description' => 'Load a new font from specified file',
8261
  ),
8262
  'imagepscopyfont' =>
8263
  array (
8264
    'return' => 'int',
8265
    'params' => 'int font_index',
8266
    'description' => 'Make a copy of a font for purposes like extending or reenconding',
8267
  ),
8268
  'imagepsfreefont' =>
8269
  array (
8270
    'return' => 'bool',
8271
    'params' => 'resource font_index',
8272
    'description' => 'Free memory used by a font',
8273
  ),
8274
  'imagepsencodefont' =>
8275
  array (
8276
    'return' => 'bool',
8277
    'params' => 'resource font_index, string filename',
8278
    'description' => 'To change a fonts character encoding vector',
8279
  ),
8280
  'imagepsextendfont' =>
8281
  array (
8282
    'return' => 'bool',
8283
    'params' => 'resource font_index, float extend',
8284
    'description' => 'Extend or or condense (if extend < 1) a font',
8285
  ),
8286
  'imagepsslantfont' =>
8287
  array (
8288
    'return' => 'bool',
8289
    'params' => 'resource font_index, float slant',
8290
    'description' => 'Slant a font',
8291
  ),
8292
  'imagepstext' =>
8293
  array (
8294
    'return' => 'array',
8295
    'params' => 'resource image, string text, resource font, int size, int xcoord, int ycoord [, int space, int tightness, float angle, int antialias]',
8296
    'description' => 'Rasterize a string over an image',
8297
  ),
8298
  'imagepsbbox' =>
8299
  array (
8300
    'return' => 'array',
8301
    'params' => 'string text, resource font, int size [, int space, int tightness, int angle]',
8302
    'description' => 'Return the bounding box needed by a string if rasterized',
8303
  ),
8304
  'image2wbmp' =>
8305
  array (
8306
    'return' => 'bool',
8307
    'params' => 'resource im [, string filename [, int threshold]]',
8308
    'description' => 'Output WBMP image to browser or file',
8309
  ),
8310
  'imagefilter' =>
8311
  array (
8312
    'return' => 'bool',
8313
    'params' => 'resource src_im, int filtertype, [args] ',
8314
    'description' => 'Applies Filter an image using a custom angle',
8315
  ),
8316
  'imageconvolution' =>
8317
  array (
8318
    'return' => 'resource',
8319
    'params' => 'resource src_im, array matrix3x3, double div, double offset',
8320
    'description' => 'Apply a 3x3 convolution matrix, using coefficient div and offset',
8321
  ),
8322
  'imageantialias' =>
8323
  array (
8324
    'return' => 'bool',
8325
    'params' => 'resource im, bool on',
8326
    'description' => 'Should antialiased functions used or not',
8327
  ),
8328
  'recode_string' =>
8329
  array (
8330
    'return' => 'string',
8331
    'params' => 'string request, string str',
8332
    'description' => 'Recode string str according to request string',
8333
  ),
8334
  'recode_file' =>
8335
  array (
8336
    'return' => 'bool',
8337
    'params' => 'string request, resource input, resource output',
8338
    'description' => 'Recode file input into file output according to request',
8339
  ),
8340
  'posix_kill' =>
8341
  array (
8342
    'return' => 'bool',
8343
    'params' => 'int pid, int sig',
8344
    'description' => 'Send a signal to a process (POSIX.1, 3.3.2)',
8345
  ),
8346
  'posix_getpid' =>
8347
  array (
8348
    'return' => 'int',
8349
    'params' => 'void',
8350
    'description' => 'Get the current process id (POSIX.1, 4.1.1)',
8351
  ),
8352
  'posix_getppid' =>
8353
  array (
8354
    'return' => 'int',
8355
    'params' => 'void',
8356
    'description' => 'Get the parent process id (POSIX.1, 4.1.1)',
8357
  ),
8358
  'posix_getuid' =>
8359
  array (
8360
    'return' => 'int',
8361
    'params' => 'void',
8362
    'description' => 'Get the current user id (POSIX.1, 4.2.1)',
8363
  ),
8364
  'posix_getgid' =>
8365
  array (
8366
    'return' => 'int',
8367
    'params' => 'void',
8368
    'description' => 'Get the current group id (POSIX.1, 4.2.1)',
8369
  ),
8370
  'posix_geteuid' =>
8371
  array (
8372
    'return' => 'int',
8373
    'params' => 'void',
8374
    'description' => 'Get the current effective user id (POSIX.1, 4.2.1)',
8375
  ),
8376
  'posix_getegid' =>
8377
  array (
8378
    'return' => 'int',
8379
    'params' => 'void',
8380
    'description' => 'Get the current effective group id (POSIX.1, 4.2.1)',
8381
  ),
8382
  'posix_setuid' =>
8383
  array (
8384
    'return' => 'bool',
8385
    'params' => 'long uid',
8386
    'description' => 'Set user id (POSIX.1, 4.2.2)',
8387
  ),
8388
  'posix_setgid' =>
8389
  array (
8390
    'return' => 'bool',
8391
    'params' => 'int uid',
8392
    'description' => 'Set group id (POSIX.1, 4.2.2)',
8393
  ),
8394
  'posix_seteuid' =>
8395
  array (
8396
    'return' => 'bool',
8397
    'params' => 'long uid',
8398
    'description' => 'Set effective user id',
8399
  ),
8400
  'posix_setegid' =>
8401
  array (
8402
    'return' => 'bool',
8403
    'params' => 'long uid',
8404
    'description' => 'Set effective group id',
8405
  ),
8406
  'posix_getgroups' =>
8407
  array (
8408
    'return' => 'array',
8409
    'params' => 'void',
8410
    'description' => 'Get supplementary group id\'s (POSIX.1, 4.2.3)',
8411
  ),
8412
  'posix_getlogin' =>
8413
  array (
8414
    'return' => 'string',
8415
    'params' => 'void',
8416
    'description' => 'Get user name (POSIX.1, 4.2.4)',
8417
  ),
8418
  'posix_getpgrp' =>
8419
  array (
8420
    'return' => 'int',
8421
    'params' => 'void',
8422
    'description' => 'Get current process group id (POSIX.1, 4.3.1)',
8423
  ),
8424
  'posix_setsid' =>
8425
  array (
8426
    'return' => 'int',
8427
    'params' => 'void',
8428
    'description' => 'Create session and set process group id (POSIX.1, 4.3.2)',
8429
  ),
8430
  'posix_setpgid' =>
8431
  array (
8432
    'return' => 'bool',
8433
    'params' => 'int pid, int pgid',
8434
    'description' => 'Set process group id for job control (POSIX.1, 4.3.3)',
8435
  ),
8436
  'posix_getpgid' =>
8437
  array (
8438
    'return' => 'int',
8439
    'params' => 'void',
8440
    'description' => 'Get the process group id of the specified process (This is not a POSIX function, but a SVR4ism, so we compile conditionally)',
8441
  ),
8442
  'posix_getsid' =>
8443
  array (
8444
    'return' => 'int',
8445
    'params' => 'void',
8446
    'description' => 'Get process group id of session leader (This is not a POSIX function, but a SVR4ism, so be compile conditionally)',
8447
  ),
8448
  'posix_uname' =>
8449
  array (
8450
    'return' => 'array',
8451
    'params' => 'void',
8452
    'description' => 'Get system name (POSIX.1, 4.4.1)',
8453
  ),
8454
  'posix_times' =>
8455
  array (
8456
    'return' => 'array',
8457
    'params' => 'void',
8458
    'description' => 'Get process times (POSIX.1, 4.5.2)',
8459
  ),
8460
  'posix_ctermid' =>
8461
  array (
8462
    'return' => 'string',
8463
    'params' => 'void',
8464
    'description' => 'Generate terminal path name (POSIX.1, 4.7.1)',
8465
  ),
8466
  'posix_ttyname' =>
8467
  array (
8468
    'return' => 'string',
8469
    'params' => 'int fd',
8470
    'description' => 'Determine terminal device name (POSIX.1, 4.7.2)',
8471
  ),
8472
  'posix_isatty' =>
8473
  array (
8474
    'return' => 'bool',
8475
    'params' => 'int fd',
8476
    'description' => 'Determine if filedesc is a tty (POSIX.1, 4.7.1)',
8477
  ),
8478
  'posix_getcwd' =>
8479
  array (
8480
    'return' => 'string',
8481
    'params' => 'void',
8482
    'description' => 'Get working directory pathname (POSIX.1, 5.2.2)',
8483
  ),
8484
  'posix_mkfifo' =>
8485
  array (
8486
    'return' => 'bool',
8487
    'params' => 'string pathname, int mode',
8488
    'description' => 'Make a FIFO special file (POSIX.1, 5.4.2)',
8489
  ),
8490
  'posix_mknod' =>
8491
  array (
8492
    'return' => 'bool',
8493
    'params' => 'string pathname, int mode [, int major [, int minor]]',
8494
    'description' => 'Make a special or ordinary file (POSIX.1)',
8495
  ),
8496
  'posix_access' =>
8497
  array (
8498
    'return' => 'bool',
8499
    'params' => 'string file [, int mode]',
8500
    'description' => 'Determine accessibility of a file (POSIX.1 5.6.3)',
8501
  ),
8502
  'posix_getgrnam' =>
8503
  array (
8504
    'return' => 'array',
8505
    'params' => 'string groupname',
8506
    'description' => 'Group database access (POSIX.1, 9.2.1)',
8507
  ),
8508
  'posix_getgrgid' =>
8509
  array (
8510
    'return' => 'array',
8511
    'params' => 'long gid',
8512
    'description' => 'Group database access (POSIX.1, 9.2.1)',
8513
  ),
8514
  'posix_getpwnam' =>
8515
  array (
8516
    'return' => 'array',
8517
    'params' => 'string groupname',
8518
    'description' => 'User database access (POSIX.1, 9.2.2)',
8519
  ),
8520
  'posix_getpwuid' =>
8521
  array (
8522
    'return' => 'array',
8523
    'params' => 'long uid',
8524
    'description' => 'User database access (POSIX.1, 9.2.2)',
8525
  ),
8526
  'posix_getrlimit' =>
8527
  array (
8528
    'return' => 'array',
8529
    'params' => 'void',
8530
    'description' => 'Get system resource consumption limits (This is not a POSIX function, but a BSDism and a SVR4ism. We compile conditionally)',
8531
  ),
8532
  'posix_get_last_error' =>
8533
  array (
8534
    'return' => 'int',
8535
    'params' => 'void',
8536
    'description' => 'Retrieve the error number set by the last posix function which failed.',
8537
  ),
8538
  'posix_strerror' =>
8539
  array (
8540
    'return' => 'string',
8541
    'params' => 'int errno',
8542
    'description' => 'Retrieve the system error message associated with the given errno.',
8543
  ),
8544
  'curl_multi_init' =>
8545
  array (
8546
    'return' => 'resource',
8547
    'params' => 'void',
8548
    'description' => 'Returns a new cURL multi handle',
8549
  ),
8550
  'curl_multi_add_handle' =>
8551
  array (
8552
    'return' => 'int',
8553
    'params' => 'resource multi, resource ch',
8554
    'description' => 'Add a normal cURL handle to a cURL multi handle',
8555
  ),
8556
  'curl_multi_remove_handle' =>
8557
  array (
8558
    'return' => 'int',
8559
    'params' => 'resource mh, resource ch',
8560
    'description' => 'Remove a multi handle from a set of cURL handles',
8561
  ),
8562
  'curl_multi_select' =>
8563
  array (
8564
    'return' => 'int',
8565
    'params' => 'resource mh[, double timeout]',
8566
    'description' => 'Get all the sockets associated with the cURL extension, which can then be "selected"',
8567
  ),
8568
  'curl_multi_exec' =>
8569
  array (
8570
    'return' => 'int',
8571
    'params' => 'resource mh, int &still_running',
8572
    'description' => 'Run the sub-connections of the current cURL handle',
8573
  ),
8574
  'curl_multi_getcontent' =>
8575
  array (
8576
    'return' => 'string',
8577
    'params' => 'resource ch',
8578
    'description' => 'Return the content of a cURL handle if CURLOPT_RETURNTRANSFER is set',
8579
  ),
8580
  'curl_multi_info_read' =>
8581
  array (
8582
    'return' => 'array',
8583
    'params' => 'resource mh',
8584
    'description' => 'Get information about the current transfers',
8585
  ),
8586
  'curl_multi_close' =>
8587
  array (
8588
    'return' => 'void',
8589
    'params' => 'resource mh',
8590
    'description' => 'Close a set of cURL handles',
8591
  ),
8592
  'curl_version' =>
8593
  array (
8594
    'return' => 'array',
8595
    'params' => '[int version]',
8596
    'description' => 'Return cURL version information.',
8597
  ),
8598
  'curl_init' =>
8599
  array (
8600
    'return' => 'resource',
8601
    'params' => '[string url]',
8602
    'description' => 'Initialize a CURL session',
8603
  ),
8604
  'curl_copy_handle' =>
8605
  array (
8606
    'return' => 'resource',
8607
    'params' => 'resource ch',
8608
    'description' => 'Copy a cURL handle along with all of it\'s preferences',
8609
  ),
8610
  'curl_setopt' =>
8611
  array (
8612
    'return' => 'bool',
8613
    'params' => 'resource ch, int option, mixed value',
8614
    'description' => 'Set an option for a CURL transfer',
8615
  ),
8616
  'curl_setopt_array' =>
8617
  array (
8618
    'return' => 'bool',
8619
    'params' => 'resource ch, array options',
8620
    'description' => 'Set an array of option for a CURL transfer',
8621
  ),
8622
  'curl_exec' =>
8623
  array (
8624
    'return' => 'bool',
8625
    'params' => 'resource ch',
8626
    'description' => 'Perform a CURL session',
8627
  ),
8628
  'curl_getinfo' =>
8629
  array (
8630
    'return' => 'mixed',
8631
    'params' => 'resource ch, int opt',
8632
    'description' => 'Get information regarding a specific transfer',
8633
  ),
8634
  'curl_error' =>
8635
  array (
8636
    'return' => 'string',
8637
    'params' => 'resource ch',
8638
    'description' => 'Return a string contain the last error for the current session',
8639
  ),
8640
  'curl_errno' =>
8641
  array (
8642
    'return' => 'int',
8643
    'params' => 'resource ch',
8644
    'description' => 'Return an integer containing the last error number',
8645
  ),
8646
  'curl_close' =>
8647
  array (
8648
    'return' => 'void',
8649
    'params' => 'resource ch',
8650
    'description' => 'Close a CURL session',
8651
  ),
8652
  'ncurses_addch' =>
8653
  array (
8654
    'return' => 'int',
8655
    'params' => 'int ch',
8656
    'description' => 'Adds character at current position and advance cursor',
8657
  ),
8658
  'ncurses_waddch' =>
8659
  array (
8660
    'return' => 'int',
8661
    'params' => 'resource window, int ch',
8662
    'description' => 'Adds character at current position in a window and advance cursor',
8663
  ),
8664
  'ncurses_color_set' =>
8665
  array (
8666
    'return' => 'int',
8667
    'params' => 'int pair',
8668
    'description' => 'Sets fore- and background color',
8669
  ),
8670
  'ncurses_delwin' =>
8671
  array (
8672
    'return' => 'bool',
8673
    'params' => 'resource window',
8674
    'description' => 'Deletes a ncurses window',
8675
  ),
8676
  'ncurses_end' =>
8677
  array (
8678
    'return' => 'int',
8679
    'params' => 'void',
8680
    'description' => 'Stops using ncurses, clean up the screen',
8681
  ),
8682
  'ncurses_getch' =>
8683
  array (
8684
    'return' => 'int',
8685
    'params' => 'void',
8686
    'description' => 'Reads a character from keyboard',
8687
  ),
8688
  'ncurses_has_colors' =>
8689
  array (
8690
    'return' => 'bool',
8691
    'params' => 'void',
8692
    'description' => 'Checks if terminal has colors',
8693
  ),
8694
  'ncurses_init' =>
8695
  array (
8696
    'return' => 'int',
8697
    'params' => 'void',
8698
    'description' => 'Initializes ncurses',
8699
  ),
8700
  'ncurses_init_pair' =>
8701
  array (
8702
    'return' => 'int',
8703
    'params' => 'int pair, int fg, int bg',
8704
    'description' => 'Allocates a color pair',
8705
  ),
8706
  'ncurses_move' =>
8707
  array (
8708
    'return' => 'int',
8709
    'params' => 'int y, int x',
8710
    'description' => 'Moves output position',
8711
  ),
8712
  'ncurses_newpad' =>
8713
  array (
8714
    'return' => 'resource',
8715
    'params' => 'int rows, int cols',
8716
    'description' => 'Creates a new pad (window)',
8717
  ),
8718
  'ncurses_prefresh' =>
8719
  array (
8720
    'return' => 'int',
8721
    'params' => 'resource pad, int pminrow, int pmincol, int sminrow, int smincol, int smaxrow, int smaxcol',
8722
    'description' => 'Copys a region from a pad into the virtual screen',
8723
  ),
8724
  'ncurses_pnoutrefresh' =>
8725
  array (
8726
    'return' => 'int',
8727
    'params' => 'resource pad, int pminrow, int pmincol, int sminrow, int smincol, int smaxrow, int smaxcol',
8728
    'description' => 'Copys a region from a pad into the virtual screen',
8729
  ),
8730
  'ncurses_newwin' =>
8731
  array (
8732
    'return' => 'int',
8733
    'params' => 'int rows, int cols, int y, int x',
8734
    'description' => 'Creates a new window',
8735
  ),
8736
  'ncurses_refresh' =>
8737
  array (
8738
    'return' => 'int',
8739
    'params' => 'int ch',
8740
    'description' => 'Refresh screen',
8741
  ),
8742
  'ncurses_start_color' =>
8743
  array (
8744
    'return' => 'int',
8745
    'params' => 'void',
8746
    'description' => 'Starts using colors',
8747
  ),
8748
  'ncurses_standout' =>
8749
  array (
8750
    'return' => 'int',
8751
    'params' => 'void',
8752
    'description' => 'Starts using \'standout\' attribute',
8753
  ),
8754
  'ncurses_standend' =>
8755
  array (
8756
    'return' => 'int',
8757
    'params' => 'void',
8758
    'description' => 'Stops using \'standout\' attribute',
8759
  ),
8760
  'ncurses_baudrate' =>
8761
  array (
8762
    'return' => 'int',
8763
    'params' => 'void',
8764
    'description' => 'Returns baudrate of terminal',
8765
  ),
8766
  'ncurses_beep' =>
8767
  array (
8768
    'return' => 'int',
8769
    'params' => 'void',
8770
    'description' => 'Let the terminal beep',
8771
  ),
8772
  'ncurses_can_change_color' =>
8773
  array (
8774
    'return' => 'bool',
8775
    'params' => 'void',
8776
    'description' => 'Checks if we can change terminals colors',
8777
  ),
8778
  'ncurses_cbreak' =>
8779
  array (
8780
    'return' => 'bool',
8781
    'params' => 'void',
8782
    'description' => 'Switches of input buffering',
8783
  ),
8784
  'ncurses_clear' =>
8785
  array (
8786
    'return' => 'bool',
8787
    'params' => 'void',
8788
    'description' => 'Clears screen',
8789
  ),
8790
  'ncurses_clrtobot' =>
8791
  array (
8792
    'return' => 'bool',
8793
    'params' => 'void',
8794
    'description' => 'Clears screen from current position to bottom',
8795
  ),
8796
  'ncurses_clrtoeol' =>
8797
  array (
8798
    'return' => 'bool',
8799
    'params' => 'void',
8800
    'description' => 'Clears screen from current position to end of line',
8801
  ),
8802
  'ncurses_reset_prog_mode' =>
8803
  array (
8804
    'return' => 'int',
8805
    'params' => 'void',
8806
    'description' => 'Resets the prog mode saved by def_prog_mode',
8807
  ),
8808
  'ncurses_reset_shell_mode' =>
8809
  array (
8810
    'return' => 'int',
8811
    'params' => 'void',
8812
    'description' => 'Resets the shell mode saved by def_shell_mode',
8813
  ),
8814
  'ncurses_def_prog_mode' =>
8815
  array (
8816
    'return' => 'int',
8817
    'params' => 'void',
8818
    'description' => 'Saves terminals (program) mode',
8819
  ),
8820
  'ncurses_def_shell_mode' =>
8821
  array (
8822
    'return' => 'int',
8823
    'params' => 'void',
8824
    'description' => 'Saves terminal (shell) mode',
8825
  ),
8826
  'ncurses_delch' =>
8827
  array (
8828
    'return' => 'int',
8829
    'params' => 'void',
8830
    'description' => 'Deletes character at current position, move rest of line left',
8831
  ),
8832
  'ncurses_deleteln' =>
8833
  array (
8834
    'return' => 'int',
8835
    'params' => 'void',
8836
    'description' => 'Deletes line at current position, move rest of screen up',
8837
  ),
8838
  'ncurses_doupdate' =>
8839
  array (
8840
    'return' => 'int',
8841
    'params' => 'void',
8842
    'description' => 'Writes all prepared refreshes to terminal',
8843
  ),
8844
  'ncurses_echo' =>
8845
  array (
8846
    'return' => 'int',
8847
    'params' => 'void',
8848
    'description' => 'Activates keyboard input echo',
8849
  ),
8850
  'ncurses_erase' =>
8851
  array (
8852
    'return' => 'int',
8853
    'params' => 'void',
8854
    'description' => 'Erases terminal screen',
8855
  ),
8856
  'ncurses_erasechar' =>
8857
  array (
8858
    'return' => 'string',
8859
    'params' => 'void',
8860
    'description' => 'Returns current erase character',
8861
  ),
8862
  'ncurses_flash' =>
8863
  array (
8864
    'return' => 'int',
8865
    'params' => 'void',
8866
    'description' => 'Flashes terminal screen (visual bell)',
8867
  ),
8868
  'ncurses_flushinp' =>
8869
  array (
8870
    'return' => 'int',
8871
    'params' => 'void',
8872
    'description' => 'Flushes keyboard input buffer',
8873
  ),
8874
  'ncurses_has_ic' =>
8875
  array (
8876
    'return' => 'int',
8877
    'params' => 'void',
8878
    'description' => 'Checks for insert- and delete-capabilities',
8879
  ),
8880
  'ncurses_has_il' =>
8881
  array (
8882
    'return' => 'int',
8883
    'params' => 'void',
8884
    'description' => 'Checks for line insert- and delete-capabilities',
8885
  ),
8886
  'ncurses_inch' =>
8887
  array (
8888
    'return' => 'string',
8889
    'params' => 'void',
8890
    'description' => 'Gets character and attribute at current position',
8891
  ),
8892
  'ncurses_insertln' =>
8893
  array (
8894
    'return' => 'int',
8895
    'params' => 'void',
8896
    'description' => 'Inserts a line, move rest of screen down',
8897
  ),
8898
  'ncurses_isendwin' =>
8899
  array (
8900
    'return' => 'int',
8901
    'params' => 'void',
8902
    'description' => 'Ncurses is in endwin mode, normal screen output may be performed',
8903
  ),
8904
  'ncurses_killchar' =>
8905
  array (
8906
    'return' => 'string',
8907
    'params' => 'void',
8908
    'description' => 'Returns current line kill character',
8909
  ),
8910
  'ncurses_nl' =>
8911
  array (
8912
    'return' => 'int',
8913
    'params' => 'void',
8914
    'description' => 'Translates newline and carriage return / line feed',
8915
  ),
8916
  'ncurses_nocbreak' =>
8917
  array (
8918
    'return' => 'int',
8919
    'params' => 'void',
8920
    'description' => 'Switches terminal to cooked mode',
8921
  ),
8922
  'ncurses_noecho' =>
8923
  array (
8924
    'return' => 'int',
8925
    'params' => 'void',
8926
    'description' => 'Switches off keyboard input echo',
8927
  ),
8928
  'ncurses_nonl' =>
8929
  array (
8930
    'return' => 'int',
8931
    'params' => 'void',
8932
    'description' => 'Do not ranslate newline and carriage return / line feed',
8933
  ),
8934
  'ncurses_noraw' =>
8935
  array (
8936
    'return' => 'bool',
8937
    'params' => 'void',
8938
    'description' => 'Switches terminal out of raw mode',
8939
  ),
8940
  'ncurses_raw' =>
8941
  array (
8942
    'return' => 'int',
8943
    'params' => 'void',
8944
    'description' => 'Switches terminal into raw mode',
8945
  ),
8946
  'ncurses_meta' =>
8947
  array (
8948
    'return' => 'int',
8949
    'params' => 'resource window, bool 8bit',
8950
    'description' => 'Enables/Disable 8-bit meta key information',
8951
  ),
8952
  'ncurses_werase' =>
8953
  array (
8954
    'return' => 'int',
8955
    'params' => 'resource window',
8956
    'description' => 'Erase window contents',
8957
  ),
8958
  'ncurses_resetty' =>
8959
  array (
8960
    'return' => 'int',
8961
    'params' => 'void',
8962
    'description' => 'Restores saved terminal state',
8963
  ),
8964
  'ncurses_savetty' =>
8965
  array (
8966
    'return' => 'int',
8967
    'params' => 'void',
8968
    'description' => 'Saves terminal state',
8969
  ),
8970
  'ncurses_termattrs' =>
8971
  array (
8972
    'return' => 'int',
8973
    'params' => 'void',
8974
    'description' => 'Returns a logical OR of all attribute flags supported by terminal',
8975
  ),
8976
  'ncurses_use_default_colors' =>
8977
  array (
8978
    'return' => 'int',
8979
    'params' => 'void',
8980
    'description' => 'Assigns terminal default colors to color id -1',
8981
  ),
8982
  'ncurses_slk_attr' =>
8983
  array (
8984
    'return' => 'int',
8985
    'params' => 'void',
8986
    'description' => 'Returns current soft label keys attribute',
8987
  ),
8988
  'ncurses_slk_clear' =>
8989
  array (
8990
    'return' => 'int',
8991
    'params' => 'void',
8992
    'description' => 'Clears soft label keys from screen',
8993
  ),
8994
  'ncurses_slk_noutrefresh' =>
8995
  array (
8996
    'return' => 'int',
8997
    'params' => 'void',
8998
    'description' => 'Copies soft label keys to virtual screen',
8999
  ),
9000
  'ncurses_slk_refresh' =>
9001
  array (
9002
    'return' => 'int',
9003
    'params' => 'void',
9004
    'description' => 'Copies soft label keys to screen',
9005
  ),
9006
  'ncurses_slk_restore' =>
9007
  array (
9008
    'return' => 'int',
9009
    'params' => 'void',
9010
    'description' => 'Restores soft label keys',
9011
  ),
9012
  'ncurses_slk_touch' =>
9013
  array (
9014
    'return' => 'int',
9015
    'params' => 'void',
9016
    'description' => 'Forces output when ncurses_slk_noutrefresh is performed',
9017
  ),
9018
  'ncurses_slk_set' =>
9019
  array (
9020
    'return' => 'bool',
9021
    'params' => 'int labelnr, string label, int format',
9022
    'description' => 'Sets function key labels',
9023
  ),
9024
  'ncurses_attroff' =>
9025
  array (
9026
    'return' => 'int',
9027
    'params' => 'int attributes',
9028
    'description' => 'Turns off the given attributes',
9029
  ),
9030
  'ncurses_attron' =>
9031
  array (
9032
    'return' => 'int',
9033
    'params' => 'int attributes',
9034
    'description' => 'Turns on the given attributes',
9035
  ),
9036
  'ncurses_attrset' =>
9037
  array (
9038
    'return' => 'int',
9039
    'params' => 'int attributes',
9040
    'description' => 'Sets given attributes',
9041
  ),
9042
  'ncurses_bkgd' =>
9043
  array (
9044
    'return' => 'int',
9045
    'params' => 'int attrchar',
9046
    'description' => 'Sets background property for terminal screen',
9047
  ),
9048
  'ncurses_curs_set' =>
9049
  array (
9050
    'return' => 'int',
9051
    'params' => 'int visibility',
9052
    'description' => 'Sets cursor state',
9053
  ),
9054
  'ncurses_delay_output' =>
9055
  array (
9056
    'return' => 'int',
9057
    'params' => 'int milliseconds',
9058
    'description' => 'Delays output on terminal using padding characters',
9059
  ),
9060
  'ncurses_echochar' =>
9061
  array (
9062
    'return' => 'int',
9063
    'params' => 'int character',
9064
    'description' => 'Single character output including refresh',
9065
  ),
9066
  'ncurses_halfdelay' =>
9067
  array (
9068
    'return' => 'int',
9069
    'params' => 'int tenth',
9070
    'description' => 'Puts terminal into halfdelay mode',
9071
  ),
9072
  'ncurses_has_key' =>
9073
  array (
9074
    'return' => 'int',
9075
    'params' => 'int keycode',
9076
    'description' => 'Checks for presence of a function key on terminal keyboard',
9077
  ),
9078
  'ncurses_insch' =>
9079
  array (
9080
    'return' => 'int',
9081
    'params' => 'int character',
9082
    'description' => 'Inserts character moving rest of line including character at current position',
9083
  ),
9084
  'ncurses_insdelln' =>
9085
  array (
9086
    'return' => 'int',
9087
    'params' => 'int count',
9088
    'description' => 'Inserts lines before current line scrolling down (negative numbers delete and scroll up)',
9089
  ),
9090
  'ncurses_mouseinterval' =>
9091
  array (
9092
    'return' => 'int',
9093
    'params' => 'int milliseconds',
9094
    'description' => 'Sets timeout for mouse button clicks',
9095
  ),
9096
  'ncurses_napms' =>
9097
  array (
9098
    'return' => 'int',
9099
    'params' => 'int milliseconds',
9100
    'description' => 'Sleep',
9101
  ),
9102
  'ncurses_scrl' =>
9103
  array (
9104
    'return' => 'int',
9105
    'params' => 'int count',
9106
    'description' => 'Scrolls window content up or down without changing current position',
9107
  ),
9108
  'ncurses_slk_attroff' =>
9109
  array (
9110
    'return' => 'int',
9111
    'params' => 'int intarg',
9112
    'description' => '???',
9113
  ),
9114
  'ncurses_slk_attron' =>
9115
  array (
9116
    'return' => 'int',
9117
    'params' => 'int intarg',
9118
    'description' => '???',
9119
  ),
9120
  'ncurses_slk_attrset' =>
9121
  array (
9122
    'return' => 'int',
9123
    'params' => 'int intarg',
9124
    'description' => '???',
9125
  ),
9126
  'ncurses_slk_color' =>
9127
  array (
9128
    'return' => 'int',
9129
    'params' => 'int intarg',
9130
    'description' => 'Sets color for soft label keys',
9131
  ),
9132
  'ncurses_slk_init' =>
9133
  array (
9134
    'return' => 'int',
9135
    'params' => 'int intarg',
9136
    'description' => 'Inits soft label keys',
9137
  ),
9138
  'ncurses_typeahead' =>
9139
  array (
9140
    'return' => 'int',
9141
    'params' => 'int fd',
9142
    'description' => 'Specifys different filedescriptor for typeahead checking',
9143
  ),
9144
  'ncurses_ungetch' =>
9145
  array (
9146
    'return' => 'int',
9147
    'params' => 'int keycode',
9148
    'description' => 'Puts a character back into the input stream',
9149
  ),
9150
  'ncurses_vidattr' =>
9151
  array (
9152
    'return' => 'int',
9153
    'params' => 'int intarg',
9154
    'description' => '???',
9155
  ),
9156
  'ncurses_use_extended_names' =>
9157
  array (
9158
    'return' => 'int',
9159
    'params' => 'bool flag',
9160
    'description' => 'Controls use of extended names in terminfo descriptions',
9161
  ),
9162
  'ncurses_bkgdset' =>
9163
  array (
9164
    'return' => 'void',
9165
    'params' => 'int attrchar',
9166
    'description' => 'Controls screen background',
9167
  ),
9168
  'ncurses_filter' =>
9169
  array (
9170
    'return' => 'void',
9171
    'params' => 'void',
9172
    'description' => '',
9173
  ),
9174
  'ncurses_noqiflush' =>
9175
  array (
9176
    'return' => 'int',
9177
    'params' => 'void',
9178
    'description' => 'Do not flush on signal characters',
9179
  ),
9180
  'ncurses_qiflush' =>
9181
  array (
9182
    'return' => 'void',
9183
    'params' => 'void',
9184
    'description' => 'Flushes on signal characters',
9185
  ),
9186
  'ncurses_timeout' =>
9187
  array (
9188
    'return' => 'void',
9189
    'params' => 'int millisec',
9190
    'description' => 'Sets timeout for special key sequences',
9191
  ),
9192
  'ncurses_use_env' =>
9193
  array (
9194
    'return' => 'void',
9195
    'params' => 'int flag',
9196
    'description' => 'Controls use of environment information about terminal size',
9197
  ),
9198
  'ncurses_addstr' =>
9199
  array (
9200
    'return' => 'int',
9201
    'params' => 'string text',
9202
    'description' => 'Outputs text at current position',
9203
  ),
9204
  'ncurses_putp' =>
9205
  array (
9206
    'return' => 'int',
9207
    'params' => 'string text',
9208
    'description' => '???',
9209
  ),
9210
  'ncurses_scr_dump' =>
9211
  array (
9212
    'return' => 'int',
9213
    'params' => 'string filename',
9214
    'description' => 'Dumps screen content to file',
9215
  ),
9216
  'ncurses_scr_init' =>
9217
  array (
9218
    'return' => 'int',
9219
    'params' => 'string filename',
9220
    'description' => 'Initializes screen from file dump',
9221
  ),
9222
  'ncurses_scr_restore' =>
9223
  array (
9224
    'return' => 'int',
9225
    'params' => 'string filename',
9226
    'description' => 'Restores screen from file dump',
9227
  ),
9228
  'ncurses_scr_set' =>
9229
  array (
9230
    'return' => 'int',
9231
    'params' => 'string filename',
9232
    'description' => 'Inherits screen from file dump',
9233
  ),
9234
  'ncurses_mvaddch' =>
9235
  array (
9236
    'return' => 'int',
9237
    'params' => 'int y, int x, int c',
9238
    'description' => 'Moves current position and add character',
9239
  ),
9240
  'ncurses_mvaddchnstr' =>
9241
  array (
9242
    'return' => 'int',
9243
    'params' => 'int y, int x, string s, int n',
9244
    'description' => 'Moves position and add attrributed string with specified length',
9245
  ),
9246
  'ncurses_addchnstr' =>
9247
  array (
9248
    'return' => 'int',
9249
    'params' => 'string s, int n',
9250
    'description' => 'Adds attributed string with specified length at current position',
9251
  ),
9252
  'ncurses_mvaddchstr' =>
9253
  array (
9254
    'return' => 'int',
9255
    'params' => 'int y, int x, string s',
9256
    'description' => 'Moves position and add attributed string',
9257
  ),
9258
  'ncurses_addchstr' =>
9259
  array (
9260
    'return' => 'int',
9261
    'params' => 'string s',
9262
    'description' => 'Adds attributed string at current position',
9263
  ),
9264
  'ncurses_mvaddnstr' =>
9265
  array (
9266
    'return' => 'int',
9267
    'params' => 'int y, int x, string s, int n',
9268
    'description' => 'Moves position and add string with specified length',
9269
  ),
9270
  'ncurses_addnstr' =>
9271
  array (
9272
    'return' => 'int',
9273
    'params' => 'string s, int n',
9274
    'description' => 'Adds string with specified length at current position',
9275
  ),
9276
  'ncurses_mvaddstr' =>
9277
  array (
9278
    'return' => 'int',
9279
    'params' => 'int y, int x, string s',
9280
    'description' => 'Moves position and add string',
9281
  ),
9282
  'ncurses_mvdelch' =>
9283
  array (
9284
    'return' => 'int',
9285
    'params' => 'int y, int x',
9286
    'description' => 'Moves position and delete character, shift rest of line left',
9287
  ),
9288
  'ncurses_mvgetch' =>
9289
  array (
9290
    'return' => 'int',
9291
    'params' => 'int y, int x',
9292
    'description' => 'Moves position and get character at new position',
9293
  ),
9294
  'ncurses_mvinch' =>
9295
  array (
9296
    'return' => 'int',
9297
    'params' => 'int y, int x',
9298
    'description' => 'Moves position and get attributed character at new position',
9299
  ),
9300
  'ncurses_insstr' =>
9301
  array (
9302
    'return' => 'int',
9303
    'params' => 'string text',
9304
    'description' => 'Inserts string at current position, moving rest of line right',
9305
  ),
9306
  'ncurses_instr' =>
9307
  array (
9308
    'return' => 'int',
9309
    'params' => 'string &buffer',
9310
    'description' => 'Reads string from terminal screen',
9311
  ),
9312
  'ncurses_mvhline' =>
9313
  array (
9314
    'return' => 'int',
9315
    'params' => 'int y, int x, int attrchar, int n',
9316
    'description' => 'Sets new position and draw a horizontal line using an attributed character and max. n characters long',
9317
  ),
9318
  'ncurses_mvvline' =>
9319
  array (
9320
    'return' => 'int',
9321
    'params' => 'int y, int x, int attrchar, int n',
9322
    'description' => 'Sets new position and draw a vertical line using an attributed character and max. n characters long',
9323
  ),
9324
  'ncurses_mvcur' =>
9325
  array (
9326
    'return' => 'int',
9327
    'params' => 'int old_y,int old_x, int new_y, int new_x',
9328
    'description' => 'Moves cursor immediately',
9329
  ),
9330
  'ncurses_init_color' =>
9331
  array (
9332
    'return' => 'int',
9333
    'params' => 'int color, int r, int g, int b',
9334
    'description' => 'Sets new RGB value for color',
9335
  ),
9336
  'ncurses_color_content' =>
9337
  array (
9338
    'return' => 'int',
9339
    'params' => 'int color, int &r, int &g, int &b',
9340
    'description' => 'Gets the RGB value for color',
9341
  ),
9342
  'ncurses_pair_content' =>
9343
  array (
9344
    'return' => 'int',
9345
    'params' => 'int pair, int &f, int &b',
9346
    'description' => 'Gets the RGB value for color',
9347
  ),
9348
  'ncurses_border' =>
9349
  array (
9350
    'return' => 'int',
9351
    'params' => 'int left, int right, int top, int bottom, int tl_corner, int tr_corner, int bl_corner, int br_corner',
9352
    'description' => 'Draws a border around the screen using attributed characters',
9353
  ),
9354
  'ncurses_wborder' =>
9355
  array (
9356
    'return' => 'int',
9357
    'params' => 'resource window, int left, int right, int top, int bottom, int tl_corner, int tr_corner, int bl_corner, int br_corner',
9358
    'description' => 'Draws a border around the window using attributed characters',
9359
  ),
9360
  'ncurses_assume_default_colors' =>
9361
  array (
9362
    'return' => 'int',
9363
    'params' => 'int fg, int bg',
9364
    'description' => 'Defines default colors for color 0',
9365
  ),
9366
  'ncurses_define_key' =>
9367
  array (
9368
    'return' => 'int',
9369
    'params' => 'string definition, int keycode',
9370
    'description' => 'Defines a keycode',
9371
  ),
9372
  'ncurses_hline' =>
9373
  array (
9374
    'return' => 'int',
9375
    'params' => 'int charattr, int n',
9376
    'description' => 'Draws a horizontal line at current position using an attributed character and max. n characters long',
9377
  ),
9378
  'ncurses_vline' =>
9379
  array (
9380
    'return' => 'int',
9381
    'params' => 'int charattr, int n',
9382
    'description' => 'Draws a vertical line at current position using an attributed character and max. n characters long',
9383
  ),
9384
  'ncurses_whline' =>
9385
  array (
9386
    'return' => 'int',
9387
    'params' => 'resource window, int charattr, int n',
9388
    'description' => 'Draws a horizontal line in a window at current position using an attributed character and max. n characters long',
9389
  ),
9390
  'ncurses_wvline' =>
9391
  array (
9392
    'return' => 'int',
9393
    'params' => 'resource window, int charattr, int n',
9394
    'description' => 'Draws a vertical line in a window at current position using an attributed character and max. n characters long',
9395
  ),
9396
  'ncurses_keyok' =>
9397
  array (
9398
    'return' => 'int',
9399
    'params' => 'int keycode, int enable',
9400
    'description' => 'Enables or disable a keycode',
9401
  ),
9402
  'ncurses_mvwaddstr' =>
9403
  array (
9404
    'return' => 'int',
9405
    'params' => 'resource window, int y, int x, string text',
9406
    'description' => 'Adds string at new position in window',
9407
  ),
9408
  'ncurses_wrefresh' =>
9409
  array (
9410
    'return' => 'int',
9411
    'params' => 'resource window',
9412
    'description' => 'Refreshes window on terminal screen',
9413
  ),
9414
  'ncurses_termname' =>
9415
  array (
9416
    'return' => 'string',
9417
    'params' => 'void',
9418
    'description' => 'Returns terminal name',
9419
  ),
9420
  'ncurses_longname' =>
9421
  array (
9422
    'return' => 'string',
9423
    'params' => 'void',
9424
    'description' => 'Returns terminal description',
9425
  ),
9426
  'ncurses_mousemask' =>
9427
  array (
9428
    'return' => 'int',
9429
    'params' => 'int newmask, int &oldmask',
9430
    'description' => 'Returns and sets mouse options',
9431
  ),
9432
  'ncurses_getmouse' =>
9433
  array (
9434
    'return' => 'bool',
9435
    'params' => 'array &mevent',
9436
    'description' => 'Reads mouse event from queue. The content of mevent is cleared before new data is added.',
9437
  ),
9438
  'ncurses_ungetmouse' =>
9439
  array (
9440
    'return' => 'int',
9441
    'params' => 'array mevent',
9442
    'description' => 'Pushes mouse event to queue',
9443
  ),
9444
  'ncurses_mouse_trafo' =>
9445
  array (
9446
    'return' => 'bool',
9447
    'params' => 'int &y, int &x, bool toscreen',
9448
    'description' => 'Transforms coordinates',
9449
  ),
9450
  'ncurses_wmouse_trafo' =>
9451
  array (
9452
    'return' => 'bool',
9453
    'params' => 'resource window, int &y, int &x, bool toscreen',
9454
    'description' => 'Transforms window/stdscr coordinates',
9455
  ),
9456
  'ncurses_getyx' =>
9457
  array (
9458
    'return' => 'void',
9459
    'params' => 'resource window, int &y, int &x',
9460
    'description' => 'Returns the current cursor position for a window',
9461
  ),
9462
  'ncurses_getmaxyx' =>
9463
  array (
9464
    'return' => 'void',
9465
    'params' => 'resource window, int &y, int &x',
9466
    'description' => 'Returns the size of a window',
9467
  ),
9468
  'ncurses_wmove' =>
9469
  array (
9470
    'return' => 'int',
9471
    'params' => 'resource window, int y, int x',
9472
    'description' => 'Moves windows output position',
9473
  ),
9474
  'ncurses_keypad' =>
9475
  array (
9476
    'return' => 'int',
9477
    'params' => 'resource window, bool bf',
9478
    'description' => 'Turns keypad on or off',
9479
  ),
9480
  'ncurses_wcolor_set' =>
9481
  array (
9482
    'return' => 'int',
9483
    'params' => 'resource window, int color_pair',
9484
    'description' => 'Sets windows color pairings',
9485
  ),
9486
  'ncurses_wclear' =>
9487
  array (
9488
    'return' => 'int',
9489
    'params' => 'resource window',
9490
    'description' => 'Clears window',
9491
  ),
9492
  'ncurses_wnoutrefresh' =>
9493
  array (
9494
    'return' => 'int',
9495
    'params' => 'resource window',
9496
    'description' => 'Copies window to virtual screen',
9497
  ),
9498
  'ncurses_waddstr' =>
9499
  array (
9500
    'return' => 'int',
9501
    'params' => 'resource window, string str [, int n]',
9502
    'description' => 'Outputs text at current postion in window',
9503
  ),
9504
  'ncurses_wgetch' =>
9505
  array (
9506
    'return' => 'int',
9507
    'params' => 'resource window',
9508
    'description' => 'Reads a character from keyboard (window)',
9509
  ),
9510
  'ncurses_wattroff' =>
9511
  array (
9512
    'return' => 'int',
9513
    'params' => 'resource window, int attrs',
9514
    'description' => 'Turns off attributes for a window',
9515
  ),
9516
  'ncurses_wattron' =>
9517
  array (
9518
    'return' => 'int',
9519
    'params' => 'resource window, int attrs',
9520
    'description' => 'Turns on attributes for a window',
9521
  ),
9522
  'ncurses_wattrset' =>
9523
  array (
9524
    'return' => 'int',
9525
    'params' => 'resource window, int attrs',
9526
    'description' => 'Set the attributes for a window',
9527
  ),
9528
  'ncurses_wstandend' =>
9529
  array (
9530
    'return' => 'int',
9531
    'params' => 'resource window',
9532
    'description' => 'End standout mode for a window',
9533
  ),
9534
  'ncurses_wstandout' =>
9535
  array (
9536
    'return' => 'int',
9537
    'params' => 'resource window',
9538
    'description' => 'Enter standout mode for a window',
9539
  ),
9540
  'ncurses_new_panel' =>
9541
  array (
9542
    'return' => 'resource',
9543
    'params' => 'resource window',
9544
    'description' => 'Create a new panel and associate it with window',
9545
  ),
9546
  'ncurses_del_panel' =>
9547
  array (
9548
    'return' => 'bool',
9549
    'params' => 'resource panel',
9550
    'description' => 'Remove panel from the stack and delete it (but not the associated window)',
9551
  ),
9552
  'ncurses_hide_panel' =>
9553
  array (
9554
    'return' => 'int',
9555
    'params' => 'resource panel',
9556
    'description' => 'Remove panel from the stack, making it invisible',
9557
  ),
9558
  'ncurses_show_panel' =>
9559
  array (
9560
    'return' => 'int',
9561
    'params' => 'resource panel',
9562
    'description' => 'Places an invisible panel on top of the stack, making it visible',
9563
  ),
9564
  'ncurses_top_panel' =>
9565
  array (
9566
    'return' => 'int',
9567
    'params' => 'resource panel',
9568
    'description' => 'Moves a visible panel to the top of the stack',
9569
  ),
9570
  'ncurses_bottom_panel' =>
9571
  array (
9572
    'return' => 'int',
9573
    'params' => 'resource panel',
9574
    'description' => 'Moves a visible panel to the bottom of the stack',
9575
  ),
9576
  'ncurses_move_panel' =>
9577
  array (
9578
    'return' => 'int',
9579
    'params' => 'resource panel, int startx, int starty',
9580
    'description' => 'Moves a panel so that it\'s upper-left corner is at [startx, starty]',
9581
  ),
9582
  'ncurses_replace_panel' =>
9583
  array (
9584
    'return' => 'int',
9585
    'params' => 'resource panel, resource window',
9586
    'description' => 'Replaces the window associated with panel',
9587
  ),
9588
  'ncurses_panel_above' =>
9589
  array (
9590
    'return' => 'resource',
9591
    'params' => 'resource panel',
9592
    'description' => 'Returns the panel above panel. If panel is null, returns the bottom panel in the stack',
9593
  ),
9594
  'ncurses_panel_below' =>
9595
  array (
9596
    'return' => 'resource',
9597
    'params' => 'resource panel',
9598
    'description' => 'Returns the panel below panel. If panel is null, returns the top panel in the stack',
9599
  ),
9600
  'ncurses_panel_window' =>
9601
  array (
9602
    'return' => 'resource',
9603
    'params' => 'resource panel',
9604
    'description' => 'Returns the window associated with panel',
9605
  ),
9606
  'ncurses_update_panels' =>
9607
  array (
9608
    'return' => 'void',
9609
    'params' => 'void',
9610
    'description' => 'Refreshes the virtual screen to reflect the relations between panels in the stack.',
9611
  ),
9612
  'ftp_connect' =>
9613
  array (
9614
    'return' => 'resource',
9615
    'params' => 'string host [, int port [, int timeout]]',
9616
    'description' => 'Opens a FTP stream',
9617
  ),
9618
  'ftp_ssl_connect' =>
9619
  array (
9620
    'return' => 'resource',
9621
    'params' => 'string host [, int port [, int timeout]]',
9622
    'description' => 'Opens a FTP-SSL stream',
9623
  ),
9624
  'ftp_login' =>
9625
  array (
9626
    'return' => 'bool',
9627
    'params' => 'resource stream, string username, string password',
9628
    'description' => 'Logs into the FTP server',
9629
  ),
9630
  'ftp_pwd' =>
9631
  array (
9632
    'return' => 'string',
9633
    'params' => 'resource stream',
9634
    'description' => 'Returns the present working directory',
9635
  ),
9636
  'ftp_cdup' =>
9637
  array (
9638
    'return' => 'bool',
9639
    'params' => 'resource stream',
9640
    'description' => 'Changes to the parent directory',
9641
  ),
9642
  'ftp_chdir' =>
9643
  array (
9644
    'return' => 'bool',
9645
    'params' => 'resource stream, string directory',
9646
    'description' => 'Changes directories',
9647
  ),
9648
  'ftp_exec' =>
9649
  array (
9650
    'return' => 'bool',
9651
    'params' => 'resource stream, string command',
9652
    'description' => 'Requests execution of a program on the FTP server',
9653
  ),
9654
  'ftp_raw' =>
9655
  array (
9656
    'return' => 'array',
9657
    'params' => 'resource stream, string command',
9658
    'description' => 'Sends a literal command to the FTP server',
9659
  ),
9660
  'ftp_mkdir' =>
9661
  array (
9662
    'return' => 'string',
9663
    'params' => 'resource stream, string directory',
9664
    'description' => 'Creates a directory and returns the absolute path for the new directory or false on error',
9665
  ),
9666
  'ftp_rmdir' =>
9667
  array (
9668
    'return' => 'bool',
9669
    'params' => 'resource stream, string directory',
9670
    'description' => 'Removes a directory',
9671
  ),
9672
  'ftp_chmod' =>
9673
  array (
9674
    'return' => 'int',
9675
    'params' => 'resource stream, int mode, string filename',
9676
    'description' => 'Sets permissions on a file',
9677
  ),
9678
  'ftp_alloc' =>
9679
  array (
9680
    'return' => 'bool',
9681
    'params' => 'resource stream, int size[, &response]',
9682
    'description' => 'Attempt to allocate space on the remote FTP server',
9683
  ),
9684
  'ftp_nlist' =>
9685
  array (
9686
    'return' => 'array',
9687
    'params' => 'resource stream, string directory',
9688
    'description' => 'Returns an array of filenames in the given directory',
9689
  ),
9690
  'ftp_rawlist' =>
9691
  array (
9692
    'return' => 'array',
9693
    'params' => 'resource stream, string directory [, bool recursive]',
9694
    'description' => 'Returns a detailed listing of a directory as an array of output lines',
9695
  ),
9696
  'ftp_systype' =>
9697
  array (
9698
    'return' => 'string',
9699
    'params' => 'resource stream',
9700
    'description' => 'Returns the system type identifier',
9701
  ),
9702
  'ftp_fget' =>
9703
  array (
9704
    'return' => 'bool',
9705
    'params' => 'resource stream, resource fp, string remote_file, int mode[, int resumepos]',
9706
    'description' => 'Retrieves a file from the FTP server and writes it to an open file',
9707
  ),
9708
  'ftp_nb_fget' =>
9709
  array (
9710
    'return' => 'int',
9711
    'params' => 'resource stream, resource fp, string remote_file, int mode[, int resumepos]',
9712
    'description' => 'Retrieves a file from the FTP server asynchronly and writes it to an open file',
9713
  ),
9714
  'ftp_pasv' =>
9715
  array (
9716
    'return' => 'bool',
9717
    'params' => 'resource stream, bool pasv',
9718
    'description' => 'Turns passive mode on or off',
9719
  ),
9720
  'ftp_get' =>
9721
  array (
9722
    'return' => 'bool',
9723
    'params' => 'resource stream, string local_file, string remote_file, int mode[, int resume_pos]',
9724
    'description' => 'Retrieves a file from the FTP server and writes it to a local file',
9725
  ),
9726
  'ftp_nb_get' =>
9727
  array (
9728
    'return' => 'int',
9729
    'params' => 'resource stream, string local_file, string remote_file, int mode[, int resume_pos]',
9730
    'description' => 'Retrieves a file from the FTP server nbhronly and writes it to a local file',
9731
  ),
9732
  'ftp_nb_continue' =>
9733
  array (
9734
    'return' => 'int',
9735
    'params' => 'resource stream',
9736
    'description' => 'Continues retrieving/sending a file nbronously',
9737
  ),
9738
  'ftp_fput' =>
9739
  array (
9740
    'return' => 'bool',
9741
    'params' => 'resource stream, string remote_file, resource fp, int mode[, int startpos]',
9742
    'description' => 'Stores a file from an open file to the FTP server',
9743
  ),
9744
  'ftp_nb_fput' =>
9745
  array (
9746
    'return' => 'int',
9747
    'params' => 'resource stream, string remote_file, resource fp, int mode[, int startpos]',
9748
    'description' => 'Stores a file from an open file to the FTP server nbronly',
9749
  ),
9750
  'ftp_put' =>
9751
  array (
9752
    'return' => 'bool',
9753
    'params' => 'resource stream, string remote_file, string local_file, int mode[, int startpos]',
9754
    'description' => 'Stores a file on the FTP server',
9755
  ),
9756
  'ftp_nb_put' =>
9757
  array (
9758
    'return' => 'int',
9759
    'params' => 'resource stream, string remote_file, string local_file, int mode[, int startpos]',
9760
    'description' => 'Stores a file on the FTP server',
9761
  ),
9762
  'ftp_size' =>
9763
  array (
9764
    'return' => 'int',
9765
    'params' => 'resource stream, string filename',
9766
    'description' => 'Returns the size of the file, or -1 on error',
9767
  ),
9768
  'ftp_mdtm' =>
9769
  array (
9770
    'return' => 'int',
9771
    'params' => 'resource stream, string filename',
9772
    'description' => 'Returns the last modification time of the file, or -1 on error',
9773
  ),
9774
  'ftp_rename' =>
9775
  array (
9776
    'return' => 'bool',
9777
    'params' => 'resource stream, string src, string dest',
9778
    'description' => 'Renames the given file to a new path',
9779
  ),
9780
  'ftp_delete' =>
9781
  array (
9782
    'return' => 'bool',
9783
    'params' => 'resource stream, string file',
9784
    'description' => 'Deletes a file',
9785
  ),
9786
  'ftp_site' =>
9787
  array (
9788
    'return' => 'bool',
9789
    'params' => 'resource stream, string cmd',
9790
    'description' => 'Sends a SITE command to the server',
9791
  ),
9792
  'ftp_close' =>
9793
  array (
9794
    'return' => 'bool',
9795
    'params' => 'resource stream',
9796
    'description' => 'Closes the FTP stream',
9797
  ),
9798
  'ftp_set_option' =>
9799
  array (
9800
    'return' => 'bool',
9801
    'params' => 'resource stream, int option, mixed value',
9802
    'description' => 'Sets an FTP option',
9803
  ),
9804
  'ftp_get_option' =>
9805
  array (
9806
    'return' => 'mixed',
9807
    'params' => 'resource stream, int option',
9808
    'description' => 'Gets an FTP option',
9809
  ),
9810
  'birdstep_connect' =>
9811
  array (
9812
    'return' => 'int',
9813
    'params' => 'string server, string user, string pass',
9814
    'description' => '',
9815
  ),
9816
  'birdstep_close' =>
9817
  array (
9818
    'return' => 'bool',
9819
    'params' => 'int id',
9820
    'description' => '',
9821
  ),
9822
  'birdstep_exec' =>
9823
  array (
9824
    'return' => 'int',
9825
    'params' => 'int index, string exec_str',
9826
    'description' => '',
9827
  ),
9828
  'birdstep_fetch' =>
9829
  array (
9830
    'return' => 'bool',
9831
    'params' => 'int index',
9832
    'description' => '',
9833
  ),
9834
  'birdstep_result' =>
9835
  array (
9836
    'return' => 'mixed',
9837
    'params' => 'int index, int col',
9838
    'description' => '',
9839
  ),
9840
  'birdstep_freeresult' =>
9841
  array (
9842
    'return' => 'bool',
9843
    'params' => 'int index',
9844
    'description' => '',
9845
  ),
9846
  'birdstep_autocommit' =>
9847
  array (
9848
    'return' => 'bool',
9849
    'params' => 'int index',
9850
    'description' => '',
9851
  ),
9852
  'birdstep_off_autocommit' =>
9853
  array (
9854
    'return' => 'bool',
9855
    'params' => 'int index',
9856
    'description' => '',
9857
  ),
9858
  'birdstep_commit' =>
9859
  array (
9860
    'return' => 'bool',
9861
    'params' => 'int index',
9862
    'description' => '',
9863
  ),
9864
  'birdstep_rollback' =>
9865
  array (
9866
    'return' => 'bool',
9867
    'params' => 'int index',
9868
    'description' => '',
9869
  ),
9870
  'birdstep_fieldname' =>
9871
  array (
9872
    'return' => 'string',
9873
    'params' => 'int index, int col',
9874
    'description' => '',
9875
  ),
9876
  'birdstep_fieldnum' =>
9877
  array (
9878
    'return' => 'int',
9879
    'params' => 'int index',
9880
    'description' => '',
9881
  ),
9882
  'odbc_close_all' =>
9883
  array (
9884
    'return' => 'void',
9885
    'params' => 'void',
9886
    'description' => 'Close all ODBC connections',
9887
  ),
9888
  'odbc_binmode' =>
9889
  array (
9890
    'return' => 'bool',
9891
    'params' => 'int result_id, int mode',
9892
    'description' => 'Handle binary column data',
9893
  ),
9894
  'odbc_longreadlen' =>
9895
  array (
9896
    'return' => 'bool',
9897
    'params' => 'int result_id, int length',
9898
    'description' => 'Handle LONG columns',
9899
  ),
9900
  'odbc_prepare' =>
9901
  array (
9902
    'return' => 'resource',
9903
    'params' => 'resource connection_id, string query',
9904
    'description' => 'Prepares a statement for execution',
9905
  ),
9906
  'odbc_execute' =>
9907
  array (
9908
    'return' => 'bool',
9909
    'params' => 'resource result_id [, array parameters_array]',
9910
    'description' => 'Execute a prepared statement',
9911
  ),
9912
  'odbc_cursor' =>
9913
  array (
9914
    'return' => 'string',
9915
    'params' => 'resource result_id',
9916
    'description' => 'Get cursor name',
9917
  ),
9918
  'odbc_data_source' =>
9919
  array (
9920
    'return' => 'array',
9921
    'params' => 'resource connection_id, int fetch_type',
9922
    'description' => 'Return information about the currently connected data source',
9923
  ),
9924
  'odbc_exec' =>
9925
  array (
9926
    'return' => 'resource',
9927
    'params' => 'resource connection_id, string query [, int flags]',
9928
    'description' => 'Prepare and execute an SQL statement',
9929
  ),
9930
  'odbc_fetch_object' =>
9931
  array (
9932
    'return' => 'object',
9933
    'params' => 'int result [, int rownumber]',
9934
    'description' => 'Fetch a result row as an object',
9935
  ),
9936
  'odbc_fetch_array' =>
9937
  array (
9938
    'return' => 'array',
9939
    'params' => 'int result [, int rownumber]',
9940
    'description' => 'Fetch a result row as an associative array',
9941
  ),
9942
  'odbc_fetch_into' =>
9943
  array (
9944
    'return' => 'int',
9945
    'params' => 'resource result_id, array result_array, [, int rownumber]',
9946
    'description' => 'Fetch one result row into an array',
9947
  ),
9948
  'solid_fetch_prev' =>
9949
  array (
9950
    'return' => 'bool',
9951
    'params' => 'resource result_id',
9952
    'description' => '',
9953
  ),
9954
  'odbc_fetch_row' =>
9955
  array (
9956
    'return' => 'bool',
9957
    'params' => 'resource result_id [, int row_number]',
9958
    'description' => 'Fetch a row',
9959
  ),
9960
  'odbc_result' =>
9961
  array (
9962
    'return' => 'mixed',
9963
    'params' => 'resource result_id, mixed field',
9964
    'description' => 'Get result data',
9965
  ),
9966
  'odbc_result_all' =>
9967
  array (
9968
    'return' => 'int',
9969
    'params' => 'resource result_id [, string format]',
9970
    'description' => 'Print result as HTML table',
9971
  ),
9972
  'odbc_free_result' =>
9973
  array (
9974
    'return' => 'bool',
9975
    'params' => 'resource result_id',
9976
    'description' => 'Free resources associated with a result',
9977
  ),
9978
  'odbc_connect' =>
9979
  array (
9980
    'return' => 'resource',
9981
    'params' => 'string DSN, string user, string password [, int cursor_option]',
9982
    'description' => 'Connect to a datasource',
9983
  ),
9984
  'odbc_pconnect' =>
9985
  array (
9986
    'return' => 'resource',
9987
    'params' => 'string DSN, string user, string password [, int cursor_option]',
9988
    'description' => 'Establish a persistent connection to a datasource',
9989
  ),
9990
  'odbc_close' =>
9991
  array (
9992
    'return' => 'void',
9993
    'params' => 'resource connection_id',
9994
    'description' => 'Close an ODBC connection',
9995
  ),
9996
  'odbc_num_rows' =>
9997
  array (
9998
    'return' => 'int',
9999
    'params' => 'resource result_id',
10000
    'description' => 'Get number of rows in a result',
10001
  ),
10002
  'odbc_next_result' =>
10003
  array (
10004
    'return' => 'bool',
10005
    'params' => 'resource result_id',
10006
    'description' => 'Checks if multiple results are avaiable',
10007
  ),
10008
  'odbc_num_fields' =>
10009
  array (
10010
    'return' => 'int',
10011
    'params' => 'resource result_id',
10012
    'description' => 'Get number of columns in a result',
10013
  ),
10014
  'odbc_field_name' =>
10015
  array (
10016
    'return' => 'string',
10017
    'params' => 'resource result_id, int field_number',
10018
    'description' => 'Get a column name',
10019
  ),
10020
  'odbc_field_type' =>
10021
  array (
10022
    'return' => 'string',
10023
    'params' => 'resource result_id, int field_number',
10024
    'description' => 'Get the datatype of a column',
10025
  ),
10026
  'odbc_field_len' =>
10027
  array (
10028
    'return' => 'int',
10029
    'params' => 'resource result_id, int field_number',
10030
    'description' => 'Get the length (precision) of a column',
10031
  ),
10032
  'odbc_field_scale' =>
10033
  array (
10034
    'return' => 'int',
10035
    'params' => 'resource result_id, int field_number',
10036
    'description' => 'Get the scale of a column',
10037
  ),
10038
  'odbc_field_num' =>
10039
  array (
10040
    'return' => 'int',
10041
    'params' => 'resource result_id, string field_name',
10042
    'description' => 'Return column number',
10043
  ),
10044
  'odbc_autocommit' =>
10045
  array (
10046
    'return' => 'mixed',
10047
    'params' => 'resource connection_id [, int OnOff]',
10048
    'description' => 'Toggle autocommit mode or get status',
10049
  ),
10050
  'odbc_commit' =>
10051
  array (
10052
    'return' => 'bool',
10053
    'params' => 'resource connection_id',
10054
    'description' => 'Commit an ODBC transaction',
10055
  ),
10056
  'odbc_rollback' =>
10057
  array (
10058
    'return' => 'bool',
10059
    'params' => 'resource connection_id',
10060
    'description' => 'Rollback a transaction',
10061
  ),
10062
  'odbc_error' =>
10063
  array (
10064
    'return' => 'string',
10065
    'params' => '[resource connection_id]',
10066
    'description' => 'Get the last error code',
10067
  ),
10068
  'odbc_errormsg' =>
10069
  array (
10070
    'return' => 'string',
10071
    'params' => '[resource connection_id]',
10072
    'description' => 'Get the last error message',
10073
  ),
10074
  'odbc_setoption' =>
10075
  array (
10076
    'return' => 'bool',
10077
    'params' => 'resource conn_id|result_id, int which, int option, int value',
10078
    'description' => 'Sets connection or statement options',
10079
  ),
10080
  'odbc_tables' =>
10081
  array (
10082
    'return' => 'resource',
10083
    'params' => 'resource connection_id [, string qualifier [, string owner [, string name [, string table_types]]]]',
10084
    'description' => 'Call the SQLTables function',
10085
  ),
10086
  'odbc_columns' =>
10087
  array (
10088
    'return' => 'resource',
10089
    'params' => 'resource connection_id [, string qualifier [, string owner [, string table_name [, string column_name]]]]',
10090
    'description' => 'Returns a result identifier that can be used to fetch a list of column names in specified tables',
10091
  ),
10092
  'odbc_columnprivileges' =>
10093
  array (
10094
    'return' => 'resource',
10095
    'params' => 'resource connection_id, string catalog, string schema, string table, string column',
10096
    'description' => 'Returns a result identifier that can be used to fetch a list of columns and associated privileges for the specified table',
10097
  ),
10098
  'odbc_foreignkeys' =>
10099
  array (
10100
    'return' => 'resource',
10101
    'params' => 'resource connection_id, string pk_qualifier, string pk_owner, string pk_table, string fk_qualifier, string fk_owner, string fk_table',
10102
    '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',
10103
  ),
10104
  'odbc_gettypeinfo' =>
10105
  array (
10106
    'return' => 'resource',
10107
    'params' => 'resource connection_id [, int data_type]',
10108
    'description' => 'Returns a result identifier containing information about data types supported by the data source',
10109
  ),
10110
  'odbc_primarykeys' =>
10111
  array (
10112
    'return' => 'resource',
10113
    'params' => 'resource connection_id, string qualifier, string owner, string table',
10114
    'description' => 'Returns a result identifier listing the column names that comprise the primary key for a table',
10115
  ),
10116
  'odbc_procedurecolumns' =>
10117
  array (
10118
    'return' => 'resource',
10119
    'params' => 'resource connection_id [, string qualifier, string owner, string proc, string column]',
10120
    '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',
10121
  ),
10122
  'odbc_procedures' =>
10123
  array (
10124
    'return' => 'resource',
10125
    'params' => 'resource connection_id [, string qualifier, string owner, string name]',
10126
    'description' => 'Returns a result identifier containg the list of procedure names in a datasource',
10127
  ),
10128
  'odbc_specialcolumns' =>
10129
  array (
10130
    'return' => 'resource',
10131
    'params' => 'resource connection_id, int type, string qualifier, string owner, string table, int scope, int nullable',
10132
    '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',
10133
  ),
10134
  'odbc_statistics' =>
10135
  array (
10136
    'return' => 'resource',
10137
    'params' => 'resource connection_id, string qualifier, string owner, string name, int unique, int accuracy',
10138
    'description' => 'Returns a result identifier that contains statistics about a single table and the indexes associated with the table',
10139
  ),
10140
  'odbc_tableprivileges' =>
10141
  array (
10142
    'return' => 'resource',
10143
    'params' => 'resource connection_id, string qualifier, string owner, string name',
10144
    'description' => 'Returns a result identifier containing a list of tables and the privileges associated with each table',
10145
  ),
10146
  'pspell_new' =>
10147
  array (
10148
    'return' => 'int',
10149
    'params' => 'string language [, string spelling [, string jargon [, string encoding [, int mode]]]]',
10150
    'description' => 'Load a dictionary',
10151
  ),
10152
  'pspell_new_personal' =>
10153
  array (
10154
    'return' => 'int',
10155
    'params' => 'string personal, string language [, string spelling [, string jargon [, string encoding [, int mode]]]]',
10156
    'description' => 'Load a dictionary with a personal wordlist',
10157
  ),
10158
  'pspell_new_config' =>
10159
  array (
10160
    'return' => 'int',
10161
    'params' => 'int config',
10162
    'description' => 'Load a dictionary based on the given config',
10163
  ),
10164
  'pspell_check' =>
10165
  array (
10166
    'return' => 'bool',
10167
    'params' => 'int pspell, string word',
10168
    'description' => 'Returns true if word is valid',
10169
  ),
10170
  'pspell_suggest' =>
10171
  array (
10172
    'return' => 'array',
10173
    'params' => 'int pspell, string word',
10174
    'description' => 'Returns array of suggestions',
10175
  ),
10176
  'pspell_store_replacement' =>
10177
  array (
10178
    'return' => 'bool',
10179
    'params' => 'int pspell, string misspell, string correct',
10180
    'description' => 'Notify the dictionary of a user-selected replacement',
10181
  ),
10182
  'pspell_add_to_personal' =>
10183
  array (
10184
    'return' => 'bool',
10185
    'params' => 'int pspell, string word',
10186
    'description' => 'Adds a word to a personal list',
10187
  ),
10188
  'pspell_add_to_session' =>
10189
  array (
10190
    'return' => 'bool',
10191
    'params' => 'int pspell, string word',
10192
    'description' => 'Adds a word to the current session',
10193
  ),
10194
  'pspell_clear_session' =>
10195
  array (
10196
    'return' => 'bool',
10197
    'params' => 'int pspell',
10198
    'description' => 'Clears the current session',
10199
  ),
10200
  'pspell_save_wordlist' =>
10201
  array (
10202
    'return' => 'bool',
10203
    'params' => 'int pspell',
10204
    'description' => 'Saves the current (personal) wordlist',
10205
  ),
10206
  'pspell_config_create' =>
10207
  array (
10208
    'return' => 'int',
10209
    'params' => 'string language [, string spelling [, string jargon [, string encoding]]]',
10210
    'description' => 'Create a new config to be used later to create a manager',
10211
  ),
10212
  'pspell_config_runtogether' =>
10213
  array (
10214
    'return' => 'bool',
10215
    'params' => 'int conf, bool runtogether',
10216
    'description' => 'Consider run-together words as valid components',
10217
  ),
10218
  'pspell_config_mode' =>
10219
  array (
10220
    'return' => 'bool',
10221
    'params' => 'int conf, long mode',
10222
    'description' => 'Select mode for config (PSPELL_FAST, PSPELL_NORMAL or PSPELL_BAD_SPELLERS)',
10223
  ),
10224
  'pspell_config_ignore' =>
10225
  array (
10226
    'return' => 'bool',
10227
    'params' => 'int conf, int ignore',
10228
    'description' => 'Ignore words <= n chars',
10229
  ),
10230
  'pspell_config_personal' =>
10231
  array (
10232
    'return' => 'bool',
10233
    'params' => 'int conf, string personal',
10234
    'description' => 'Use a personal dictionary for this config',
10235
  ),
10236
  'pspell_config_dict_dir' =>
10237
  array (
10238
    'return' => 'bool',
10239
    'params' => 'int conf, string directory',
10240
    'description' => 'location of the main word list',
10241
  ),
10242
  'pspell_config_data_dir' =>
10243
  array (
10244
    'return' => 'bool',
10245
    'params' => 'int conf, string directory',
10246
    'description' => 'location of language data files',
10247
  ),
10248
  'pspell_config_repl' =>
10249
  array (
10250
    'return' => 'bool',
10251
    'params' => 'int conf, string repl',
10252
    'description' => 'Use a personal dictionary with replacement pairs for this config',
10253
  ),
10254
  'pspell_config_save_repl' =>
10255
  array (
10256
    'return' => 'bool',
10257
    'params' => 'int conf, bool save',
10258
    'description' => 'Save replacement pairs when personal list is saved for this config',
10259
  ),
10260
  'dl' =>
10261
  array (
10262
    'return' => 'int',
10263
    'params' => 'string extension_filename',
10264
    'description' => 'Load a PHP extension at runtime',
10265
  ),
10266
  'ftok' =>
10267
  array (
10268
    'return' => 'int',
10269
    'params' => 'string pathname, string proj',
10270
    'description' => 'Convert a pathname and a project identifier to a System V IPC key',
10271
  ),
10272
  'assert' =>
10273
  array (
10274
    'return' => 'int',
10275
    'params' => 'string|bool assertion',
10276
    'description' => 'Checks if assertion is false',
10277
  ),
10278
  'assert_options' =>
10279
  array (
10280
    'return' => 'mixed',
10281
    'params' => 'int what [, mixed value]',
10282
    'description' => 'Set/get the various assert flags',
10283
  ),
10284
  'sprintf' =>
10285
  array (
10286
    'return' => 'string',
10287
    'params' => 'string format [, mixed arg1 [, mixed ...]]',
10288
    'description' => 'Return a formatted string',
10289
  ),
10290
  'vsprintf' =>
10291
  array (
10292
    'return' => 'string',
10293
    'params' => 'string format, array args',
10294
    'description' => 'Return a formatted string',
10295
  ),
10296
  'printf' =>
10297
  array (
10298
    'return' => 'int',
10299
    'params' => 'string format [, mixed arg1 [, mixed ...]]',
10300
    'description' => 'Output a formatted string',
10301
  ),
10302
  'vprintf' =>
10303
  array (
10304
    'return' => 'int',
10305
    'params' => 'string format, array args',
10306
    'description' => 'Output a formatted string',
10307
  ),
10308
  'fprintf' =>
10309
  array (
10310
    'return' => 'int',
10311
    'params' => 'resource stream, string format [, mixed arg1 [, mixed ...]]',
10312
    'description' => 'Output a formatted string into a stream',
10313
  ),
10314
  'vfprintf' =>
10315
  array (
10316
    'return' => 'int',
10317
    'params' => 'resource stream, string format, array args',
10318
    'description' => 'Output a formatted string into a stream',
10319
  ),
10320
  'stream_socket_pair' =>
10321
  array (
10322
    'return' => 'array',
10323
    'params' => 'int domain, int type, int protocol',
10324
    'description' => 'Creates a pair of connected, indistinguishable socket streams',
10325
  ),
10326
  'stream_socket_client' =>
10327
  array (
10328
    'return' => 'resource',
10329
    'params' => 'string remoteaddress [, long &errcode, string &errstring, double timeout, long flags, resource context]',
10330
    'description' => 'Open a client connection to a remote address',
10331
  ),
10332
  'stream_socket_server' =>
10333
  array (
10334
    'return' => 'resource',
10335
    'params' => 'string localaddress [, long &errcode, string &errstring, long flags, resource context]',
10336
    'description' => 'Create a server socket bound to localaddress',
10337
  ),
10338
  'stream_socket_accept' =>
10339
  array (
10340
    'return' => 'resource',
10341
    'params' => 'resource serverstream, [ double timeout, string &peername ]',
10342
    'description' => 'Accept a client connection from a server socket',
10343
  ),
10344
  'stream_socket_get_name' =>
10345
  array (
10346
    'return' => 'string',
10347
    'params' => 'resource stream, bool want_peer',
10348
    'description' => 'Returns either the locally bound or remote name for a socket stream',
10349
  ),
10350
  'stream_socket_sendto' =>
10351
  array (
10352
    'return' => 'long',
10353
    'params' => 'resouce stream, string data [, long flags [, string target_addr]]',
10354
    'description' => 'Send data to a socket stream.  If target_addr is specified it must be in dotted quad (or [ipv6]) format',
10355
  ),
10356
  'stream_socket_recvfrom' =>
10357
  array (
10358
    'return' => 'string',
10359
    'params' => 'resource stream, long amount [, long flags [, string &remote_addr]]',
10360
    'description' => 'Receives data from a socket stream',
10361
  ),
10362
  'stream_get_contents' =>
10363
  array (
10364
    'return' => 'long',
10365
    'params' => 'resource source [, long maxlen [, long offset]]',
10366
    'description' => 'Reads all remaining bytes (or up to maxlen bytes) from a stream and returns them as a string.',
10367
  ),
10368
  'stream_copy_to_stream' =>
10369
  array (
10370
    'return' => 'long',
10371
    'params' => 'resource source, resource dest [, long maxlen [, long pos]]',
10372
    'description' => 'Reads up to maxlen bytes from source stream and writes them to dest stream.',
10373
  ),
10374
  'stream_get_meta_data' =>
10375
  array (
10376
    'return' => 'resource',
10377
    'params' => 'resource fp',
10378
    'description' => 'Retrieves header/meta data from streams/file pointers',
10379
  ),
10380
  'stream_get_transports' =>
10381
  array (
10382
    'return' => 'array',
10383
    'params' => '',
10384
    'description' => 'Retrieves list of registered socket transports',
10385
  ),
10386
  'stream_get_wrappers' =>
10387
  array (
10388
    'return' => 'array',
10389
    'params' => '',
10390
    'description' => 'Retrieves list of registered stream wrappers',
10391
  ),
10392
  'stream_select' =>
10393
  array (
10394
    'return' => 'int',
10395
    'params' => 'array &read_streams, array &write_streams, array &except_streams, int tv_sec[, int tv_usec]',
10396
    'description' => 'Runs the select() system call on the sets of streams with a timeout specified by tv_sec and tv_usec',
10397
  ),
10398
  'stream_context_get_options' =>
10399
  array (
10400
    'return' => 'array',
10401
    'params' => 'resource context|resource stream',
10402
    'description' => 'Retrieve options for a stream/wrapper/context',
10403
  ),
10404
  'stream_context_set_option' =>
10405
  array (
10406
    'return' => 'bool',
10407
    'params' => 'resource context|resource stream, string wrappername, string optionname, mixed value',
10408
    'description' => 'Set an option for a wrapper',
10409
  ),
10410
  'stream_context_set_params' =>
10411
  array (
10412
    'return' => 'bool',
10413
    'params' => 'resource context|resource stream, array options',
10414
    'description' => 'Set parameters for a file context',
10415
  ),
10416
  'stream_context_get_default' =>
10417
  array (
10418
    'return' => 'resource',
10419
    'params' => '[array options]',
10420
    'description' => 'Get a handle on the default file/stream context and optionally set parameters',
10421
  ),
10422
  'stream_context_create' =>
10423
  array (
10424
    'return' => 'resource',
10425
    'params' => '[array options]',
10426
    'description' => 'Create a file context and optionally set parameters',
10427
  ),
10428
  'stream_filter_prepend' =>
10429
  array (
10430
    'return' => 'resource',
10431
    'params' => 'resource stream, string filtername[, int read_write[, string filterparams]]',
10432
    'description' => 'Prepend a filter to a stream',
10433
  ),
10434
  'stream_filter_append' =>
10435
  array (
10436
    'return' => 'resource',
10437
    'params' => 'resource stream, string filtername[, int read_write[, string filterparams]]',
10438
    'description' => 'Append a filter to a stream',
10439
  ),
10440
  'stream_filter_remove' =>
10441
  array (
10442
    'return' => 'bool',
10443
    'params' => 'resource stream_filter',
10444
    'description' => 'Flushes any data in the filter\'s internal buffer, removes it from the chain, and frees the resource',
10445
  ),
10446
  'stream_get_line' =>
10447
  array (
10448
    'return' => 'string',
10449
    'params' => 'resource stream, int maxlen [, string ending]',
10450
    'description' => 'Read up to maxlen bytes from a stream or until the ending string is found',
10451
  ),
10452
  'stream_set_blocking' =>
10453
  array (
10454
    'return' => 'bool',
10455
    'params' => 'resource socket, int mode',
10456
    'description' => 'Set blocking/non-blocking mode on a socket or stream',
10457
  ),
10458
  'set_socket_blocking' =>
10459
  array (
10460
    'return' => 'bool',
10461
    'params' => 'resource socket, int mode',
10462
    'description' => 'Set blocking/non-blocking mode on a socket',
10463
  ),
10464
  'stream_set_timeout' =>
10465
  array (
10466
    'return' => 'bool',
10467
    'params' => 'resource stream, int seconds, int microseconds',
10468
    'description' => 'Set timeout on stream read to seconds + microseonds',
10469
  ),
10470
  'stream_set_write_buffer' =>
10471
  array (
10472
    'return' => 'int',
10473
    'params' => 'resource fp, int buffer',
10474
    'description' => 'Set file write buffer',
10475
  ),
10476
  'stream_socket_enable_crypto' =>
10477
  array (
10478
    'return' => 'int',
10479
    'params' => 'resource stream, bool enable [, int cryptokind, resource sessionstream]',
10480
    'description' => 'Enable or disable a specific kind of crypto on the stream',
10481
  ),
10482
  'proc_terminate' =>
10483
  array (
10484
    'return' => 'int',
10485
    'params' => 'resource process [, long signal]',
10486
    'description' => 'kill a process opened by proc_open',
10487
  ),
10488
  'proc_close' =>
10489
  array (
10490
    'return' => 'int',
10491
    'params' => 'resource process',
10492
    'description' => 'close a process opened by proc_open',
10493
  ),
10494
  'proc_get_status' =>
10495
  array (
10496
    'return' => 'array',
10497
    'params' => 'resource process',
10498
    'description' => 'get information about a process opened by proc_open',
10499
  ),
10500
  'proc_open' =>
10501
  array (
10502
    'return' => 'resource',
10503
    'params' => 'string command, array descriptorspec, array &pipes [, string cwd [, array env [, array other_options]]]',
10504
    'description' => 'Run a process with more control over it\'s file descriptors',
10505
  ),
10506
  'opendir' =>
10507
  array (
10508
    'return' => 'mixed',
10509
    'params' => 'string path[, resource context]',
10510
    'description' => 'Open a directory and return a dir_handle',
10511
  ),
10512
  'dir' =>
10513
  array (
10514
    'return' => 'object',
10515
    'params' => 'string directory[, resource context]',
10516
    'description' => 'Directory class with properties, handle and class and methods read, rewind and close',
10517
  ),
10518
  'closedir' =>
10519
  array (
10520
    'return' => 'void',
10521
    'params' => '[resource dir_handle]',
10522
    'description' => 'Close directory connection identified by the dir_handle',
10523
  ),
10524
  'chroot' =>
10525
  array (
10526
    'return' => 'bool',
10527
    'params' => 'string directory',
10528
    'description' => 'Change root directory',
10529
  ),
10530
  'chdir' =>
10531
  array (
10532
    'return' => 'bool',
10533
    'params' => 'string directory',
10534
    'description' => 'Change the current directory',
10535
  ),
10536
  'getcwd' =>
10537
  array (
10538
    'return' => 'mixed',
10539
    'params' => 'void',
10540
    'description' => 'Gets the current directory',
10541
  ),
10542
  'rewinddir' =>
10543
  array (
10544
    'return' => 'void',
10545
    'params' => '[resource dir_handle]',
10546
    'description' => 'Rewind dir_handle back to the start',
10547
  ),
10548
  'readdir' =>
10549
  array (
10550
    'return' => 'string',
10551
    'params' => '[resource dir_handle]',
10552
    'description' => 'Read directory entry from dir_handle',
10553
  ),
10554
  'glob' =>
10555
  array (
10556
    'return' => 'array',
10557
    'params' => 'string pattern [, int flags]',
10558
    'description' => 'Find pathnames matching a pattern',
10559
  ),
10560
  'scandir' =>
10561
  array (
10562
    'return' => 'array',
10563
    'params' => 'string dir [, int sorting_order [, resource context]]',
10564
    'description' => 'List files & directories inside the specified path',
10565
  ),
10566
  'disk_total_space' =>
10567
  array (
10568
    'return' => 'float',
10569
    'params' => 'string path',
10570
    'description' => 'Get total disk space for filesystem that path is on',
10571
  ),
10572
  'disk_free_space' =>
10573
  array (
10574
    'return' => 'float',
10575
    'params' => 'string path',
10576
    'description' => 'Get free disk space for filesystem that path is on',
10577
  ),
10578
  'chgrp' =>
10579
  array (
10580
    'return' => 'bool',
10581
    'params' => 'string filename, mixed group',
10582
    'description' => 'Change file group',
10583
  ),
10584
  'lchgrp' =>
10585
  array (
10586
    'return' => 'bool',
10587
    'params' => 'string filename, mixed group',
10588
    'description' => 'Change symlink group',
10589
  ),
10590
  'chmod' =>
10591
  array (
10592
    'return' => 'bool',
10593
    'params' => 'string filename, int mode',
10594
    'description' => 'Change file mode',
10595
  ),
10596
  'touch' =>
10597
  array (
10598
    'return' => 'bool',
10599
    'params' => 'string filename [, int time [, int atime]]',
10600
    'description' => 'Set modification time of file',
10601
  ),
10602
  'clearstatcache' =>
10603
  array (
10604
    'return' => 'void',
10605
    'params' => 'void',
10606
    'description' => 'Clear file stat cache',
10607
  ),
10608
  'fileperms' =>
10609
  array (
10610
    'return' => 'int',
10611
    'params' => 'string filename',
10612
    'description' => 'Get file permissions',
10613
  ),
10614
  'fileinode' =>
10615
  array (
10616
    'return' => 'int',
10617
    'params' => 'string filename',
10618
    'description' => 'Get file inode',
10619
  ),
10620
  'filesize' =>
10621
  array (
10622
    'return' => 'int',
10623
    'params' => 'string filename',
10624
    'description' => 'Get file size',
10625
  ),
10626
  'fileowner' =>
10627
  array (
10628
    'return' => 'int',
10629
    'params' => 'string filename',
10630
    'description' => 'Get file owner',
10631
  ),
10632
  'filegroup' =>
10633
  array (
10634
    'return' => 'int',
10635
    'params' => 'string filename',
10636
    'description' => 'Get file group',
10637
  ),
10638
  'fileatime' =>
10639
  array (
10640
    'return' => 'int',
10641
    'params' => 'string filename',
10642
    'description' => 'Get last access time of file',
10643
  ),
10644
  'filemtime' =>
10645
  array (
10646
    'return' => 'int',
10647
    'params' => 'string filename',
10648
    'description' => 'Get last modification time of file',
10649
  ),
10650
  'filectime' =>
10651
  array (
10652
    'return' => 'int',
10653
    'params' => 'string filename',
10654
    'description' => 'Get inode modification time of file',
10655
  ),
10656
  'filetype' =>
10657
  array (
10658
    'return' => 'string',
10659
    'params' => 'string filename',
10660
    'description' => 'Get file type',
10661
  ),
10662
  'is_writable' =>
10663
  array (
10664
    'return' => 'bool',
10665
    'params' => 'string filename',
10666
    'description' => 'Returns true if file can be written',
10667
  ),
10668
  'is_readable' =>
10669
  array (
10670
    'return' => 'bool',
10671
    'params' => 'string filename',
10672
    'description' => 'Returns true if file can be read',
10673
  ),
10674
  'is_executable' =>
10675
  array (
10676
    'return' => 'bool',
10677
    'params' => 'string filename',
10678
    'description' => 'Returns true if file is executable',
10679
  ),
10680
  'is_file' =>
10681
  array (
10682
    'return' => 'bool',
10683
    'params' => 'string filename',
10684
    'description' => 'Returns true if file is a regular file',
10685
  ),
10686
  'is_dir' =>
10687
  array (
10688
    'return' => 'bool',
10689
    'params' => 'string filename',
10690
    'description' => 'Returns true if file is directory',
10691
  ),
10692
  'is_link' =>
10693
  array (
10694
    'return' => 'bool',
10695
    'params' => 'string filename',
10696
    'description' => 'Returns true if file is symbolic link',
10697
  ),
10698
  'file_exists' =>
10699
  array (
10700
    'return' => 'bool',
10701
    'params' => 'string filename',
10702
    'description' => 'Returns true if filename exists',
10703
  ),
10704
  'lstat' =>
10705
  array (
10706
    'return' => 'array',
10707
    'params' => 'string filename',
10708
    'description' => 'Give information about a file or symbolic link',
10709
  ),
10710
  'stat' =>
10711
  array (
10712
    'return' => 'array',
10713
    'params' => 'string filename',
10714
    'description' => 'Give information about a file',
10715
  ),
10716
  'convert_cyr_string' =>
10717
  array (
10718
    'return' => 'string',
10719
    'params' => 'string str, string from, string to',
10720
    'description' => 'Convert from one Cyrillic character set to another',
10721
  ),
10722
  'krsort' =>
10723
  array (
10724
    'return' => 'bool',
10725
    'params' => 'array array_arg [, int sort_flags]',
10726
    'description' => 'Sort an array by key value in reverse order',
10727
  ),
10728
  'ksort' =>
10729
  array (
10730
    'return' => 'bool',
10731
    'params' => 'array array_arg [, int sort_flags]',
10732
    'description' => 'Sort an array by key',
10733
  ),
10734
  'count' =>
10735
  array (
10736
    'return' => 'int',
10737
    'params' => 'mixed var [, int mode]',
10738
    'description' => 'Count the number of elements in a variable (usually an array)',
10739
  ),
10740
  'natsort' =>
10741
  array (
10742
    'return' => 'void',
10743
    'params' => 'array array_arg',
10744
    'description' => 'Sort an array using natural sort',
10745
  ),
10746
  'natcasesort' =>
10747
  array (
10748
    'return' => 'void',
10749
    'params' => 'array array_arg',
10750
    'description' => 'Sort an array using case-insensitive natural sort',
10751
  ),
10752
  'asort' =>
10753
  array (
10754
    'return' => 'bool',
10755
    'params' => 'array array_arg [, int sort_flags]',
10756
    'description' => 'Sort an array and maintain index association',
10757
  ),
10758
  'arsort' =>
10759
  array (
10760
    'return' => 'bool',
10761
    'params' => 'array array_arg [, int sort_flags]',
10762
    'description' => 'Sort an array in reverse order and maintain index association',
10763
  ),
10764
  'sort' =>
10765
  array (
10766
    'return' => 'bool',
10767
    'params' => 'array array_arg [, int sort_flags]',
10768
    'description' => 'Sort an array',
10769
  ),
10770
  'rsort' =>
10771
  array (
10772
    'return' => 'bool',
10773
    'params' => 'array array_arg [, int sort_flags]',
10774
    'description' => 'Sort an array in reverse order',
10775
  ),
10776
  'usort' =>
10777
  array (
10778
    'return' => 'bool',
10779
    'params' => 'array array_arg, string cmp_function',
10780
    'description' => 'Sort an array by values using a user-defined comparison function',
10781
  ),
10782
  'uasort' =>
10783
  array (
10784
    'return' => 'bool',
10785
    'params' => 'array array_arg, string cmp_function',
10786
    'description' => 'Sort an array with a user-defined comparison function and maintain index association',
10787
  ),
10788
  'uksort' =>
10789
  array (
10790
    'return' => 'bool',
10791
    'params' => 'array array_arg, string cmp_function',
10792
    'description' => 'Sort an array by keys using a user-defined comparison function',
10793
  ),
10794
  'end' =>
10795
  array (
10796
    'return' => 'mixed',
10797
    'params' => 'array array_arg',
10798
    'description' => 'Advances array argument\'s internal pointer to the last element and return it',
10799
  ),
10800
  'prev' =>
10801
  array (
10802
    'return' => 'mixed',
10803
    'params' => 'array array_arg',
10804
    'description' => 'Move array argument\'s internal pointer to the previous element and return it',
10805
  ),
10806
  'next' =>
10807
  array (
10808
    'return' => 'mixed',
10809
    'params' => 'array array_arg',
10810
    'description' => 'Move array argument\'s internal pointer to the next element and return it',
10811
  ),
10812
  'reset' =>
10813
  array (
10814
    'return' => 'mixed',
10815
    'params' => 'array array_arg',
10816
    'description' => 'Set array argument\'s internal pointer to the first element and return it',
10817
  ),
10818
  'current' =>
10819
  array (
10820
    'return' => 'mixed',
10821
    'params' => 'array array_arg',
10822
    'description' => 'Return the element currently pointed to by the internal array pointer',
10823
  ),
10824
  'key' =>
10825
  array (
10826
    'return' => 'mixed',
10827
    'params' => 'array array_arg',
10828
    'description' => 'Return the key of the element currently pointed to by the internal array pointer',
10829
  ),
10830
  'min' =>
10831
  array (
10832
    'return' => 'mixed',
10833
    'params' => 'mixed arg1 [, mixed arg2 [, mixed ...]]',
10834
    'description' => 'Return the lowest value in an array or a series of arguments',
10835
  ),
10836
  'max' =>
10837
  array (
10838
    'return' => 'mixed',
10839
    'params' => 'mixed arg1 [, mixed arg2 [, mixed ...]]',
10840
    'description' => 'Return the highest value in an array or a series of arguments',
10841
  ),
10842
  'array_walk' =>
10843
  array (
10844
    'return' => 'bool',
10845
    'params' => 'array input, string funcname [, mixed userdata]',
10846
    'description' => 'Apply a user function to every member of an array',
10847
  ),
10848
  'array_walk_recursive' =>
10849
  array (
10850
    'return' => 'bool',
10851
    'params' => 'array input, string funcname [, mixed userdata]',
10852
    'description' => 'Apply a user function recursively to every member of an array',
10853
  ),
10854
  'in_array' =>
10855
  array (
10856
    'return' => 'bool',
10857
    'params' => 'mixed needle, array haystack [, bool strict]',
10858
    'description' => 'Checks if the given value exists in the array',
10859
  ),
10860
  'array_search' =>
10861
  array (
10862
    'return' => 'mixed',
10863
    'params' => 'mixed needle, array haystack [, bool strict]',
10864
    'description' => 'Searches the array for a given value and returns the corresponding key if successful',
10865
  ),
10866
  'extract' =>
10867
  array (
10868
    'return' => 'int',
10869
    'params' => 'array var_array [, int extract_type [, string prefix]]',
10870
    'description' => 'Imports variables into symbol table from an array',
10871
  ),
10872
  'compact' =>
10873
  array (
10874
    'return' => 'array',
10875
    'params' => 'mixed var_names [, mixed ...]',
10876
    'description' => 'Creates a hash containing variables and their values',
10877
  ),
10878
  'array_fill' =>
10879
  array (
10880
    'return' => 'array',
10881
    'params' => 'int start_key, int num, mixed val',
10882
    'description' => 'Create an array containing num elements starting with index start_key each initialized to val',
10883
  ),
10884
  'range' =>
10885
  array (
10886
    'return' => 'array',
10887
    'params' => 'mixed low, mixed high[, int step]',
10888
    'description' => 'Create an array containing the range of integers or characters from low to high (inclusive)',
10889
  ),
10890
  'shuffle' =>
10891
  array (
10892
    'return' => 'bool',
10893
    'params' => 'array array_arg',
10894
    'description' => 'Randomly shuffle the contents of an array',
10895
  ),
10896
  'array_push' =>
10897
  array (
10898
    'return' => 'int',
10899
    'params' => 'array stack, mixed var [, mixed ...]',
10900
    'description' => 'Pushes elements onto the end of the array',
10901
  ),
10902
  'array_pop' =>
10903
  array (
10904
    'return' => 'mixed',
10905
    'params' => 'array stack',
10906
    'description' => 'Pops an element off the end of the array',
10907
  ),
10908
  'array_shift' =>
10909
  array (
10910
    'return' => 'mixed',
10911
    'params' => 'array stack',
10912
    'description' => 'Pops an element off the beginning of the array',
10913
  ),
10914
  'array_unshift' =>
10915
  array (
10916
    'return' => 'int',
10917
    'params' => 'array stack, mixed var [, mixed ...]',
10918
    'description' => 'Pushes elements onto the beginning of the array',
10919
  ),
10920
  'array_splice' =>
10921
  array (
10922
    'return' => 'array',
10923
    'params' => 'array input, int offset [, int length [, array replacement]]',
10924
    'description' => 'Removes the elements designated by offset and length and replace them with supplied array',
10925
  ),
10926
  'array_slice' =>
10927
  array (
10928
    'return' => 'array',
10929
    'params' => 'array input, int offset [, int length]',
10930
    'description' => 'Returns elements specified by offset and length',
10931
  ),
10932
  'array_merge' =>
10933
  array (
10934
    'return' => 'array',
10935
    'params' => 'array arr1, array arr2 [, array ...]',
10936
    'description' => 'Merges elements from passed arrays into one array',
10937
  ),
10938
  'array_merge_recursive' =>
10939
  array (
10940
    'return' => 'array',
10941
    'params' => 'array arr1, array arr2 [, array ...]',
10942
    'description' => 'Recursively merges elements from passed arrays into one array',
10943
  ),
10944
  'array_keys' =>
10945
  array (
10946
    'return' => 'array',
10947
    'params' => 'array input [, mixed search_value[, bool strict]]',
10948
    'description' => 'Return just the keys from the input array, optionally only for the specified search_value',
10949
  ),
10950
  'array_values' =>
10951
  array (
10952
    'return' => 'array',
10953
    'params' => 'array input',
10954
    'description' => 'Return just the values from the input array',
10955
  ),
10956
  'array_count_values' =>
10957
  array (
10958
    'return' => 'array',
10959
    'params' => 'array input',
10960
    'description' => 'Return the value as key and the frequency of that value in input as value',
10961
  ),
10962
  'array_reverse' =>
10963
  array (
10964
    'return' => 'array',
10965
    'params' => 'array input [, bool preserve keys]',
10966
    'description' => 'Return input as a new array with the order of the entries reversed',
10967
  ),
10968
  'array_pad' =>
10969
  array (
10970
    'return' => 'array',
10971
    'params' => 'array input, int pad_size, mixed pad_value',
10972
    'description' => 'Returns a copy of input array padded with pad_value to size pad_size',
10973
  ),
10974
  'array_flip' =>
10975
  array (
10976
    'return' => 'array',
10977
    'params' => 'array input',
10978
    'description' => 'Return array with key <-> value flipped',
10979
  ),
10980
  'array_change_key_case' =>
10981
  array (
10982
    'return' => 'array',
10983
    'params' => 'array input [, int case=CASE_LOWER]',
10984
    'description' => 'Retuns an array with all string keys lowercased [or uppercased]',
10985
  ),
10986
  'array_unique' =>
10987
  array (
10988
    'return' => 'array',
10989
    'params' => 'array input',
10990
    'description' => 'Removes duplicate values from array',
10991
  ),
10992
  'array_intersect_key' =>
10993
  array (
10994
    'return' => 'array',
10995
    'params' => 'array arr1, array arr2 [, array ...]',
10996
    '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.',
10997
  ),
10998
  'array_intersect_ukey' =>
10999
  array (
11000
    'return' => 'array',
11001
    'params' => 'array arr1, array arr2 [, array ...], callback key_compare_func',
11002
    '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.',
11003
  ),
11004
  'array_intersect' =>
11005
  array (
11006
    'return' => 'array',
11007
    'params' => 'array arr1, array arr2 [, array ...]',
11008
    'description' => 'Returns the entries of arr1 that have values which are present in all the other arguments',
11009
  ),
11010
  'array_uintersect' =>
11011
  array (
11012
    'return' => 'array',
11013
    'params' => 'array arr1, array arr2 [, array ...], callback data_compare_func',
11014
    '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.',
11015
  ),
11016
  'array_intersect_assoc' =>
11017
  array (
11018
    'return' => 'array',
11019
    'params' => 'array arr1, array arr2 [, array ...]',
11020
    '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',
11021
  ),
11022
  'array_uintersect_assoc' =>
11023
  array (
11024
    'return' => 'array',
11025
    'params' => 'array arr1, array arr2 [, array ...], callback data_compare_func',
11026
    '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.',
11027
  ),
11028
  'array_intersect_uassoc' =>
11029
  array (
11030
    'return' => 'array',
11031
    'params' => 'array arr1, array arr2 [, array ...], callback key_compare_func',
11032
    '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.',
11033
  ),
11034
  'array_uintersect_uassoc' =>
11035
  array (
11036
    'return' => 'array',
11037
    'params' => 'array arr1, array arr2 [, array ...], callback data_compare_func, callback key_compare_func',
11038
    '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.',
11039
  ),
11040
  'array_diff_key' =>
11041
  array (
11042
    'return' => 'array',
11043
    'params' => 'array arr1, array arr2 [, array ...]',
11044
    '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.',
11045
  ),
11046
  'array_diff_ukey' =>
11047
  array (
11048
    'return' => 'array',
11049
    'params' => 'array arr1, array arr2 [, array ...], callback key_comp_func',
11050
    '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.',
11051
  ),
11052
  'array_diff' =>
11053
  array (
11054
    'return' => 'array',
11055
    'params' => 'array arr1, array arr2 [, array ...]',
11056
    'description' => 'Returns the entries of arr1 that have values which are not present in any of the others arguments.',
11057
  ),
11058
  'array_udiff' =>
11059
  array (
11060
    'return' => 'array',
11061
    'params' => 'array arr1, array arr2 [, array ...], callback data_comp_func',
11062
    '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.',
11063
  ),
11064
  'array_diff_assoc' =>
11065
  array (
11066
    'return' => 'array',
11067
    'params' => 'array arr1, array arr2 [, array ...]',
11068
    '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',
11069
  ),
11070
  'array_diff_uassoc' =>
11071
  array (
11072
    'return' => 'array',
11073
    'params' => 'array arr1, array arr2 [, array ...], callback data_comp_func',
11074
    '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.',
11075
  ),
11076
  'array_udiff_assoc' =>
11077
  array (
11078
    'return' => 'array',
11079
    'params' => 'array arr1, array arr2 [, array ...], callback key_comp_func',
11080
    '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.',
11081
  ),
11082
  'array_udiff_uassoc' =>
11083
  array (
11084
    'return' => 'array',
11085
    'params' => 'array arr1, array arr2 [, array ...], callback data_comp_func, callback key_comp_func',
11086
    '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.',
11087
  ),
11088
  'array_multisort' =>
11089
  array (
11090
    'return' => 'bool',
11091
    '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]], ...]',
11092
    'description' => 'Sort multiple arrays at once similar to how ORDER BY clause works in SQL',
11093
  ),
11094
  'array_rand' =>
11095
  array (
11096
    'return' => 'mixed',
11097
    'params' => 'array input [, int num_req]',
11098
    'description' => 'Return key/keys for random entry/entries in the array',
11099
  ),
11100
  'array_sum' =>
11101
  array (
11102
    'return' => 'mixed',
11103
    'params' => 'array input',
11104
    'description' => 'Returns the sum of the array entries',
11105
  ),
11106
  'array_product' =>
11107
  array (
11108
    'return' => 'mixed',
11109
    'params' => 'array input',
11110
    'description' => 'Returns the product of the array entries',
11111
  ),
11112
  'array_reduce' =>
11113
  array (
11114
    'return' => 'mixed',
11115
    'params' => 'array input, mixed callback [, int initial]',
11116
    'description' => 'Iteratively reduce the array to a single value via the callback.',
11117
  ),
11118
  'array_filter' =>
11119
  array (
11120
    'return' => 'array',
11121
    'params' => 'array input [, mixed callback]',
11122
    'description' => 'Filters elements from the array via the callback.',
11123
  ),
11124
  'array_map' =>
11125
  array (
11126
    'return' => 'array',
11127
    'params' => 'mixed callback, array input1 [, array input2 ,...]',
11128
    'description' => 'Applies the callback to the elements in given arrays.',
11129
  ),
11130
  'array_key_exists' =>
11131
  array (
11132
    'return' => 'bool',
11133
    'params' => 'mixed key, array search',
11134
    'description' => 'Checks if the given key or index exists in the array',
11135
  ),
11136
  'array_chunk' =>
11137
  array (
11138
    'return' => 'array',
11139
    'params' => 'array input, int size [, bool preserve_keys]',
11140
    'description' => 'Split array into chunks',
11141
  ),
11142
  'array_combine' =>
11143
  array (
11144
    'return' => 'array',
11145
    'params' => 'array keys, array values',
11146
    'description' => 'Creates an array by using the elements of the first parameter as keys and the elements of the second as correspoding keys',
11147
  ),
11148
  'soundex' =>
11149
  array (
11150
    'return' => 'string',
11151
    'params' => 'string str',
11152
    'description' => 'Calculate the soundex key of a string',
11153
  ),
11154
  'strptime' =>
11155
  array (
11156
    'return' => 'string',
11157
    'params' => 'string timestamp, string format',
11158
    'description' => 'Parse a time/date generated with strftime()',
11159
  ),
11160
  'md5' =>
11161
  array (
11162
    'return' => 'string',
11163
    'params' => 'string str, [ bool raw_output]',
11164
    'description' => 'Calculate the md5 hash of a string',
11165
  ),
11166
  'md5_file' =>
11167
  array (
11168
    'return' => 'string',
11169
    'params' => 'string filename [, bool raw_output]',
11170
    'description' => 'Calculate the md5 hash of given filename',
11171
  ),
11172
  'header' =>
11173
  array (
11174
    'return' => 'void',
11175
    'params' => 'string header [, bool replace, [int http_response_code]]',
11176
    'description' => 'Sends a raw HTTP header',
11177
  ),
11178
  'setcookie' =>
11179
  array (
11180
    'return' => 'bool',
11181
    'params' => 'string name [, string value [, int expires [, string path [, string domain [, bool secure]]]]]',
11182
    'description' => 'Send a cookie',
11183
  ),
11184
  'setrawcookie' =>
11185
  array (
11186
    'return' => 'bool',
11187
    'params' => 'string name [, string value [, int expires [, string path [, string domain [, bool secure]]]]]',
11188
    'description' => 'Send a cookie with no url encoding of the value',
11189
  ),
11190
  'headers_sent' =>
11191
  array (
11192
    'return' => 'bool',
11193
    'params' => '[string &$file [, int &$line]]',
11194
    'description' => 'Returns true if headers have already been sent, false otherwise',
11195
  ),
11196
  'headers_list' =>
11197
  array (
11198
    'return' => 'array',
11199
    'params' => 'void',
11200
    'description' => 'Return list of headers to be sent / already sent',
11201
  ),
11202
  'crc32' =>
11203
  array (
11204
    'return' => 'string',
11205
    'params' => 'string str',
11206
    'description' => 'Calculate the crc32 polynomial of a string',
11207
  ),
11208
  'abs' =>
11209
  array (
11210
    'return' => 'int',
11211
    'params' => 'int number',
11212
    'description' => 'Return the absolute value of the number',
11213
  ),
11214
  'ceil' =>
11215
  array (
11216
    'return' => 'float',
11217
    'params' => 'float number',
11218
    'description' => 'Returns the next highest integer value of the number',
11219
  ),
11220
  'floor' =>
11221
  array (
11222
    'return' => 'float',
11223
    'params' => 'float number',
11224
    'description' => 'Returns the next lowest integer value from the number',
11225
  ),
11226
  'round' =>
11227
  array (
11228
    'return' => 'float',
11229
    'params' => 'float number [, int precision]',
11230
    'description' => 'Returns the number rounded to specified precision',
11231
  ),
11232
  'sin' =>
11233
  array (
11234
    'return' => 'float',
11235
    'params' => 'float number',
11236
    'description' => 'Returns the sine of the number in radians',
11237
  ),
11238
  'cos' =>
11239
  array (
11240
    'return' => 'float',
11241
    'params' => 'float number',
11242
    'description' => 'Returns the cosine of the number in radians',
11243
  ),
11244
  'tan' =>
11245
  array (
11246
    'return' => 'float',
11247
    'params' => 'float number',
11248
    'description' => 'Returns the tangent of the number in radians',
11249
  ),
11250
  'asin' =>
11251
  array (
11252
    'return' => 'float',
11253
    'params' => 'float number',
11254
    'description' => 'Returns the arc sine of the number in radians',
11255
  ),
11256
  'acos' =>
11257
  array (
11258
    'return' => 'float',
11259
    'params' => 'float number',
11260
    'description' => 'Return the arc cosine of the number in radians',
11261
  ),
11262
  'atan' =>
11263
  array (
11264
    'return' => 'float',
11265
    'params' => 'float number',
11266
    'description' => 'Returns the arc tangent of the number in radians',
11267
  ),
11268
  'atan2' =>
11269
  array (
11270
    'return' => 'float',
11271
    'params' => 'float y, float x',
11272
    'description' => 'Returns the arc tangent of y/x, with the resulting quadrant determined by the signs of y and x',
11273
  ),
11274
  'sinh' =>
11275
  array (
11276
    'return' => 'float',
11277
    'params' => 'float number',
11278
    'description' => 'Returns the hyperbolic sine of the number, defined as (exp(number) - exp(-number))/2',
11279
  ),
11280
  'cosh' =>
11281
  array (
11282
    'return' => 'float',
11283
    'params' => 'float number',
11284
    'description' => 'Returns the hyperbolic cosine of the number, defined as (exp(number) + exp(-number))/2',
11285
  ),
11286
  'tanh' =>
11287
  array (
11288
    'return' => 'float',
11289
    'params' => 'float number',
11290
    'description' => 'Returns the hyperbolic tangent of the number, defined as sinh(number)/cosh(number)',
11291
  ),
11292
  'asinh' =>
11293
  array (
11294
    'return' => 'float',
11295
    'params' => 'float number',
11296
    'description' => 'Returns the inverse hyperbolic sine of the number, i.e. the value whose hyperbolic sine is number',
11297
  ),
11298
  'acosh' =>
11299
  array (
11300
    'return' => 'float',
11301
    'params' => 'float number',
11302
    'description' => 'Returns the inverse hyperbolic cosine of the number, i.e. the value whose hyperbolic cosine is number',
11303
  ),
11304
  'atanh' =>
11305
  array (
11306
    'return' => 'float',
11307
    'params' => 'float number',
11308
    'description' => 'Returns the inverse hyperbolic tangent of the number, i.e. the value whose hyperbolic tangent is number',
11309
  ),
11310
  'pi' =>
11311
  array (
11312
    'return' => 'float',
11313
    'params' => 'void',
11314
    'description' => 'Returns an approximation of pi',
11315
  ),
11316
  'is_finite' =>
11317
  array (
11318
    'return' => 'bool',
11319
    'params' => 'float val',
11320
    'description' => 'Returns whether argument is finite',
11321
  ),
11322
  'is_infinite' =>
11323
  array (
11324
    'return' => 'bool',
11325
    'params' => 'float val',
11326
    'description' => 'Returns whether argument is infinite',
11327
  ),
11328
  'is_nan' =>
11329
  array (
11330
    'return' => 'bool',
11331
    'params' => 'float val',
11332
    'description' => 'Returns whether argument is not a number',
11333
  ),
11334
  'pow' =>
11335
  array (
11336
    'return' => 'number',
11337
    'params' => 'number base, number exponent',
11338
    'description' => 'Returns base raised to the power of exponent. Returns integer result when possible',
11339
  ),
11340
  'exp' =>
11341
  array (
11342
    'return' => 'float',
11343
    'params' => 'float number',
11344
    'description' => 'Returns e raised to the power of the number',
11345
  ),
11346
  'expm1' =>
11347
  array (
11348
    'return' => 'float',
11349
    'params' => 'float number',
11350
    'description' => 'Returns exp(number) - 1, computed in a way that accurate even when the value of number is close to zero',
11351
  ),
11352
  'log1p' =>
11353
  array (
11354
    'return' => 'float',
11355
    'params' => 'float number',
11356
    'description' => 'Returns log(1 + number), computed in a way that accurate even when the value of number is close to zero',
11357
  ),
11358
  'log' =>
11359
  array (
11360
    'return' => 'float',
11361
    'params' => 'float number, [float base]',
11362
    'description' => 'Returns the natural logarithm of the number, or the base log if base is specified',
11363
  ),
11364
  'log10' =>
11365
  array (
11366
    'return' => 'float',
11367
    'params' => 'float number',
11368
    'description' => 'Returns the base-10 logarithm of the number',
11369
  ),
11370
  'sqrt' =>
11371
  array (
11372
    'return' => 'float',
11373
    'params' => 'float number',
11374
    'description' => 'Returns the square root of the number',
11375
  ),
11376
  'hypot' =>
11377
  array (
11378
    'return' => 'float',
11379
    'params' => 'float num1, float num2',
11380
    'description' => 'Returns sqrt(num1*num1 + num2*num2)',
11381
  ),
11382
  'deg2rad' =>
11383
  array (
11384
    'return' => 'float',
11385
    'params' => 'float number',
11386
    'description' => 'Converts the number in degrees to the radian equivalent',
11387
  ),
11388
  'rad2deg' =>
11389
  array (
11390
    'return' => 'float',
11391
    'params' => 'float number',
11392
    'description' => 'Converts the radian number to the equivalent number in degrees',
11393
  ),
11394
  'bindec' =>
11395
  array (
11396
    'return' => 'int',
11397
    'params' => 'string binary_number',
11398
    'description' => 'Returns the decimal equivalent of the binary number',
11399
  ),
11400
  'hexdec' =>
11401
  array (
11402
    'return' => 'int',
11403
    'params' => 'string hexadecimal_number',
11404
    'description' => 'Returns the decimal equivalent of the hexadecimal number',
11405
  ),
11406
  'octdec' =>
11407
  array (
11408
    'return' => 'int',
11409
    'params' => 'string octal_number',
11410
    'description' => 'Returns the decimal equivalent of an octal string',
11411
  ),
11412
  'decbin' =>
11413
  array (
11414
    'return' => 'string',
11415
    'params' => 'int decimal_number',
11416
    'description' => 'Returns a string containing a binary representation of the number',
11417
  ),
11418
  'decoct' =>
11419
  array (
11420
    'return' => 'string',
11421
    'params' => 'int decimal_number',
11422
    'description' => 'Returns a string containing an octal representation of the given number',
11423
  ),
11424
  'dechex' =>
11425
  array (
11426
    'return' => 'string',
11427
    'params' => 'int decimal_number',
11428
    'description' => 'Returns a string containing a hexadecimal representation of the given number',
11429
  ),
11430
  'base_convert' =>
11431
  array (
11432
    'return' => 'string',
11433
    'params' => 'string number, int frombase, int tobase',
11434
    'description' => 'Converts a number in a string from any base <= 36 to any base <= 36',
11435
  ),
11436
  'number_format' =>
11437
  array (
11438
    'return' => 'string',
11439
    'params' => 'float number [, int num_decimal_places [, string dec_seperator, string thousands_seperator]]',
11440
    'description' => 'Formats a number with grouped thousands',
11441
  ),
11442
  'fmod' =>
11443
  array (
11444
    'return' => 'float',
11445
    'params' => 'float x, float y',
11446
    'description' => 'Returns the remainder of dividing x by y as a float',
11447
  ),
11448
  'gethostbyaddr' =>
11449
  array (
11450
    'return' => 'string',
11451
    'params' => 'string ip_address',
11452
    'description' => 'Get the Internet host name corresponding to a given IP address',
11453
  ),
11454
  'gethostbyname' =>
11455
  array (
11456
    'return' => 'string',
11457
    'params' => 'string hostname',
11458
    'description' => 'Get the IP address corresponding to a given Internet host name',
11459
  ),
11460
  'gethostbynamel' =>
11461
  array (
11462
    'return' => 'array',
11463
    'params' => 'string hostname',
11464
    'description' => 'Return a list of IP addresses that a given hostname resolves to.',
11465
  ),
11466
  'dns_check_record' =>
11467
  array (
11468
    'return' => 'int',
11469
    'params' => 'string host [, string type]',
11470
    'description' => 'Check DNS records corresponding to a given Internet host name or IP address',
11471
  ),
11472
  'dns_get_record' =>
11473
  array (
11474
    'return' => 'array|false',
11475
    'params' => 'string hostname [, int type[, array authns, array addtl]]',
11476
    'description' => 'Get any Resource Record corresponding to a given Internet host name',
11477
  ),
11478
  'dns_get_mx' =>
11479
  array (
11480
    'return' => 'bool',
11481
    'params' => 'string hostname, array mxhosts [, array weight]',
11482
    'description' => 'Get MX records corresponding to a given Internet host name',
11483
  ),
11484
  'bin2hex' =>
11485
  array (
11486
    'return' => 'string',
11487
    'params' => 'string data',
11488
    'description' => 'Converts the binary representation of data to hex',
11489
  ),
11490
  'strspn' =>
11491
  array (
11492
    'return' => 'int',
11493
    'params' => 'string str, string mask [, start [, len]]',
11494
    '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)',
11495
  ),
11496
  'strcspn' =>
11497
  array (
11498
    'return' => 'int',
11499
    'params' => 'string str, string mask [, start [, len]]',
11500
    '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)',
11501
  ),
11502
  'nl_langinfo' =>
11503
  array (
11504
    'return' => 'string',
11505
    'params' => 'int item',
11506
    'description' => 'Query language and locale information',
11507
  ),
11508
  'strcoll' =>
11509
  array (
11510
    'return' => 'int',
11511
    'params' => 'string str1, string str2',
11512
    'description' => 'Compares two strings using the current locale',
11513
  ),
11514
  'trim' =>
11515
  array (
11516
    'return' => 'string',
11517
    'params' => 'string str [, string character_mask]',
11518
    'description' => 'Strips whitespace from the beginning and end of a string',
11519
  ),
11520
  'rtrim' =>
11521
  array (
11522
    'return' => 'string',
11523
    'params' => 'string str [, string character_mask]',
11524
    'description' => 'Removes trailing whitespace',
11525
  ),
11526
  'ltrim' =>
11527
  array (
11528
    'return' => 'string',
11529
    'params' => 'string str [, string character_mask]',
11530
    'description' => 'Strips whitespace from the beginning of a string',
11531
  ),
11532
  'wordwrap' =>
11533
  array (
11534
    'return' => 'string',
11535
    'params' => 'string str [, int width [, string break [, boolean cut]]]',
11536
    'description' => 'Wraps buffer to selected number of characters using string break char',
11537
  ),
11538
  'explode' =>
11539
  array (
11540
    'return' => 'array',
11541
    'params' => 'string separator, string str [, int limit]',
11542
    '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.',
11543
  ),
11544
  'join' =>
11545
  array (
11546
    'return' => 'string',
11547
    'params' => 'array src, string glue',
11548
    'description' => 'An alias for implode',
11549
  ),
11550
  'implode' =>
11551
  array (
11552
    'return' => 'string',
11553
    'params' => '[string glue,] array pieces',
11554
    'description' => 'Joins array elements placing glue string between items and return one string',
11555
  ),
11556
  'strtok' =>
11557
  array (
11558
    'return' => 'string',
11559
    'params' => '[string str,] string token',
11560
    'description' => 'Tokenize a string',
11561
  ),
11562
  'strtoupper' =>
11563
  array (
11564
    'return' => 'string',
11565
    'params' => 'string str',
11566
    'description' => 'Makes a string uppercase',
11567
  ),
11568
  'strtolower' =>
11569
  array (
11570
    'return' => 'string',
11571
    'params' => 'string str',
11572
    'description' => 'Makes a string lowercase',
11573
  ),
11574
  'basename' =>
11575
  array (
11576
    'return' => 'string',
11577
    'params' => 'string path [, string suffix]',
11578
    'description' => 'Returns the filename component of the path',
11579
  ),
11580
  'dirname' =>
11581
  array (
11582
    'return' => 'string',
11583
    'params' => 'string path',
11584
    'description' => 'Returns the directory name component of the path',
11585
  ),
11586
  'pathinfo' =>
11587
  array (
11588
    'return' => 'array',
11589
    'params' => 'string path',
11590
    'description' => 'Returns information about a certain string',
11591
  ),
11592
  'stristr' =>
11593
  array (
11594
    'return' => 'string',
11595
    'params' => 'string haystack, string needle',
11596
    'description' => 'Finds first occurrence of a string within another, case insensitive',
11597
  ),
11598
  'strstr' =>
11599
  array (
11600
    'return' => 'string',
11601
    'params' => 'string haystack, string needle',
11602
    'description' => 'Finds first occurrence of a string within another',
11603
  ),
11604
  'strchr' =>
11605
  array (
11606
    'return' => 'string',
11607
    'params' => 'string haystack, string needle',
11608
    'description' => 'An alias for strstr',
11609
  ),
11610
  'strpos' =>
11611
  array (
11612
    'return' => 'int',
11613
    'params' => 'string haystack, string needle [, int offset]',
11614
    'description' => 'Finds position of first occurrence of a string within another',
11615
  ),
11616
  'stripos' =>
11617
  array (
11618
    'return' => 'int',
11619
    'params' => 'string haystack, string needle [, int offset]',
11620
    'description' => 'Finds position of first occurrence of a string within another, case insensitive',
11621
  ),
11622
  'strrpos' =>
11623
  array (
11624
    'return' => 'int',
11625
    'params' => 'string haystack, string needle [, int offset]',
11626
    'description' => 'Finds position of last occurrence of a string within another string',
11627
  ),
11628
  'strripos' =>
11629
  array (
11630
    'return' => 'int',
11631
    'params' => 'string haystack, string needle [, int offset]',
11632
    'description' => 'Finds position of last occurrence of a string within another string',
11633
  ),
11634
  'strrchr' =>
11635
  array (
11636
    'return' => 'string',
11637
    'params' => 'string haystack, string needle',
11638
    'description' => 'Finds the last occurrence of a character in a string within another',
11639
  ),
11640
  'chunk_split' =>
11641
  array (
11642
    'return' => 'string',
11643
    'params' => 'string str [, int chunklen [, string ending]]',
11644
    'description' => 'Returns split line',
11645
  ),
11646
  'substr' =>
11647
  array (
11648
    'return' => 'string',
11649
    'params' => 'string str, int start [, int length]',
11650
    'description' => 'Returns part of a string',
11651
  ),
11652
  'substr_replace' =>
11653
  array (
11654
    'return' => 'mixed',
11655
    'params' => 'mixed str, mixed repl, mixed start [, mixed length]',
11656
    'description' => 'Replaces part of a string with another string',
11657
  ),
11658
  'quotemeta' =>
11659
  array (
11660
    'return' => 'string',
11661
    'params' => 'string str',
11662
    'description' => 'Quotes meta characters',
11663
  ),
11664
  'ord' =>
11665
  array (
11666
    'return' => 'int',
11667
    'params' => 'string character',
11668
    'description' => 'Returns ASCII value of character',
11669
  ),
11670
  'chr' =>
11671
  array (
11672
    'return' => 'string',
11673
    'params' => 'int ascii',
11674
    'description' => 'Converts ASCII code to a character',
11675
  ),
11676
  'ucfirst' =>
11677
  array (
11678
    'return' => 'string',
11679
    'params' => 'string str',
11680
    'description' => 'Makes a string\'s first character uppercase',
11681
  ),
11682
  'ucwords' =>
11683
  array (
11684
    'return' => 'string',
11685
    'params' => 'string str',
11686
    'description' => 'Uppercase the first character of every word in a string',
11687
  ),
11688
  'strtr' =>
11689
  array (
11690
    'return' => 'string',
11691
    'params' => 'string str, string from, string to',
11692
    'description' => 'Translates characters in str using given translation tables',
11693
  ),
11694
  'strrev' =>
11695
  array (
11696
    'return' => 'string',
11697
    'params' => 'string str',
11698
    'description' => 'Reverse a string',
11699
  ),
11700
  'similar_text' =>
11701
  array (
11702
    'return' => 'int',
11703
    'params' => 'string str1, string str2 [, float percent]',
11704
    'description' => 'Calculates the similarity between two strings',
11705
  ),
11706
  'addcslashes' =>
11707
  array (
11708
    'return' => 'string',
11709
    'params' => 'string str, string charlist',
11710
    '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...)',
11711
  ),
11712
  'addslashes' =>
11713
  array (
11714
    'return' => 'string',
11715
    'params' => 'string str',
11716
    'description' => 'Escapes single quote, double quotes and backslash characters in a string with backslashes',
11717
  ),
11718
  'stripcslashes' =>
11719
  array (
11720
    'return' => 'string',
11721
    'params' => 'string str',
11722
    'description' => 'Strips backslashes from a string. Uses C-style conventions',
11723
  ),
11724
  'stripslashes' =>
11725
  array (
11726
    'return' => 'string',
11727
    'params' => 'string str',
11728
    'description' => 'Strips backslashes from a string',
11729
  ),
11730
  'str_replace' =>
11731
  array (
11732
    'return' => 'mixed',
11733
    'params' => 'mixed search, mixed replace, mixed subject [, int &replace_count]',
11734
    'description' => 'Replaces all occurrences of search in haystack with replace',
11735
  ),
11736
  'str_ireplace' =>
11737
  array (
11738
    'return' => 'mixed',
11739
    'params' => 'mixed search, mixed replace, mixed subject [, int &replace_count]',
11740
    'description' => 'Replaces all occurrences of search in haystack with replace / case-insensitive',
11741
  ),
11742
  'hebrev' =>
11743
  array (
11744
    'return' => 'string',
11745
    'params' => 'string str [, int max_chars_per_line]',
11746
    'description' => 'Converts logical Hebrew text to visual text',
11747
  ),
11748
  'hebrevc' =>
11749
  array (
11750
    'return' => 'string',
11751
    'params' => 'string str [, int max_chars_per_line]',
11752
    'description' => 'Converts logical Hebrew text to visual text with newline conversion',
11753
  ),
11754
  'nl2br' =>
11755
  array (
11756
    'return' => 'string',
11757
    'params' => 'string str',
11758
    'description' => 'Converts newlines to HTML line breaks',
11759
  ),
11760
  'strip_tags' =>
11761
  array (
11762
    'return' => 'string',
11763
    'params' => 'string str [, string allowable_tags]',
11764
    'description' => 'Strips HTML and PHP tags from a string',
11765
  ),
11766
  'setlocale' =>
11767
  array (
11768
    'return' => 'string',
11769
    'params' => 'mixed category, string locale [, string ...]',
11770
    'description' => 'Set locale information',
11771
  ),
11772
  'parse_str' =>
11773
  array (
11774
    'return' => 'void',
11775
    'params' => 'string encoded_string [, array result]',
11776
    'description' => 'Parses GET/POST/COOKIE data and sets global variables',
11777
  ),
11778
  'str_repeat' =>
11779
  array (
11780
    'return' => 'string',
11781
    'params' => 'string input, int mult',
11782
    'description' => 'Returns the input string repeat mult times',
11783
  ),
11784
  'count_chars' =>
11785
  array (
11786
    'return' => 'mixed',
11787
    'params' => 'string input [, int mode]',
11788
    'description' => 'Returns info about what characters are used in input',
11789
  ),
11790
  'strnatcmp' =>
11791
  array (
11792
    'return' => 'int',
11793
    'params' => 'string s1, string s2',
11794
    'description' => 'Returns the result of string comparison using \'natural\' algorithm',
11795
  ),
11796
  'localeconv' =>
11797
  array (
11798
    'return' => 'array',
11799
    'params' => 'void',
11800
    'description' => 'Returns numeric formatting information based on the current locale',
11801
  ),
11802
  'strnatcasecmp' =>
11803
  array (
11804
    'return' => 'int',
11805
    'params' => 'string s1, string s2',
11806
    'description' => 'Returns the result of case-insensitive string comparison using \'natural\' algorithm',
11807
  ),
11808
  'substr_count' =>
11809
  array (
11810
    'return' => 'int',
11811
    'params' => 'string haystack, string needle [, int offset [, int length]]',
11812
    'description' => 'Returns the number of times a substring occurs in the string',
11813
  ),
11814
  'str_pad' =>
11815
  array (
11816
    'return' => 'string',
11817
    'params' => 'string input, int pad_length [, string pad_string [, int pad_type]]',
11818
    'description' => 'Returns input string padded on the left or right to specified length with pad_string',
11819
  ),
11820
  'sscanf' =>
11821
  array (
11822
    'return' => 'mixed',
11823
    'params' => 'string str, string format [, string ...]',
11824
    'description' => 'Implements an ANSI C compatible sscanf',
11825
  ),
11826
  'str_rot13' =>
11827
  array (
11828
    'return' => 'string',
11829
    'params' => 'string str',
11830
    'description' => 'Perform the rot13 transform on a string',
11831
  ),
11832
  'str_shuffle' =>
11833
  array (
11834
    'return' => 'void',
11835
    'params' => 'string str',
11836
    'description' => 'Shuffles string. One permutation of all possible is created',
11837
  ),
11838
  'str_word_count' =>
11839
  array (
11840
    'return' => 'mixed',
11841
    'params' => 'string str, [int format [, string charlist]]',
11842
    '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.',
11843
  ),
11844
  'money_format' =>
11845
  array (
11846
    'return' => 'string',
11847
    'params' => 'string format , float value',
11848
    'description' => 'Convert monetary value(s) to string',
11849
  ),
11850
  'str_split' =>
11851
  array (
11852
    'return' => 'array',
11853
    'params' => 'string str [, int split_length]',
11854
    'description' => 'Convert a string to an array. If split_length is specified, break the string down into chunks each split_length characters long.',
11855
  ),
11856
  'strpbrk' =>
11857
  array (
11858
    'return' => 'array',
11859
    'params' => 'string haystack, string char_list',
11860
    'description' => 'Search a string for any of a set of characters',
11861
  ),
11862
  'substr_compare' =>
11863
  array (
11864
    'return' => 'int',
11865
    'params' => 'string main_str, string str, int offset [, int length [, bool case_sensitivity]]',
11866
    'description' => 'Binary safe optionally case insensitive comparison of 2 strings from an offset, up to length characters',
11867
  ),
11868
  'fsockopen' =>
11869
  array (
11870
    'return' => 'resource',
11871
    'params' => 'string hostname, int port [, int errno [, string errstr [, float timeout]]]',
11872
    'description' => 'Open Internet or Unix domain socket connection',
11873
  ),
11874
  'pfsockopen' =>
11875
  array (
11876
    'return' => 'resource',
11877
    'params' => 'string hostname, int port [, int errno [, string errstr [, float timeout]]]',
11878
    'description' => 'Open persistent Internet or Unix domain socket connection',
11879
  ),
11880
  'readlink' =>
11881
  array (
11882
    'return' => 'string',
11883
    'params' => 'string filename',
11884
    'description' => 'Return the target of a symbolic link',
11885
  ),
11886
  'linkinfo' =>
11887
  array (
11888
    'return' => 'int',
11889
    'params' => 'string filename',
11890
    'description' => 'Returns the st_dev field of the UNIX C stat structure describing the link',
11891
  ),
11892
  'symlink' =>
11893
  array (
11894
    'return' => 'int',
11895
    'params' => 'string target, string link',
11896
    'description' => 'Create a symbolic link',
11897
  ),
11898
  'link' =>
11899
  array (
11900
    'return' => 'int',
11901
    'params' => 'string target, string link',
11902
    'description' => 'Create a hard link',
11903
  ),
11904
  'getmyuid' =>
11905
  array (
11906
    'return' => 'int',
11907
    'params' => 'void',
11908
    'description' => 'Get PHP script owner\'s UID',
11909
  ),
11910
  'getmygid' =>
11911
  array (
11912
    'return' => 'int',
11913
    'params' => 'void',
11914
    'description' => 'Get PHP script owner\'s GID',
11915
  ),
11916
  'getmypid' =>
11917
  array (
11918
    'return' => 'int',
11919
    'params' => 'void',
11920
    'description' => 'Get current process ID',
11921
  ),
11922
  'getmyinode' =>
11923
  array (
11924
    'return' => 'int',
11925
    'params' => 'void',
11926
    'description' => 'Get the inode of the current script being parsed',
11927
  ),
11928
  'getlastmod' =>
11929
  array (
11930
    'return' => 'int',
11931
    'params' => 'void',
11932
    'description' => 'Get time of last page modification',
11933
  ),
11934
  'var_dump' =>
11935
  array (
11936
    'return' => 'void',
11937
    'params' => 'mixed var',
11938
    'description' => 'Dumps a string representation of variable to output',
11939
  ),
11940
  'debug_zval_dump' =>
11941
  array (
11942
    'return' => 'void',
11943
    'params' => 'mixed var',
11944
    'description' => 'Dumps a string representation of an internal zend value to output.',
11945
  ),
11946
  'var_export' =>
11947
  array (
11948
    'return' => 'mixed',
11949
    'params' => 'mixed var [, bool return]',
11950
    'description' => 'Outputs or returns a string representation of a variable',
11951
  ),
11952
  'serialize' =>
11953
  array (
11954
    'return' => 'string',
11955
    'params' => 'mixed variable',
11956
    'description' => 'Returns a string representation of variable (which can later be unserialized)',
11957
  ),
11958
  'unserialize' =>
11959
  array (
11960
    'return' => 'mixed',
11961
    'params' => 'string variable_representation',
11962
    'description' => 'Takes a string representation of variable and recreates it',
11963
  ),
11964
  'memory_get_usage' =>
11965
  array (
11966
    'return' => 'int',
11967
    'params' => '',
11968
    'description' => 'Returns the allocated by PHP memory',
11969
  ),
11970
  'ereg' =>
11971
  array (
11972
    'return' => 'int',
11973
    'params' => 'string pattern, string string [, array registers]',
11974
    'description' => 'Regular expression match',
11975
  ),
11976
  'eregi' =>
11977
  array (
11978
    'return' => 'int',
11979
    'params' => 'string pattern, string string [, array registers]',
11980
    'description' => 'Case-insensitive regular expression match',
11981
  ),
11982
  'ereg_replace' =>
11983
  array (
11984
    'return' => 'string',
11985
    'params' => 'string pattern, string replacement, string string',
11986
    'description' => 'Replace regular expression',
11987
  ),
11988
  'eregi_replace' =>
11989
  array (
11990
    'return' => 'string',
11991
    'params' => 'string pattern, string replacement, string string',
11992
    'description' => 'Case insensitive replace regular expression',
11993
  ),
11994
  'split' =>
11995
  array (
11996
    'return' => 'array',
11997
    'params' => 'string pattern, string string [, int limit]',
11998
    'description' => 'Split string into array by regular expression',
11999
  ),
12000
  'spliti' =>
12001
  array (
12002
    'return' => 'array',
12003
    'params' => 'string pattern, string string [, int limit]',
12004
    'description' => 'Split string into array by regular expression case-insensitive',
12005
  ),
12006
  'sql_regcase' =>
12007
  array (
12008
    'return' => 'string',
12009
    'params' => 'string string',
12010
    'description' => 'Make regular expression for case insensitive match',
12011
  ),
12012
  'crypt' =>
12013
  array (
12014
    'return' => 'string',
12015
    'params' => 'string str [, string salt]',
12016
    'description' => 'Encrypt a string',
12017
  ),
12018
  'ezmlm_hash' =>
12019
  array (
12020
    'return' => 'int',
12021
    'params' => 'string addr',
12022
    'description' => 'Calculate EZMLM list hash value.',
12023
  ),
12024
  'mail' =>
12025
  array (
12026
    'return' => 'int',
12027
    'params' => 'string to, string subject, string message [, string additional_headers [, string additional_parameters]]',
12028
    'description' => 'Send an email message',
12029
  ),
12030
  'srand' =>
12031
  array (
12032
    'return' => 'void',
12033
    'params' => '[int seed]',
12034
    'description' => 'Seeds random number generator',
12035
  ),
12036
  'mt_srand' =>
12037
  array (
12038
    'return' => 'void',
12039
    'params' => '[int seed]',
12040
    'description' => 'Seeds Mersenne Twister random number generator',
12041
  ),
12042
  'rand' =>
12043
  array (
12044
    'return' => 'int',
12045
    'params' => '[int min, int max]',
12046
    'description' => 'Returns a random number',
12047
  ),
12048
  'mt_rand' =>
12049
  array (
12050
    'return' => 'int',
12051
    'params' => '[int min, int max]',
12052
    'description' => 'Returns a random number from Mersenne Twister',
12053
  ),
12054
  'getrandmax' =>
12055
  array (
12056
    'return' => 'int',
12057
    'params' => 'void',
12058
    'description' => 'Returns the maximum value a random number can have',
12059
  ),
12060
  'mt_getrandmax' =>
12061
  array (
12062
    'return' => 'int',
12063
    'params' => 'void',
12064
    'description' => 'Returns the maximum value a random number from Mersenne Twister can have',
12065
  ),
12066
  'get_browser' =>
12067
  array (
12068
    'return' => 'mixed',
12069
    'params' => '[string browser_name [, bool return_array]]',
12070
    '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.',
12071
  ),
12072
  'iptcembed' =>
12073
  array (
12074
    'return' => 'array',
12075
    'params' => 'string iptcdata, string jpeg_file_name [, int spool]',
12076
    'description' => 'Embed binary IPTC data into a JPEG image.',
12077
  ),
12078
  'iptcparse' =>
12079
  array (
12080
    'return' => 'array',
12081
    'params' => 'string iptcdata',
12082
    'description' => 'Parse binary IPTC-data into associative array',
12083
  ),
12084
  'quoted_printable_decode' =>
12085
  array (
12086
    'return' => 'string',
12087
    'params' => 'string str',
12088
    'description' => 'Convert a quoted-printable string to an 8 bit string',
12089
  ),
12090
  'pack' =>
12091
  array (
12092
    'return' => 'string',
12093
    'params' => 'string format, mixed arg1 [, mixed arg2 [, mixed ...]]',
12094
    'description' => 'Takes one or more arguments and packs them into a binary string according to the format argument',
12095
  ),
12096
  'unpack' =>
12097
  array (
12098
    'return' => 'array',
12099
    'params' => 'string format, string input',
12100
    'description' => 'Unpack binary string into named array elements according to format argument',
12101
  ),
12102
  'base64_encode' =>
12103
  array (
12104
    'return' => 'string',
12105
    'params' => 'string str',
12106
    'description' => 'Encodes string using MIME base64 algorithm',
12107
  ),
12108
  'base64_decode' =>
12109
  array (
12110
    'return' => 'string',
12111
    'params' => 'string str',
12112
    'description' => 'Decodes string using MIME base64 algorithm',
12113
  ),
12114
  'gettype' =>
12115
  array (
12116
    'return' => 'string',
12117
    'params' => 'mixed var',
12118
    'description' => 'Returns the type of the variable',
12119
  ),
12120
  'settype' =>
12121
  array (
12122
    'return' => 'bool',
12123
    'params' => 'mixed var, string type',
12124
    'description' => 'Set the type of the variable',
12125
  ),
12126
  'intval' =>
12127
  array (
12128
    'return' => 'int',
12129
    'params' => 'mixed var [, int base]',
12130
    'description' => 'Get the integer value of a variable using the optional base for the conversion',
12131
  ),
12132
  'floatval' =>
12133
  array (
12134
    'return' => 'float',
12135
    'params' => 'mixed var',
12136
    'description' => 'Get the float value of a variable',
12137
  ),
12138
  'strval' =>
12139
  array (
12140
    'return' => 'string',
12141
    'params' => 'mixed var',
12142
    'description' => 'Get the string value of a variable',
12143
  ),
12144
  'is_null' =>
12145
  array (
12146
    'return' => 'bool',
12147
    'params' => 'mixed var',
12148
    'description' => 'Returns true if variable is null',
12149
  ),
12150
  'is_resource' =>
12151
  array (
12152
    'return' => 'bool',
12153
    'params' => 'mixed var',
12154
    'description' => 'Returns true if variable is a resource',
12155
  ),
12156
  'is_bool' =>
12157
  array (
12158
    'return' => 'bool',
12159
    'params' => 'mixed var',
12160
    'description' => 'Returns true if variable is a boolean',
12161
  ),
12162
  'is_long' =>
12163
  array (
12164
    'return' => 'bool',
12165
    'params' => 'mixed var',
12166
    'description' => 'Returns true if variable is a long (integer)',
12167
  ),
12168
  'is_float' =>
12169
  array (
12170
    'return' => 'bool',
12171
    'params' => 'mixed var',
12172
    'description' => 'Returns true if variable is float point',
12173
  ),
12174
  'is_string' =>
12175
  array (
12176
    'return' => 'bool',
12177
    'params' => 'mixed var',
12178
    'description' => 'Returns true if variable is a string',
12179
  ),
12180
  'is_array' =>
12181
  array (
12182
    'return' => 'bool',
12183
    'params' => 'mixed var',
12184
    'description' => 'Returns true if variable is an array',
12185
  ),
12186
  'is_object' =>
12187
  array (
12188
    'return' => 'bool',
12189
    'params' => 'mixed var',
12190
    'description' => 'Returns true if variable is an object',
12191
  ),
12192
  'is_numeric' =>
12193
  array (
12194
    'return' => 'bool',
12195
    'params' => 'mixed value',
12196
    'description' => 'Returns true if value is a number or a numeric string',
12197
  ),
12198
  'is_scalar' =>
12199
  array (
12200
    'return' => 'bool',
12201
    'params' => 'mixed value',
12202
    'description' => 'Returns true if value is a scalar',
12203
  ),
12204
  'is_callable' =>
12205
  array (
12206
    'return' => 'bool',
12207
    'params' => 'mixed var [, bool syntax_only [, string callable_name]]',
12208
    'description' => 'Returns true if var is callable.',
12209
  ),
12210
  'version_compare' =>
12211
  array (
12212
    'return' => 'int',
12213
    'params' => 'string ver1, string ver2 [, string oper]',
12214
    'description' => 'Compares two "PHP-standardized" version number strings',
12215
  ),
12216
  'exec' =>
12217
  array (
12218
    'return' => 'string',
12219
    'params' => 'string command [, array &output [, int &return_value]]',
12220
    'description' => 'Execute an external program',
12221
  ),
12222
  'system' =>
12223
  array (
12224
    'return' => 'int',
12225
    'params' => 'string command [, int &return_value]',
12226
    'description' => 'Execute an external program and display output',
12227
  ),
12228
  'passthru' =>
12229
  array (
12230
    'return' => 'void',
12231
    'params' => 'string command [, int &return_value]',
12232
    'description' => 'Execute an external program and display raw output',
12233
  ),
12234
  'escapeshellcmd' =>
12235
  array (
12236
    'return' => 'string',
12237
    'params' => 'string command',
12238
    'description' => 'Escape shell metacharacters',
12239
  ),
12240
  'escapeshellarg' =>
12241
  array (
12242
    'return' => 'string',
12243
    'params' => 'string arg',
12244
    'description' => 'Quote and escape an argument for use in a shell command',
12245
  ),
12246
  'shell_exec' =>
12247
  array (
12248
    'return' => 'string',
12249
    'params' => 'string cmd',
12250
    'description' => 'Execute command via shell and return complete output as string',
12251
  ),
12252
  'proc_nice' =>
12253
  array (
12254
    'return' => 'bool',
12255
    'params' => 'int priority',
12256
    'description' => 'Change the priority of the current process',
12257
  ),
12258
  'constant' =>
12259
  array (
12260
    'return' => 'mixed',
12261
    'params' => 'string const_name',
12262
    'description' => 'Given the name of a constant this function will return the constants associated value',
12263
  ),
12264
  'inet_ntop' =>
12265
  array (
12266
    'return' => 'string',
12267
    'params' => 'string in_addr',
12268
    'description' => 'Converts a packed inet address to a human readable IP address string',
12269
  ),
12270
  'inet_pton' =>
12271
  array (
12272
    'return' => 'string',
12273
    'params' => 'string ip_address',
12274
    'description' => 'Converts a human readable IP address to a packed binary string',
12275
  ),
12276
  'ip2long' =>
12277
  array (
12278
    'return' => 'int',
12279
    'params' => 'string ip_address',
12280
    'description' => 'Converts a string containing an (IPv4) Internet Protocol dotted address into a proper address',
12281
  ),
12282
  'long2ip' =>
12283
  array (
12284
    'return' => 'string',
12285
    'params' => 'int proper_address',
12286
    'description' => 'Converts an (IPv4) Internet network address into a string in Internet standard dotted format',
12287
  ),
12288
  'getenv' =>
12289
  array (
12290
    'return' => 'string',
12291
    'params' => 'string varname',
12292
    'description' => 'Get the value of an environment variable',
12293
  ),
12294
  'putenv' =>
12295
  array (
12296
    'return' => 'bool',
12297
    'params' => 'string setting',
12298
    'description' => 'Set the value of an environment variable',
12299
  ),
12300
  'getopt' =>
12301
  array (
12302
    'return' => 'array',
12303
    'params' => 'string options [, array longopts]',
12304
    'description' => 'Get options from the command line argument list',
12305
  ),
12306
  'flush' =>
12307
  array (
12308
    'return' => 'void',
12309
    'params' => 'void',
12310
    'description' => 'Flush the output buffer',
12311
  ),
12312
  'sleep' =>
12313
  array (
12314
    'return' => 'void',
12315
    'params' => 'int seconds',
12316
    'description' => 'Delay for a given number of seconds',
12317
  ),
12318
  'usleep' =>
12319
  array (
12320
    'return' => 'void',
12321
    'params' => 'int micro_seconds',
12322
    'description' => 'Delay for a given number of micro seconds',
12323
  ),
12324
  'time_nanosleep' =>
12325
  array (
12326
    'return' => 'mixed',
12327
    'params' => 'long seconds, long nanoseconds',
12328
    'description' => 'Delay for a number of seconds and nano seconds',
12329
  ),
12330
  'time_sleep_until' =>
12331
  array (
12332
    'return' => 'mixed',
12333
    'params' => 'float timestamp',
12334
    'description' => 'Make the script sleep until the specified time',
12335
  ),
12336
  'get_current_user' =>
12337
  array (
12338
    'return' => 'string',
12339
    'params' => 'void',
12340
    'description' => 'Get the name of the owner of the current PHP script',
12341
  ),
12342
  'get_cfg_var' =>
12343
  array (
12344
    'return' => 'string',
12345
    'params' => 'string option_name',
12346
    'description' => 'Get the value of a PHP configuration option',
12347
  ),
12348
  'set_magic_quotes_runtime' =>
12349
  array (
12350
    'return' => 'bool',
12351
    'params' => 'int new_setting',
12352
    'description' => 'Set the current active configuration setting of magic_quotes_runtime and return previous',
12353
  ),
12354
  'get_magic_quotes_runtime' =>
12355
  array (
12356
    'return' => 'int',
12357
    'params' => 'void',
12358
    'description' => 'Get the current active configuration setting of magic_quotes_runtime',
12359
  ),
12360
  'get_magic_quotes_gpc' =>
12361
  array (
12362
    'return' => 'int',
12363
    'params' => 'void',
12364
    'description' => 'Get the current active configuration setting of magic_quotes_gpc',
12365
  ),
12366
  'error_log' =>
12367
  array (
12368
    'return' => 'bool',
12369
    'params' => 'string message [, int message_type [, string destination [, string extra_headers]]]',
12370
    'description' => 'Send an error message somewhere',
12371
  ),
12372
  'call_user_func' =>
12373
  array (
12374
    'return' => 'mixed',
12375
    'params' => 'string function_name [, mixed parmeter] [, mixed ...]',
12376
    'description' => 'Call a user function which is the first parameter',
12377
  ),
12378
  'call_user_func_array' =>
12379
  array (
12380
    'return' => 'mixed',
12381
    'params' => 'string function_name, array parameters',
12382
    'description' => 'Call a user function which is the first parameter with the arguments contained in array',
12383
  ),
12384
  'call_user_method' =>
12385
  array (
12386
    'return' => 'mixed',
12387
    'params' => 'string method_name, mixed object [, mixed parameter] [, mixed ...]',
12388
    'description' => 'Call a user method on a specific object or class',
12389
  ),
12390
  'call_user_method_array' =>
12391
  array (
12392
    'return' => 'mixed',
12393
    'params' => 'string method_name, mixed object, array params',
12394
    'description' => 'Call a user method on a specific object or class using a parameter array',
12395
  ),
12396
  'register_shutdown_function' =>
12397
  array (
12398
    'return' => 'void',
12399
    'params' => 'string function_name',
12400
    'description' => 'Register a user-level function to be called on request termination',
12401
  ),
12402
  'highlight_file' =>
12403
  array (
12404
    'return' => 'bool',
12405
    'params' => 'string file_name [, bool return] ',
12406
    'description' => 'Syntax highlight a source file',
12407
  ),
12408
  'php_strip_whitespace' =>
12409
  array (
12410
    'return' => 'string',
12411
    'params' => 'string file_name',
12412
    'description' => 'Return source with stripped comments and whitespace',
12413
  ),
12414
  'highlight_string' =>
12415
  array (
12416
    'return' => 'bool',
12417
    'params' => 'string string [, bool return] ',
12418
    'description' => 'Syntax highlight a string or optionally return it',
12419
  ),
12420
  'ini_get' =>
12421
  array (
12422
    'return' => 'string',
12423
    'params' => 'string varname',
12424
    'description' => 'Get a configuration option',
12425
  ),
12426
  'ini_get_all' =>
12427
  array (
12428
    'return' => 'array',
12429
    'params' => '[string extension]',
12430
    'description' => 'Get all configuration options',
12431
  ),
12432
  'ini_set' =>
12433
  array (
12434
    'return' => 'string',
12435
    'params' => 'string varname, string newvalue',
12436
    'description' => 'Set a configuration option, returns false on error and the old value of the configuration option on success',
12437
  ),
12438
  'ini_restore' =>
12439
  array (
12440
    'return' => 'void',
12441
    'params' => 'string varname',
12442
    'description' => 'Restore the value of a configuration option specified by varname',
12443
  ),
12444
  'set_include_path' =>
12445
  array (
12446
    'return' => 'string',
12447
    'params' => 'string new_include_path',
12448
    'description' => 'Sets the include_path configuration option',
12449
  ),
12450
  'get_include_path' =>
12451
  array (
12452
    'return' => 'string',
12453
    'params' => '',
12454
    'description' => 'Get the current include_path configuration option',
12455
  ),
12456
  'restore_include_path' =>
12457
  array (
12458
    'return' => 'void',
12459
    'params' => '',
12460
    'description' => 'Restore the value of the include_path configuration option',
12461
  ),
12462
  'print_r' =>
12463
  array (
12464
    'return' => 'mixed',
12465
    'params' => 'mixed var [, bool return]',
12466
    'description' => 'Prints out or returns information about the specified variable',
12467
  ),
12468
  'connection_aborted' =>
12469
  array (
12470
    'return' => 'int',
12471
    'params' => 'void',
12472
    'description' => 'Returns true if client disconnected',
12473
  ),
12474
  'connection_status' =>
12475
  array (
12476
    'return' => 'int',
12477
    'params' => 'void',
12478
    'description' => 'Returns the connection status bitfield',
12479
  ),
12480
  'ignore_user_abort' =>
12481
  array (
12482
    'return' => 'int',
12483
    'params' => 'bool value',
12484
    'description' => 'Set whether we want to ignore a user abort event or not',
12485
  ),
12486
  'getservbyname' =>
12487
  array (
12488
    'return' => 'int',
12489
    'params' => 'string service, string protocol',
12490
    'description' => 'Returns port associated with service. Protocol must be "tcp" or "udp"',
12491
  ),
12492
  'getservbyport' =>
12493
  array (
12494
    'return' => 'string',
12495
    'params' => 'int port, string protocol',
12496
    'description' => 'Returns service name associated with port. Protocol must be "tcp" or "udp"',
12497
  ),
12498
  'getprotobyname' =>
12499
  array (
12500
    'return' => 'int',
12501
    'params' => 'string name',
12502
    'description' => 'Returns protocol number associated with name as per /etc/protocols',
12503
  ),
12504
  'getprotobynumber' =>
12505
  array (
12506
    'return' => 'string',
12507
    'params' => 'int proto',
12508
    'description' => 'Returns protocol name associated with protocol number proto',
12509
  ),
12510
  'register_tick_function' =>
12511
  array (
12512
    'return' => 'bool',
12513
    'params' => 'string function_name [, mixed arg [, mixed ... ]]',
12514
    'description' => 'Registers a tick callback function',
12515
  ),
12516
  'unregister_tick_function' =>
12517
  array (
12518
    'return' => 'void',
12519
    'params' => 'string function_name',
12520
    'description' => 'Unregisters a tick callback function',
12521
  ),
12522
  'is_uploaded_file' =>
12523
  array (
12524
    'return' => 'bool',
12525
    'params' => 'string path',
12526
    'description' => 'Check if file was created by rfc1867 upload',
12527
  ),
12528
  'move_uploaded_file' =>
12529
  array (
12530
    'return' => 'bool',
12531
    'params' => 'string path, string new_path',
12532
    'description' => 'Move a file if and only if it was created by an upload',
12533
  ),
12534
  'parse_ini_file' =>
12535
  array (
12536
    'return' => 'array',
12537
    'params' => 'string filename [, bool process_sections]',
12538
    'description' => 'Parse configuration file',
12539
  ),
12540
  'import_request_variables' =>
12541
  array (
12542
    'return' => 'bool',
12543
    'params' => 'string types [, string prefix]',
12544
    'description' => 'Import GET/POST/Cookie variables into the global scope',
12545
  ),
12546
  'define_syslog_variables' =>
12547
  array (
12548
    'return' => 'void',
12549
    'params' => 'void',
12550
    'description' => 'Initializes all syslog-related variables',
12551
  ),
12552
  'openlog' =>
12553
  array (
12554
    'return' => 'bool',
12555
    'params' => 'string ident, int option, int facility',
12556
    'description' => 'Open connection to system logger',
12557
  ),
12558
  'closelog' =>
12559
  array (
12560
    'return' => 'bool',
12561
    'params' => 'void',
12562
    'description' => 'Close connection to system logger',
12563
  ),
12564
  'syslog' =>
12565
  array (
12566
    'return' => 'bool',
12567
    'params' => 'int priority, string message',
12568
    'description' => 'Generate a system log message',
12569
  ),
12570
  'phpinfo' =>
12571
  array (
12572
    'return' => 'void',
12573
    'params' => '[int what]',
12574
    'description' => 'Output a page of useful information about PHP and the current request',
12575
  ),
12576
  'phpversion' =>
12577
  array (
12578
    'return' => 'string',
12579
    'params' => '[string extension]',
12580
    'description' => 'Return the current PHP version',
12581
  ),
12582
  'phpcredits' =>
12583
  array (
12584
    'return' => 'void',
12585
    'params' => '[int flag]',
12586
    'description' => 'Prints the list of people who\'ve contributed to the PHP project',
12587
  ),
12588
  'php_logo_guid' =>
12589
  array (
12590
    'return' => 'string',
12591
    'params' => 'void',
12592
    'description' => 'Return the special ID used to request the PHP logo in phpinfo screens',
12593
  ),
12594
  'php_real_logo_guid' =>
12595
  array (
12596
    'return' => 'string',
12597
    'params' => 'void',
12598
    'description' => 'Return the special ID used to request the PHP logo in phpinfo screens',
12599
  ),
12600
  'php_egg_logo_guid' =>
12601
  array (
12602
    'return' => 'string',
12603
    'params' => 'void',
12604
    'description' => 'Return the special ID used to request the PHP logo in phpinfo screens',
12605
  ),
12606
  'zend_logo_guid' =>
12607
  array (
12608
    'return' => 'string',
12609
    'params' => 'void',
12610
    'description' => 'Return the special ID used to request the Zend logo in phpinfo screens',
12611
  ),
12612
  'php_sapi_name' =>
12613
  array (
12614
    'return' => 'string',
12615
    'params' => 'void',
12616
    'description' => 'Return the current SAPI module name',
12617
  ),
12618
  'php_uname' =>
12619
  array (
12620
    'return' => 'string',
12621
    'params' => 'void',
12622
    'description' => 'Return information about the system PHP was built on',
12623
  ),
12624
  'php_ini_scanned_files' =>
12625
  array (
12626
    'return' => 'string',
12627
    'params' => 'void',
12628
    'description' => 'Return comma-separated string of .ini files parsed from the additional ini dir',
12629
  ),
12630
  'levenshtein' =>
12631
  array (
12632
    'return' => 'int',
12633
    'params' => 'string str1, string str2',
12634
    'description' => 'Calculate Levenshtein distance between two strings',
12635
  ),
12636
  'lcg_value' =>
12637
  array (
12638
    'return' => 'float',
12639
    'params' => '',
12640
    'description' => 'Returns a value from the combined linear congruential generator',
12641
  ),
12642
  'http_build_query' =>
12643
  array (
12644
    'return' => 'string',
12645
    'params' => 'mixed formdata [, string prefix [, string arg_separator]]',
12646
    'description' => 'Generates a form-encoded query string from an associative array or object.',
12647
  ),
12648
  'microtime' =>
12649
  array (
12650
    'return' => 'mixed',
12651
    'params' => '[bool get_as_float]',
12652
    'description' => 'Returns either a string or a float containing the current time in seconds and microseconds',
12653
  ),
12654
  'gettimeofday' =>
12655
  array (
12656
    'return' => 'array',
12657
    'params' => '[bool get_as_float]',
12658
    'description' => 'Returns the current time as array',
12659
  ),
12660
  'getrusage' =>
12661
  array (
12662
    'return' => 'array',
12663
    'params' => '[int who]',
12664
    'description' => 'Returns an array of usage statistics',
12665
  ),
12666
  'metaphone' =>
12667
  array (
12668
    'return' => 'string',
12669
    'params' => 'string text, int phones',
12670
    'description' => 'Break english phrases down into their phonemes',
12671
  ),
12672
  'htmlspecialchars' =>
12673
  array (
12674
    'return' => 'string',
12675
    'params' => 'string string [, int quote_style]',
12676
    'description' => 'Convert special HTML entities back to characters',
12677
  ),
12678
  'html_entity_decode' =>
12679
  array (
12680
    'return' => 'string',
12681
    'params' => 'string string [, int quote_style][, string charset]',
12682
    'description' => 'Convert all HTML entities to their applicable characters',
12683
  ),
12684
  'htmlentities' =>
12685
  array (
12686
    'return' => 'string',
12687
    'params' => 'string string [, int quote_style][, string charset]',
12688
    'description' => 'Convert all applicable characters to HTML entities',
12689
  ),
12690
  'get_html_translation_table' =>
12691
  array (
12692
    'return' => 'array',
12693
    'params' => '[int table [, int quote_style]]',
12694
    'description' => 'Returns the internal translation table used by htmlspecialchars and htmlentities',
12695
  ),
12696
  'stream_bucket_make_writeable' =>
12697
  array (
12698
    'return' => 'object',
12699
    'params' => 'resource brigade',
12700
    'description' => 'Return a bucket object from the brigade for operating on',
12701
  ),
12702
  'stream_bucket_prepend' =>
12703
  array (
12704
    'return' => 'void',
12705
    'params' => 'resource brigade, resource bucket',
12706
    'description' => 'Prepend bucket to brigade',
12707
  ),
12708
  'stream_bucket_append' =>
12709
  array (
12710
    'return' => 'void',
12711
    'params' => 'resource brigade, resource bucket',
12712
    'description' => 'Append bucket to brigade',
12713
  ),
12714
  'stream_bucket_new' =>
12715
  array (
12716
    'return' => 'resource',
12717
    'params' => 'resource stream, string buffer',
12718
    'description' => 'Create a new bucket for use on the current stream',
12719
  ),
12720
  'stream_get_filters' =>
12721
  array (
12722
    'return' => 'array',
12723
    'params' => 'void',
12724
    'description' => 'Returns a list of registered filters',
12725
  ),
12726
  'stream_filter_register' =>
12727
  array (
12728
    'return' => 'bool',
12729
    'params' => 'string filtername, string classname',
12730
    'description' => 'Registers a custom filter handler class',
12731
  ),
12732
  'sha1' =>
12733
  array (
12734
    'return' => 'string',
12735
    'params' => 'string str [, bool raw_output]',
12736
    'description' => 'Calculate the sha1 hash of a string',
12737
  ),
12738
  'sha1_file' =>
12739
  array (
12740
    'return' => 'string',
12741
    'params' => 'string filename [, bool raw_output]',
12742
    'description' => 'Calculate the sha1 hash of given filename',
12743
  ),
12744
  'image_type_to_mime_type' =>
12745
  array (
12746
    'return' => 'string',
12747
    'params' => 'int imagetype',
12748
    'description' => 'Get Mime-Type for image-type returned by getimagesize, exif_read_data, exif_thumbnail, exif_imagetype',
12749
  ),
12750
  'image_type_to_extension' =>
12751
  array (
12752
    'return' => 'string',
12753
    'params' => 'int imagetype [, bool include_dot]',
12754
    'description' => 'Get file extension for image-type returned by getimagesize, exif_read_data, exif_thumbnail, exif_imagetype',
12755
  ),
12756
  'getimagesize' =>
12757
  array (
12758
    'return' => 'array',
12759
    'params' => 'string imagefile [, array info]',
12760
    'description' => 'Get the size of an image as 4-element array',
12761
  ),
12762
  'uniqid' =>
12763
  array (
12764
    'return' => 'string',
12765
    'params' => '[string prefix , bool more_entropy]',
12766
    'description' => 'Generates a unique ID',
12767
  ),
12768
  'parse_url' =>
12769
  array (
12770
    'return' => 'mixed',
12771
    'params' => 'string url, [int url_component]',
12772
    'description' => 'Parse a URL and return its components',
12773
  ),
12774
  'urlencode' =>
12775
  array (
12776
    'return' => 'string',
12777
    'params' => 'string str',
12778
    'description' => 'URL-encodes string',
12779
  ),
12780
  'urldecode' =>
12781
  array (
12782
    'return' => 'string',
12783
    'params' => 'string str',
12784
    'description' => 'Decodes URL-encoded string',
12785
  ),
12786
  'rawurlencode' =>
12787
  array (
12788
    'return' => 'string',
12789
    'params' => 'string str',
12790
    'description' => 'URL-encodes string',
12791
  ),
12792
  'rawurldecode' =>
12793
  array (
12794
    'return' => 'string',
12795
    'params' => 'string str',
12796
    'description' => 'Decodes URL-encodes string',
12797
  ),
12798
  'get_headers' =>
12799
  array (
12800
    'return' => 'array',
12801
    'params' => 'string url',
12802
    'description' => 'fetches all the headers sent by the server in response to a HTTP request',
12803
  ),
12804
  'uuencode' =>
12805
  array (
12806
    'return' => 'string',
12807
    'params' => 'string data',
12808
    'description' => 'uuencode a string',
12809
  ),
12810
  'uudecode' =>
12811
  array (
12812
    'return' => 'string',
12813
    'params' => 'string data',
12814
    'description' => 'decode a uuencoded string',
12815
  ),
12816
  'flock' =>
12817
  array (
12818
    'return' => 'bool',
12819
    'params' => 'resource fp, int operation [, int &wouldblock]',
12820
    'description' => 'Portable file locking',
12821
  ),
12822
  'get_meta_tags' =>
12823
  array (
12824
    'return' => 'array',
12825
    'params' => 'string filename [, bool use_include_path]',
12826
    'description' => 'Extracts all meta tag content attributes from a file and returns an array',
12827
  ),
12828
  'file_get_contents' =>
12829
  array (
12830
    'return' => 'string',
12831
    'params' => 'string filename [, bool use_include_path [, resource context [, long offset [, long maxlen]]]]',
12832
    'description' => 'Read the entire file into a string',
12833
  ),
12834
  'file_put_contents' =>
12835
  array (
12836
    'return' => 'int',
12837
    'params' => 'string file, mixed data [, int flags [, resource context]]',
12838
    'description' => 'Write/Create a file with contents data and return the number of bytes written',
12839
  ),
12840
  'file' =>
12841
  array (
12842
    'return' => 'array',
12843
    'params' => 'string filename [, int flags[, resource context]]',
12844
    'description' => 'Read entire file into an array',
12845
  ),
12846
  'tempnam' =>
12847
  array (
12848
    'return' => 'string',
12849
    'params' => 'string dir, string prefix',
12850
    'description' => 'Create a unique filename in a directory',
12851
  ),
12852
  'tmpfile' =>
12853
  array (
12854
    'return' => 'resource',
12855
    'params' => 'void',
12856
    'description' => 'Create a temporary file that will be deleted automatically after use',
12857
  ),
12858
  'fopen' =>
12859
  array (
12860
    'return' => 'resource',
12861
    'params' => 'string filename, string mode [, bool use_include_path [, resource context]]',
12862
    'description' => 'Open a file or a URL and return a file pointer',
12863
  ),
12864
  'fclose' =>
12865
  array (
12866
    'return' => 'bool',
12867
    'params' => 'resource fp',
12868
    'description' => 'Close an open file pointer',
12869
  ),
12870
  'popen' =>
12871
  array (
12872
    'return' => 'resource',
12873
    'params' => 'string command, string mode',
12874
    'description' => 'Execute a command and open either a read or a write pipe to it',
12875
  ),
12876
  'pclose' =>
12877
  array (
12878
    'return' => 'int',
12879
    'params' => 'resource fp',
12880
    'description' => 'Close a file pointer opened by popen()',
12881
  ),
12882
  'feof' =>
12883
  array (
12884
    'return' => 'bool',
12885
    'params' => 'resource fp',
12886
    'description' => 'Test for end-of-file on a file pointer',
12887
  ),
12888
  'fgets' =>
12889
  array (
12890
    'return' => 'string',
12891
    'params' => 'resource fp[, int length]',
12892
    'description' => 'Get a line from file pointer',
12893
  ),
12894
  'fgetc' =>
12895
  array (
12896
    'return' => 'string',
12897
    'params' => 'resource fp',
12898
    'description' => 'Get a character from file pointer',
12899
  ),
12900
  'fgetss' =>
12901
  array (
12902
    'return' => 'string',
12903
    'params' => 'resource fp [, int length, string allowable_tags]',
12904
    'description' => 'Get a line from file pointer and strip HTML tags',
12905
  ),
12906
  'fscanf' =>
12907
  array (
12908
    'return' => 'mixed',
12909
    'params' => 'resource stream, string format [, string ...]',
12910
    'description' => 'Implements a mostly ANSI compatible fscanf()',
12911
  ),
12912
  'fwrite' =>
12913
  array (
12914
    'return' => 'int',
12915
    'params' => 'resource fp, string str [, int length]',
12916
    'description' => 'Binary-safe file write',
12917
  ),
12918
  'fflush' =>
12919
  array (
12920
    'return' => 'bool',
12921
    'params' => 'resource fp',
12922
    'description' => 'Flushes output',
12923
  ),
12924
  'rewind' =>
12925
  array (
12926
    'return' => 'bool',
12927
    'params' => 'resource fp',
12928
    'description' => 'Rewind the position of a file pointer',
12929
  ),
12930
  'ftell' =>
12931
  array (
12932
    'return' => 'int',
12933
    'params' => 'resource fp',
12934
    'description' => 'Get file pointer\'s read/write position',
12935
  ),
12936
  'fseek' =>
12937
  array (
12938
    'return' => 'int',
12939
    'params' => 'resource fp, int offset [, int whence]',
12940
    'description' => 'Seek on a file pointer',
12941
  ),
12942
  'mkdir' =>
12943
  array (
12944
    'return' => 'bool',
12945
    'params' => 'string pathname [, int mode [, bool recursive [, resource context]]]',
12946
    'description' => 'Create a directory',
12947
  ),
12948
  'rmdir' =>
12949
  array (
12950
    'return' => 'bool',
12951
    'params' => 'string dirname[, resource context]',
12952
    'description' => 'Remove a directory',
12953
  ),
12954
  'readfile' =>
12955
  array (
12956
    'return' => 'int',
12957
    'params' => 'string filename [, bool use_include_path[, resource context]]',
12958
    'description' => 'Output a file or a URL',
12959
  ),
12960
  'umask' =>
12961
  array (
12962
    'return' => 'int',
12963
    'params' => '[int mask]',
12964
    'description' => 'Return or change the umask',
12965
  ),
12966
  'fpassthru' =>
12967
  array (
12968
    'return' => 'int',
12969
    'params' => 'resource fp',
12970
    'description' => 'Output all remaining data from a file pointer',
12971
  ),
12972
  'rename' =>
12973
  array (
12974
    'return' => 'bool',
12975
    'params' => 'string old_name, string new_name[, resource context]',
12976
    'description' => 'Rename a file',
12977
  ),
12978
  'unlink' =>
12979
  array (
12980
    'return' => 'bool',
12981
    'params' => 'string filename[, context context]',
12982
    'description' => 'Delete a file',
12983
  ),
12984
  'ftruncate' =>
12985
  array (
12986
    'return' => 'bool',
12987
    'params' => 'resource fp, int size',
12988
    'description' => 'Truncate file to \'size\' length',
12989
  ),
12990
  'fstat' =>
12991
  array (
12992
    'return' => 'array',
12993
    'params' => 'resource fp',
12994
    'description' => 'Stat() on a filehandle',
12995
  ),
12996
  'copy' =>
12997
  array (
12998
    'return' => 'bool',
12999
    'params' => 'string source_file, string destination_file',
13000
    'description' => 'Copy a file',
13001
  ),
13002
  'fread' =>
13003
  array (
13004
    'return' => 'string',
13005
    'params' => 'resource fp, int length',
13006
    'description' => 'Binary-safe file read',
13007
  ),
13008
  'fputcsv' =>
13009
  array (
13010
    'return' => 'int',
13011
    'params' => 'resource fp, array fields [, string delimiter [, string enclosure]]',
13012
    'description' => 'Format line as CSV and write to file pointer',
13013
  ),
13014
  'fgetcsv' =>
13015
  array (
13016
    'return' => 'array',
13017
    'params' => 'resource fp [,int length [, string delimiter [, string enclosure]]]',
13018
    'description' => 'Get line from file pointer and parse for CSV fields',
13019
  ),
13020
  'realpath' =>
13021
  array (
13022
    'return' => 'string',
13023
    'params' => 'string path',
13024
    'description' => 'Return the resolved path',
13025
  ),
13026
  'fnmatch' =>
13027
  array (
13028
    'return' => 'bool',
13029
    'params' => 'string pattern, string filename [, int flags]',
13030
    'description' => 'Match filename against pattern',
13031
  ),
13032
  'xmlwriter_set_indent' =>
13033
  array (
13034
    'return' => 'bool',
13035
    'params' => 'resource xmlwriter, bool indent',
13036
    'description' => 'Toggle indentation on/off - returns FALSE on error',
13037
  ),
13038
  'xmlwriter_set_indent_string' =>
13039
  array (
13040
    'return' => 'bool',
13041
    'params' => 'resource xmlwriter, string indentString',
13042
    'description' => 'Set string used for indenting - returns FALSE on error',
13043
  ),
13044
  'xmlwriter_start_attribute' =>
13045
  array (
13046
    'return' => 'bool',
13047
    'params' => 'resource xmlwriter, string name',
13048
    'description' => 'Create start attribute - returns FALSE on error',
13049
  ),
13050
  'xmlwriter_end_attribute' =>
13051
  array (
13052
    'return' => 'bool',
13053
    'params' => 'resource xmlwriter',
13054
    'description' => 'End attribute - returns FALSE on error',
13055
  ),
13056
  'xmlwriter_start_attribute_ns' =>
13057
  array (
13058
    'return' => 'bool',
13059
    'params' => 'resource xmlwriter, string prefix, string name, string uri',
13060
    'description' => 'Create start namespaced attribute - returns FALSE on error',
13061
  ),
13062
  'xmlwriter_write_attribute' =>
13063
  array (
13064
    'return' => 'bool',
13065
    'params' => 'resource xmlwriter, string name, string content',
13066
    'description' => 'Write full attribute - returns FALSE on error',
13067
  ),
13068
  'xmlwriter_write_attribute_ns' =>
13069
  array (
13070
    'return' => 'bool',
13071
    'params' => 'resource xmlwriter, string prefix, string name, string uri, string content',
13072
    'description' => 'Write full namespaced attribute - returns FALSE on error',
13073
  ),
13074
  'xmlwriter_start_element' =>
13075
  array (
13076
    'return' => 'bool',
13077
    'params' => 'resource xmlwriter, string name',
13078
    'description' => 'Create start element tag - returns FALSE on error',
13079
  ),
13080
  'xmlwriter_start_element_ns' =>
13081
  array (
13082
    'return' => 'bool',
13083
    'params' => 'resource xmlwriter, string prefix, string name, string uri',
13084
    'description' => 'Create start namespaced element tag - returns FALSE on error',
13085
  ),
13086
  'xmlwriter_end_element' =>
13087
  array (
13088
    'return' => 'bool',
13089
    'params' => 'resource xmlwriter',
13090
    'description' => 'End current element - returns FALSE on error',
13091
  ),
13092
  'xmlwriter_write_element' =>
13093
  array (
13094
    'return' => 'bool',
13095
    'params' => 'resource xmlwriter, string name, string content',
13096
    'description' => 'Write full element tag - returns FALSE on error',
13097
  ),
13098
  'xmlwriter_write_element_ns' =>
13099
  array (
13100
    'return' => 'bool',
13101
    'params' => 'resource xmlwriter, string prefix, string name, string uri, string content',
13102
    'description' => 'Write full namesapced element tag - returns FALSE on error',
13103
  ),
13104
  'xmlwriter_start_pi' =>
13105
  array (
13106
    'return' => 'bool',
13107
    'params' => 'resource xmlwriter, string target',
13108
    'description' => 'Create start PI tag - returns FALSE on error',
13109
  ),
13110
  'xmlwriter_end_pi' =>
13111
  array (
13112
    'return' => 'bool',
13113
    'params' => 'resource xmlwriter',
13114
    'description' => 'End current PI - returns FALSE on error',
13115
  ),
13116
  'xmlwriter_write_pi' =>
13117
  array (
13118
    'return' => 'bool',
13119
    'params' => 'resource xmlwriter, string target, string content',
13120
    'description' => 'Write full PI tag - returns FALSE on error',
13121
  ),
13122
  'xmlwriter_start_cdata' =>
13123
  array (
13124
    'return' => 'bool',
13125
    'params' => 'resource xmlwriter',
13126
    'description' => 'Create start CDATA tag - returns FALSE on error',
13127
  ),
13128
  'xmlwriter_end_cdata' =>
13129
  array (
13130
    'return' => 'bool',
13131
    'params' => 'resource xmlwriter',
13132
    'description' => 'End current CDATA - returns FALSE on error',
13133
  ),
13134
  'xmlwriter_write_cdata' =>
13135
  array (
13136
    'return' => 'bool',
13137
    'params' => 'resource xmlwriter, string content',
13138
    'description' => 'Write full CDATA tag - returns FALSE on error',
13139
  ),
13140
  'xmlwriter_text' =>
13141
  array (
13142
    'return' => 'bool',
13143
    'params' => 'resource xmlwriter, string content',
13144
    'description' => 'Write text - returns FALSE on error',
13145
  ),
13146
  'xmlwriter_start_comment' =>
13147
  array (
13148
    'return' => 'bool',
13149
    'params' => 'resource xmlwriter',
13150
    'description' => 'Create start comment - returns FALSE on error',
13151
  ),
13152
  'xmlwriter_end_comment' =>
13153
  array (
13154
    'return' => 'bool',
13155
    'params' => 'resource xmlwriter',
13156
    'description' => 'Create end comment - returns FALSE on error',
13157
  ),
13158
  'xmlwriter_write_comment' =>
13159
  array (
13160
    'return' => 'bool',
13161
    'params' => 'resource xmlwriter, string content',
13162
    'description' => 'Write full comment tag - returns FALSE on error',
13163
  ),
13164
  'xmlwriter_start_document' =>
13165
  array (
13166
    'return' => 'bool',
13167
    'params' => 'resource xmlwriter, string version, string encoding, string standalone',
13168
    'description' => 'Create document tag - returns FALSE on error',
13169
  ),
13170
  'xmlwriter_end_document' =>
13171
  array (
13172
    'return' => 'bool',
13173
    'params' => 'resource xmlwriter',
13174
    'description' => 'End current document - returns FALSE on error',
13175
  ),
13176
  'xmlwriter_start_dtd' =>
13177
  array (
13178
    'return' => 'bool',
13179
    'params' => 'resource xmlwriter, string name, string pubid, string sysid',
13180
    'description' => 'Create start DTD tag - returns FALSE on error',
13181
  ),
13182
  'xmlwriter_end_dtd' =>
13183
  array (
13184
    'return' => 'bool',
13185
    'params' => 'resource xmlwriter',
13186
    'description' => 'End current DTD - returns FALSE on error',
13187
  ),
13188
  'xmlwriter_write_dtd' =>
13189
  array (
13190
    'return' => 'bool',
13191
    'params' => 'resource xmlwriter, string name, string pubid, string sysid, string subset',
13192
    'description' => 'Write full DTD tag - returns FALSE on error',
13193
  ),
13194
  'xmlwriter_start_dtd_element' =>
13195
  array (
13196
    'return' => 'bool',
13197
    'params' => 'resource xmlwriter, string name',
13198
    'description' => 'Create start DTD element - returns FALSE on error',
13199
  ),
13200
  'xmlwriter_end_dtd_element' =>
13201
  array (
13202
    'return' => 'bool',
13203
    'params' => 'resource xmlwriter',
13204
    'description' => 'End current DTD element - returns FALSE on error',
13205
  ),
13206
  'xmlwriter_write_dtd_element' =>
13207
  array (
13208
    'return' => 'bool',
13209
    'params' => 'resource xmlwriter, string name, string content',
13210
    'description' => 'Write full DTD element tag - returns FALSE on error',
13211
  ),
13212
  'xmlwriter_start_dtd_attlist' =>
13213
  array (
13214
    'return' => 'bool',
13215
    'params' => 'resource xmlwriter, string name',
13216
    'description' => 'Create start DTD AttList - returns FALSE on error',
13217
  ),
13218
  'xmlwriter_end_dtd_attlist' =>
13219
  array (
13220
    'return' => 'bool',
13221
    'params' => 'resource xmlwriter',
13222
    'description' => 'End current DTD AttList - returns FALSE on error',
13223
  ),
13224
  'xmlwriter_write_dtd_attlist' =>
13225
  array (
13226
    'return' => 'bool',
13227
    'params' => 'resource xmlwriter, string name, string content',
13228
    'description' => 'Write full DTD AttList tag - returns FALSE on error',
13229
  ),
13230
  'xmlwriter_start_dtd_entity' =>
13231
  array (
13232
    'return' => 'bool',
13233
    'params' => 'resource xmlwriter, string name, bool isparam',
13234
    'description' => 'Create start DTD Entity - returns FALSE on error',
13235
  ),
13236
  'xmlwriter_end_dtd_entity' =>
13237
  array (
13238
    'return' => 'bool',
13239
    'params' => 'resource xmlwriter',
13240
    'description' => 'End current DTD Entity - returns FALSE on error',
13241
  ),
13242
  'xmlwriter_write_dtd_entity' =>
13243
  array (
13244
    'return' => 'bool',
13245
    'params' => 'resource xmlwriter, string name, string content',
13246
    'description' => 'Write full DTD Entity tag - returns FALSE on error',
13247
  ),
13248
  'xmlwriter_open_uri' =>
13249
  array (
13250
    'return' => 'resource',
13251
    'params' => 'resource xmlwriter, string source',
13252
    'description' => 'Create new xmlwriter using source uri for output',
13253
  ),
13254
  'xmlwriter_open_memory' =>
13255
  array (
13256
    'return' => 'resource',
13257
    'params' => '',
13258
    'description' => 'Create new xmlwriter using memory for string output',
13259
  ),
13260
  'xmlwriter_output_memory' =>
13261
  array (
13262
    'return' => 'string',
13263
    'params' => 'resource xmlwriter [,bool flush]',
13264
    'description' => 'Output current buffer as string',
13265
  ),
13266
  'xmlwriter_flush' =>
13267
  array (
13268
    'return' => 'mixed',
13269
    'params' => 'resource xmlwriter [,bool empty]',
13270
    'description' => 'Output current buffer',
13271
  ),
13272
  'easter_date' =>
13273
  array (
13274
    'return' => 'int',
13275
    'params' => '[int year]',
13276
    'description' => 'Return the timestamp of midnight on Easter of a given year (defaults to current year)',
13277
  ),
13278
  'easter_days' =>
13279
  array (
13280
    'return' => 'int',
13281
    'params' => '[int year, [int method]]',
13282
    'description' => 'Return the number of days after March 21 that Easter falls on for a given year (defaults to current year)',
13283
  ),
13284
  'cal_info' =>
13285
  array (
13286
    'return' => 'array',
13287
    'params' => 'int calendar',
13288
    'description' => 'Returns information about a particular calendar',
13289
  ),
13290
  'cal_days_in_month' =>
13291
  array (
13292
    'return' => 'int',
13293
    'params' => 'int calendar, int month, int year',
13294
    'description' => 'Returns the number of days in a month for a given year and calendar',
13295
  ),
13296
  'cal_to_jd' =>
13297
  array (
13298
    'return' => 'int',
13299
    'params' => 'int calendar, int month, int day, int year',
13300
    'description' => 'Converts from a supported calendar to Julian Day Count',
13301
  ),
13302
  'cal_from_jd' =>
13303
  array (
13304
    'return' => 'array',
13305
    'params' => 'int jd, int calendar',
13306
    'description' => 'Converts from Julian Day Count to a supported calendar and return extended information',
13307
  ),
13308
  'jdtogregorian' =>
13309
  array (
13310
    'return' => 'string',
13311
    'params' => 'int juliandaycount',
13312
    'description' => 'Converts a julian day count to a gregorian calendar date',
13313
  ),
13314
  'gregoriantojd' =>
13315
  array (
13316
    'return' => 'int',
13317
    'params' => 'int month, int day, int year',
13318
    'description' => 'Converts a gregorian calendar date to julian day count',
13319
  ),
13320
  'jdtojulian' =>
13321
  array (
13322
    'return' => 'string',
13323
    'params' => 'int juliandaycount',
13324
    'description' => 'Convert a julian day count to a julian calendar date',
13325
  ),
13326
  'juliantojd' =>
13327
  array (
13328
    'return' => 'int',
13329
    'params' => 'int month, int day, int year',
13330
    'description' => 'Converts a julian calendar date to julian day count',
13331
  ),
13332
  'jdtojewish' =>
13333
  array (
13334
    'return' => 'string',
13335
    'params' => 'int juliandaycount [, bool hebrew [, int fl]]',
13336
    'description' => 'Converts a julian day count to a jewish calendar date',
13337
  ),
13338
  'jewishtojd' =>
13339
  array (
13340
    'return' => 'int',
13341
    'params' => 'int month, int day, int year',
13342
    'description' => 'Converts a jewish calendar date to a julian day count',
13343
  ),
13344
  'jdtofrench' =>
13345
  array (
13346
    'return' => 'string',
13347
    'params' => 'int juliandaycount',
13348
    'description' => 'Converts a julian day count to a french republic calendar date',
13349
  ),
13350
  'frenchtojd' =>
13351
  array (
13352
    'return' => 'int',
13353
    'params' => 'int month, int day, int year',
13354
    'description' => 'Converts a french republic calendar date to julian day count',
13355
  ),
13356
  'jddayofweek' =>
13357
  array (
13358
    'return' => 'mixed',
13359
    'params' => 'int juliandaycount [, int mode]',
13360
    'description' => 'Returns name or number of day of week from julian day count',
13361
  ),
13362
  'jdmonthname' =>
13363
  array (
13364
    'return' => 'string',
13365
    'params' => 'int juliandaycount, int mode',
13366
    'description' => 'Returns name of month for julian day count',
13367
  ),
13368
  'unixtojd' =>
13369
  array (
13370
    'return' => 'int',
13371
    'params' => '[int timestamp]',
13372
    'description' => 'Convert UNIX timestamp to Julian Day',
13373
  ),
13374
  'jdtounix' =>
13375
  array (
13376
    'return' => 'int',
13377
    'params' => 'int jday',
13378
    'description' => 'Convert Julian Day to UNIX timestamp',
13379
  ),
13380
  'mime_content_type' =>
13381
  array (
13382
    'return' => 'string',
13383
    'params' => 'string filename|resource stream',
13384
    'description' => 'Return content-type for file',
13385
  ),
13386
  'exif_tagname' =>
13387
  array (
13388
    'return' => 'string',
13389
    'params' => 'index',
13390
    'description' => 'Get headername for index or false if not defined',
13391
  ),
13392
  'exif_read_data' =>
13393
  array (
13394
    'return' => 'array',
13395
    'params' => 'string filename [, sections_needed [, sub_arrays[, read_thumbnail]]]',
13396
    'description' => 'Reads header data from the JPEG/TIFF image filename and optionally reads the internal thumbnails',
13397
  ),
13398
  'exif_thumbnail' =>
13399
  array (
13400
    'return' => 'string',
13401
    'params' => 'string filename [, &width, &height [, &imagetype]]',
13402
    'description' => 'Reads the embedded thumbnail',
13403
  ),
13404
  'exif_imagetype' =>
13405
  array (
13406
    'return' => 'int',
13407
    'params' => 'string imagefile',
13408
    'description' => 'Get the type of an image',
13409
  ),
13410
  'ming_setscale' =>
13411
  array (
13412
    'return' => 'void',
13413
    'params' => 'int scale',
13414
    'description' => 'Set scale (?)',
13415
  ),
13416
  'ming_useswfversion' =>
13417
  array (
13418
    'return' => 'void',
13419
    'params' => 'int version',
13420
    'description' => 'Use SWF version (?)',
13421
  ),
13422
  'ming_useconstants' =>
13423
  array (
13424
    'return' => 'void',
13425
    'params' => 'int use',
13426
    'description' => 'Use constant pool (?)',
13427
  ),
13428
  'swfaction::__construct' =>
13429
  array (
13430
    'return' => 'void',
13431
    'params' => 'string',
13432
    'description' => 'Creates a new SWFAction object, compiling the given script',
13433
  ),
13434
  'swfbitmap::__construct' =>
13435
  array (
13436
    'return' => 'void',
13437
    'params' => 'mixed file [, mixed maskfile]',
13438
    'description' => 'Creates a new SWFBitmap object from jpg (with optional mask) or dbl file',
13439
  ),
13440
  'swfbitmap::getWidth' =>
13441
  array (
13442
    'return' => 'float',
13443
    'params' => '',
13444
    'description' => 'Returns the width of this bitmap',
13445
  ),
13446
  'swfbitmap::getHeight' =>
13447
  array (
13448
    'return' => 'float',
13449
    'params' => '',
13450
    'description' => 'Returns the height of this bitmap',
13451
  ),
13452
  'swfbutton::__construct' =>
13453
  array (
13454
    'return' => 'void',
13455
    'params' => '',
13456
    'description' => 'Creates a new SWFButton object',
13457
  ),
13458
  'swfbutton::setHit' =>
13459
  array (
13460
    'return' => 'void',
13461
    'params' => 'object SWFCharacter',
13462
    'description' => 'Sets the character for this button\'s hit test state',
13463
  ),
13464
  'swfbutton::setOver' =>
13465
  array (
13466
    'return' => 'void',
13467
    'params' => 'object SWFCharacter',
13468
    'description' => 'Sets the character for this button\'s over state',
13469
  ),
13470
  'swfbutton::setUp' =>
13471
  array (
13472
    'return' => 'void',
13473
    'params' => 'object SWFCharacter',
13474
    'description' => 'Sets the character for this button\'s up state',
13475
  ),
13476
  'swfbutton::setDown' =>
13477
  array (
13478
    'return' => 'void',
13479
    'params' => 'object SWFCharacter',
13480
    'description' => 'Sets the character for this button\'s down state',
13481
  ),
13482
  'swfbutton::addShape' =>
13483
  array (
13484
    'return' => 'void',
13485
    'params' => 'object SWFCharacter, int flags',
13486
    'description' => 'Sets the character to display for the condition described in flags',
13487
  ),
13488
  'swfbutton::setMenu' =>
13489
  array (
13490
    'return' => 'void',
13491
    'params' => 'int flag',
13492
    'description' => 'enable track as menu button behaviour',
13493
  ),
13494
  'swfbutton::setAction' =>
13495
  array (
13496
    'return' => 'void',
13497
    'params' => 'object SWFAction',
13498
    'description' => 'Sets the action to perform when button is pressed',
13499
  ),
13500
  'swfbutton::addASound' =>
13501
  array (
13502
    'return' => 'SWFSoundInstance',
13503
    'params' => 'SWFSound sound, int flags',
13504
    'description' => 'associates a sound with a button transitionNOTE: the transitions are all wrong _UP, _OVER, _DOWN _HIT',
13505
  ),
13506
  'swfbutton::addAction' =>
13507
  array (
13508
    'return' => 'void',
13509
    'params' => 'object SWFAction, int flags',
13510
    'description' => 'Sets the action to perform when conditions described in flags is met',
13511
  ),
13512
  'ming_keypress' =>
13513
  array (
13514
    'return' => 'int',
13515
    'params' => 'string str',
13516
    'description' => 'Returns the action flag for keyPress(char)',
13517
  ),
13518
  'swfdisplayitem::moveTo' =>
13519
  array (
13520
    'return' => 'void',
13521
    'params' => 'int x, int y',
13522
    'description' => 'Moves this SWFDisplayItem to movie coordinates (x, y)',
13523
  ),
13524
  'swfdisplayitem::move' =>
13525
  array (
13526
    'return' => 'void',
13527
    'params' => 'float dx, float dy',
13528
    'description' => 'Displaces this SWFDisplayItem by (dx, dy) in movie coordinates',
13529
  ),
13530
  'swfdisplayitem::scaleTo' =>
13531
  array (
13532
    'return' => 'void',
13533
    'params' => 'float xScale [, float yScale]',
13534
    'description' => 'Scales this SWFDisplayItem by xScale in the x direction, yScale in the y, or both to xScale if only one arg',
13535
  ),
13536
  'swfdisplayitem::scale' =>
13537
  array (
13538
    'return' => 'void',
13539
    'params' => 'float xScale, float yScale',
13540
    'description' => 'Multiplies this SWFDisplayItem\'s current x scale by xScale, its y scale by yScale',
13541
  ),
13542
  'swfdisplayitem::rotateTo' =>
13543
  array (
13544
    'return' => 'void',
13545
    'params' => 'float degrees',
13546
    'description' => 'Rotates this SWFDisplayItem the given (clockwise) degrees from its original orientation',
13547
  ),
13548
  'swfdisplayitem::rotate' =>
13549
  array (
13550
    'return' => 'void',
13551
    'params' => 'float degrees',
13552
    'description' => 'Rotates this SWFDisplayItem the given (clockwise) degrees from its current orientation',
13553
  ),
13554
  'swfdisplayitem::skewXTo' =>
13555
  array (
13556
    'return' => 'void',
13557
    'params' => 'float xSkew',
13558
    'description' => 'Sets this SWFDisplayItem\'s x skew value to xSkew',
13559
  ),
13560
  'swfdisplayitem::skewX' =>
13561
  array (
13562
    'return' => 'void',
13563
    'params' => 'float xSkew',
13564
    'description' => 'Adds xSkew to this SWFDisplayItem\'s x skew value',
13565
  ),
13566
  'swfdisplayitem::skewYTo' =>
13567
  array (
13568
    'return' => 'void',
13569
    'params' => 'float ySkew',
13570
    'description' => 'Sets this SWFDisplayItem\'s y skew value to ySkew',
13571
  ),
13572
  'swfdisplayitem::skewY' =>
13573
  array (
13574
    'return' => 'void',
13575
    'params' => 'float ySkew',
13576
    'description' => 'Adds ySkew to this SWFDisplayItem\'s y skew value',
13577
  ),
13578
  'swfdisplayitem::setMatrix' =>
13579
  array (
13580
    'return' => 'void',
13581
    'params' => 'float a, float b, float c, float d, float x, float y',
13582
    'description' => 'Sets the item\'s transform matrix',
13583
  ),
13584
  'swfdisplayitem::setDepth' =>
13585
  array (
13586
    'return' => 'void',
13587
    'params' => 'int depth',
13588
    'description' => 'Sets this SWFDisplayItem\'s z-depth to depth.  Items with higher depth values are drawn on top of those with lower values',
13589
  ),
13590
  'swfdisplayitem::setRatio' =>
13591
  array (
13592
    'return' => 'void',
13593
    'params' => 'float ratio',
13594
    'description' => 'Sets this SWFDisplayItem\'s ratio to ratio.  Obviously only does anything if displayitem was created from an SWFMorph',
13595
  ),
13596
  'swfdisplayitem::addColor' =>
13597
  array (
13598
    'return' => 'void',
13599
    'params' => 'int r, int g, int b [, int a]',
13600
    'description' => 'Sets the add color part of this SWFDisplayItem\'s CXform to (r, g, b [, a]), a defaults to 0',
13601
  ),
13602
  'swfdisplayitem::multColor' =>
13603
  array (
13604
    'return' => 'void',
13605
    'params' => 'float r, float g, float b [, float a]',
13606
    'description' => 'Sets the multiply color part of this SWFDisplayItem\'s CXform to (r, g, b [, a]), a defaults to 1.0',
13607
  ),
13608
  'swfdisplayitem::setName' =>
13609
  array (
13610
    'return' => 'void',
13611
    'params' => 'string name',
13612
    'description' => 'Sets this SWFDisplayItem\'s name to name',
13613
  ),
13614
  'swfdisplayitem::addAction' =>
13615
  array (
13616
    'return' => 'void',
13617
    'params' => 'object SWFAction, int flags',
13618
    'description' => 'Adds this SWFAction to the given SWFSprite instance',
13619
  ),
13620
  'swfdisplayitem::setMaskLevel' =>
13621
  array (
13622
    'return' => 'void',
13623
    'params' => 'int level',
13624
    'description' => 'defines a MASK layer at level',
13625
  ),
13626
  'swfdisplayitem::endMask' =>
13627
  array (
13628
    'return' => 'void',
13629
    'params' => '',
13630
    'description' => 'another way of defining a MASK layer',
13631
  ),
13632
  'swffill::__construct' =>
13633
  array (
13634
    'return' => 'void',
13635
    'params' => '',
13636
    'description' => 'Creates a new SWFFill object',
13637
  ),
13638
  'swffill::moveTo' =>
13639
  array (
13640
    'return' => 'void',
13641
    'params' => 'float x, float y',
13642
    'description' => 'Moves this SWFFill to shape coordinates (x,y)',
13643
  ),
13644
  'swffill::scaleTo' =>
13645
  array (
13646
    'return' => 'void',
13647
    'params' => 'float xScale [, float yScale]',
13648
    'description' => 'Scales this SWFFill by xScale in the x direction, yScale in the y, or both to xScale if only one arg',
13649
  ),
13650
  'swffill::rotateTo' =>
13651
  array (
13652
    'return' => 'void',
13653
    'params' => 'float degrees',
13654
    'description' => 'Rotates this SWFFill the given (clockwise) degrees from its original orientation',
13655
  ),
13656
  'swffill::skewXTo' =>
13657
  array (
13658
    'return' => 'void',
13659
    'params' => 'float xSkew',
13660
    'description' => 'Sets this SWFFill\'s x skew value to xSkew',
13661
  ),
13662
  'swffill::skewYTo' =>
13663
  array (
13664
    'return' => 'void',
13665
    'params' => 'float ySkew',
13666
    'description' => 'Sets this SWFFill\'s y skew value to ySkew',
13667
  ),
13668
  'swffontcha::raddChars' =>
13669
  array (
13670
    'return' => 'void',
13671
    'params' => 'string',
13672
    'description' => 'adds characters to a font for exporting font',
13673
  ),
13674
  'swffontchar::addChars' =>
13675
  array (
13676
    'return' => 'void',
13677
    'params' => 'string',
13678
    'description' => 'adds characters to a font for exporting font',
13679
  ),
13680
  'swffont::__construct' =>
13681
  array (
13682
    'return' => 'void',
13683
    'params' => 'string filename',
13684
    'description' => 'Creates a new SWFFont object from given file',
13685
  ),
13686
  'swffont::getWidth' =>
13687
  array (
13688
    'return' => 'float',
13689
    'params' => 'string str',
13690
    'description' => 'Calculates the width of the given string in this font at full height',
13691
  ),
13692
  'swffont::getUTF8Width' =>
13693
  array (
13694
    'return' => 'int',
13695
    'params' => 'string',
13696
    'description' => 'Calculates the width of the given string in this font at full height',
13697
  ),
13698
  'swffont::getWideWidth' =>
13699
  array (
13700
    'return' => 'int',
13701
    'params' => 'string',
13702
    'description' => 'Calculates the width of the given string in this font at full height',
13703
  ),
13704
  'swffont::getAscent' =>
13705
  array (
13706
    'return' => 'float',
13707
    'params' => '',
13708
    'description' => 'Returns the ascent of the font, or 0 if not available',
13709
  ),
13710
  'swffont::getDescent' =>
13711
  array (
13712
    'return' => 'float',
13713
    'params' => '',
13714
    'description' => 'Returns the descent of the font, or 0 if not available',
13715
  ),
13716
  'swffont::getLeading' =>
13717
  array (
13718
    'return' => 'float',
13719
    'params' => '',
13720
    'description' => 'Returns the leading of the font, or 0 if not available',
13721
  ),
13722
  'swffont::addChars' =>
13723
  array (
13724
    'return' => 'void',
13725
    'params' => 'string',
13726
    'description' => 'adds characters to a font required within textfields',
13727
  ),
13728
  'swffont::getShape' =>
13729
  array (
13730
    'return' => 'string',
13731
    'params' => 'code',
13732
    'description' => 'Returns the glyph shape of a char as a text string',
13733
  ),
13734
  'swfgradient::__construct' =>
13735
  array (
13736
    'return' => 'void',
13737
    'params' => '',
13738
    'description' => 'Creates a new SWFGradient object',
13739
  ),
13740
  'swfgradient::addEntry' =>
13741
  array (
13742
    'return' => 'void',
13743
    'params' => 'float ratio, int r, int g, int b [, int a]',
13744
    'description' => 'Adds given entry to the gradient',
13745
  ),
13746
  'swfmorph::__construct' =>
13747
  array (
13748
    'return' => 'void',
13749
    'params' => '',
13750
    'description' => 'Creates a new SWFMorph object',
13751
  ),
13752
  'swfmorph::getShape1' =>
13753
  array (
13754
    'return' => 'object',
13755
    'params' => '',
13756
    'description' => 'Return\'s this SWFMorph\'s start shape object',
13757
  ),
13758
  'swfmorph::getShape2' =>
13759
  array (
13760
    'return' => 'object',
13761
    'params' => '',
13762
    'description' => 'Return\'s this SWFMorph\'s start shape object',
13763
  ),
13764
  'swfsound::__construct' =>
13765
  array (
13766
    'return' => 'void',
13767
    'params' => 'string filename, int flags',
13768
    'description' => 'Creates a new SWFSound object from given file',
13769
  ),
13770
  'swfvideostream_init' =>
13771
  array (
13772
    'return' => 'class',
13773
    'params' => '[file]',
13774
    'description' => 'Returns a SWVideoStream object',
13775
  ),
13776
  'swfprebuiltclip_init' =>
13777
  array (
13778
    'return' => 'class',
13779
    'params' => '[file]',
13780
    'description' => 'Returns a SWFPrebuiltClip object',
13781
  ),
13782
  'swfmovie::__construct' =>
13783
  array (
13784
    'return' => 'void',
13785
    'params' => 'int version',
13786
    'description' => 'Creates swfmovie object according to the passed version',
13787
  ),
13788
  'swfmovie::nextframe' =>
13789
  array (
13790
    'return' => 'void',
13791
    'params' => '',
13792
    'description' => '',
13793
  ),
13794
  'swfmovie::labelframe' =>
13795
  array (
13796
    'return' => 'void',
13797
    'params' => 'object SWFBlock',
13798
    'description' => '',
13799
  ),
13800
  'swfmovie::add' =>
13801
  array (
13802
    'return' => 'object',
13803
    'params' => 'object SWFBlock',
13804
    'description' => '',
13805
  ),
13806
  'swfmovie::output' =>
13807
  array (
13808
    'return' => 'int',
13809
    'params' => '[int compression]',
13810
    'description' => '',
13811
  ),
13812
  'swfmovie::saveToFile' =>
13813
  array (
13814
    'return' => 'int',
13815
    'params' => 'stream x [, int compression]',
13816
    'description' => '',
13817
  ),
13818
  'swfmovie::save' =>
13819
  array (
13820
    'return' => 'int',
13821
    'params' => 'mixed where [, int compression]',
13822
    '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',
13823
  ),
13824
  'swfmovie::setBackground' =>
13825
  array (
13826
    'return' => 'void',
13827
    'params' => 'int r, int g, int b',
13828
    'description' => 'Sets background color (r,g,b)',
13829
  ),
13830
  'swfmovie::setRate' =>
13831
  array (
13832
    'return' => 'void',
13833
    'params' => 'float rate',
13834
    'description' => 'Sets movie rate',
13835
  ),
13836
  'swfmovie::setDimension' =>
13837
  array (
13838
    'return' => 'void',
13839
    'params' => 'float x, float y',
13840
    'description' => 'Sets movie dimension',
13841
  ),
13842
  'swfmovie::setFrames' =>
13843
  array (
13844
    'return' => 'void',
13845
    'params' => 'int frames',
13846
    'description' => 'Sets number of frames',
13847
  ),
13848
  'swfmovie::streamMP3' =>
13849
  array (
13850
    'return' => 'void',
13851
    'params' => 'mixed file',
13852
    'description' => 'Sets sound stream of the SWF movie. The parameter can be stream or string.',
13853
  ),
13854
  'swfshape::__construct' =>
13855
  array (
13856
    'return' => 'void',
13857
    'params' => '',
13858
    'description' => 'Creates a new SWFShape object',
13859
  ),
13860
  'swfshape::setline' =>
13861
  array (
13862
    'return' => 'void',
13863
    'params' => 'int width, int r, int g, int b [, int a]',
13864
    'description' => 'Sets the current line style for this SWFShape',
13865
  ),
13866
  'swfshape::addfill' =>
13867
  array (
13868
    'return' => 'object',
13869
    'params' => 'mixed arg1, int arg2, [int b [, int a]]',
13870
    '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.',
13871
  ),
13872
  'swfshape::setleftfill' =>
13873
  array (
13874
    'return' => 'void',
13875
    'params' => 'int arg1 [, int g ,int b [,int a]]',
13876
    '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.',
13877
  ),
13878
  'swfshape::movepento' =>
13879
  array (
13880
    'return' => 'void',
13881
    'params' => 'float x, float y',
13882
    'description' => 'Moves the pen to shape coordinates (x, y)',
13883
  ),
13884
  'swfshape::movepen' =>
13885
  array (
13886
    'return' => 'void',
13887
    'params' => 'float x, float y',
13888
    'description' => 'Moves the pen from its current location by vector (x, y)',
13889
  ),
13890
  'swfshape::drawlineto' =>
13891
  array (
13892
    'return' => 'void',
13893
    'params' => 'float x, float y',
13894
    'description' => 'Draws a line from the current pen position to shape coordinates (x, y) in the current line style',
13895
  ),
13896
  'swfshape::drawline' =>
13897
  array (
13898
    'return' => 'void',
13899
    'params' => 'float dx, float dy',
13900
    'description' => 'Draws a line from the current pen position (x, y) to the point (x+dx, y+dy) in the current line style',
13901
  ),
13902
  'swfshape::drawcurveto' =>
13903
  array (
13904
    'return' => 'void',
13905
    'params' => 'float ax, float ay, float bx, float by [, float dx, float dy]',
13906
    '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)',
13907
  ),
13908
  'swfshape::drawcurve' =>
13909
  array (
13910
    'return' => 'void',
13911
    'params' => 'float adx, float ady, float bdx, float bdy [, float cdx, float cdy]',
13912
    '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)',
13913
  ),
13914
  'swfshape::drawglyph' =>
13915
  array (
13916
    'return' => 'void',
13917
    'params' => 'SWFFont font, string character [, int size]',
13918
    'description' => 'Draws the first character in the given string into the shape using the glyph definition from the given font',
13919
  ),
13920
  'swfshape::drawcircle' =>
13921
  array (
13922
    'return' => 'void',
13923
    'params' => 'float r',
13924
    'description' => 'Draws a circle of radius r centered at the current location, in a counter-clockwise fashion',
13925
  ),
13926
  'swfshape::drawarc' =>
13927
  array (
13928
    'return' => 'void',
13929
    'params' => 'float r, float startAngle, float endAngle',
13930
    'description' => 'Draws an arc of radius r centered at the current location, from angle startAngle to angle endAngle measured clockwise from 12 o\'clock',
13931
  ),
13932
  'swfshape::drawcubic' =>
13933
  array (
13934
    'return' => 'void',
13935
    'params' => 'float bx, float by, float cx, float cy, float dx, float dy',
13936
    'description' => 'Draws a cubic bezier curve using the current position and the three given points as control points',
13937
  ),
13938
  'swfsprite::__construct' =>
13939
  array (
13940
    'return' => 'void',
13941
    'params' => '',
13942
    'description' => 'Creates a new SWFSprite object',
13943
  ),
13944
  'swfsprite::add' =>
13945
  array (
13946
    'return' => 'object',
13947
    'params' => 'object SWFCharacter',
13948
    'description' => 'Adds the character to the sprite, returns a displayitem object',
13949
  ),
13950
  'swfsprite::remove' =>
13951
  array (
13952
    'return' => 'void',
13953
    'params' => 'object SWFDisplayItem',
13954
    'description' => 'Remove the named character from the sprite\'s display list',
13955
  ),
13956
  'swfsprite::nextFrame' =>
13957
  array (
13958
    'return' => 'void',
13959
    'params' => '',
13960
    'description' => 'Moves the sprite to the next frame',
13961
  ),
13962
  'swfsprite::labelFrame' =>
13963
  array (
13964
    'return' => 'void',
13965
    'params' => 'string label',
13966
    'description' => 'Labels frame',
13967
  ),
13968
  'swfsprite::setFrames' =>
13969
  array (
13970
    'return' => 'void',
13971
    'params' => 'int frames',
13972
    'description' => 'Sets the number of frames in this SWFSprite',
13973
  ),
13974
  'swftext::__construct' =>
13975
  array (
13976
    'return' => 'void',
13977
    'params' => '',
13978
    'description' => 'Creates new SWFText object',
13979
  ),
13980
  'swftext::setFont' =>
13981
  array (
13982
    'return' => 'void',
13983
    'params' => 'object font',
13984
    'description' => 'Sets this SWFText object\'s current font to given font',
13985
  ),
13986
  'swftext::setHeight' =>
13987
  array (
13988
    'return' => 'void',
13989
    'params' => 'float height',
13990
    'description' => 'Sets this SWFText object\'s current height to given height',
13991
  ),
13992
  'swftext::setSpacing' =>
13993
  array (
13994
    'return' => 'void',
13995
    'params' => 'float spacing',
13996
    'description' => 'Sets this SWFText object\'s current letterspacing to given spacing',
13997
  ),
13998
  'swftext::setColor' =>
13999
  array (
14000
    'return' => 'void',
14001
    'params' => 'int r, int g, int b [, int a]',
14002
    'description' => 'Sets this SWFText object\'s current color to the given color',
14003
  ),
14004
  'swftext::moveTo' =>
14005
  array (
14006
    'return' => 'void',
14007
    'params' => 'float x, float y',
14008
    'description' => 'Moves this SWFText object\'s current pen position to (x, y) in text coordinates',
14009
  ),
14010
  'swftext::addString' =>
14011
  array (
14012
    'return' => 'void',
14013
    'params' => 'string text',
14014
    'description' => 'Writes the given text into this SWFText object at the current pen position, using the current font, height, spacing, and color',
14015
  ),
14016
  'swftext::addUTF8String' =>
14017
  array (
14018
    'return' => 'void',
14019
    'params' => 'string text',
14020
    'description' => 'Writes the given text into this SWFText object at the current pen position,using the current font, height, spacing, and color',
14021
  ),
14022
  'swftext::addWideString' =>
14023
  array (
14024
    'return' => 'void',
14025
    'params' => 'string text',
14026
    'description' => 'Writes the given text into this SWFText object at the current pen position,using the current font, height, spacing, and color',
14027
  ),
14028
  'swftext::getWidth' =>
14029
  array (
14030
    'return' => 'float',
14031
    'params' => 'string str',
14032
    'description' => 'Calculates the width of the given string in this text objects current font and size',
14033
  ),
14034
  'swftext::getUTF8Width' =>
14035
  array (
14036
    'return' => 'double',
14037
    'params' => 'string',
14038
    'description' => 'calculates the width of the given string in this text objects current font and size',
14039
  ),
14040
  'swftext::getWideWidth' =>
14041
  array (
14042
    'return' => 'double',
14043
    'params' => 'string',
14044
    'description' => 'calculates the width of the given string in this text objects current font and size',
14045
  ),
14046
  'swftext::getAscent' =>
14047
  array (
14048
    'return' => 'float',
14049
    'params' => '',
14050
    'description' => 'Returns the ascent of the current font at its current size, or 0 if not available',
14051
  ),
14052
  'swftext::getDescent' =>
14053
  array (
14054
    'return' => 'float',
14055
    'params' => '',
14056
    'description' => 'Returns the descent of the current font at its current size, or 0 if not available',
14057
  ),
14058
  'swftext::getLeading' =>
14059
  array (
14060
    'return' => 'float',
14061
    'params' => '',
14062
    'description' => 'Returns the leading of the current font at its current size, or 0 if not available',
14063
  ),
14064
  'swftextfield::__construct' =>
14065
  array (
14066
    'return' => 'void',
14067
    'params' => '[int flags]',
14068
    'description' => 'Creates a new SWFTextField object',
14069
  ),
14070
  'swftextfield::setFont' =>
14071
  array (
14072
    'return' => 'void',
14073
    'params' => 'object font',
14074
    'description' => 'Sets the font for this textfield',
14075
  ),
14076
  'swftextfield::setBounds' =>
14077
  array (
14078
    'return' => 'void',
14079
    'params' => 'float width, float height',
14080
    'description' => 'Sets the width and height of this textfield',
14081
  ),
14082
  'swftextfield::align' =>
14083
  array (
14084
    'return' => 'void',
14085
    'params' => 'int alignment',
14086
    'description' => 'Sets the alignment of this textfield',
14087
  ),
14088
  'swftextfield::setHeight' =>
14089
  array (
14090
    'return' => 'void',
14091
    'params' => 'float height',
14092
    'description' => 'Sets the font height of this textfield',
14093
  ),
14094
  'swftextfield::setLeftMargin' =>
14095
  array (
14096
    'return' => 'void',
14097
    'params' => 'float margin',
14098
    'description' => 'Sets the left margin of this textfield',
14099
  ),
14100
  'swftextfield::setRightMargin' =>
14101
  array (
14102
    'return' => 'void',
14103
    'params' => 'float margin',
14104
    'description' => 'Sets the right margin of this textfield',
14105
  ),
14106
  'swftextfield::setMargins' =>
14107
  array (
14108
    'return' => 'void',
14109
    'params' => 'float left, float right',
14110
    'description' => 'Sets both margins of this textfield',
14111
  ),
14112
  'swftextfield::setIndentation' =>
14113
  array (
14114
    'return' => 'void',
14115
    'params' => 'float indentation',
14116
    'description' => 'Sets the indentation of the first line of this textfield',
14117
  ),
14118
  'swftextfield::setLineSpacing' =>
14119
  array (
14120
    'return' => 'void',
14121
    'params' => 'float space',
14122
    'description' => 'Sets the line spacing of this textfield',
14123
  ),
14124
  'swftextfield::setColor' =>
14125
  array (
14126
    'return' => 'void',
14127
    'params' => 'int r, int g, int b [, int a]',
14128
    'description' => 'Sets the color of this textfield',
14129
  ),
14130
  'swftextfield::setName' =>
14131
  array (
14132
    'return' => 'void',
14133
    'params' => 'string var_name',
14134
    'description' => 'Sets the variable name of this textfield',
14135
  ),
14136
  'swftextfield::addString' =>
14137
  array (
14138
    'return' => 'void',
14139
    'params' => 'string str',
14140
    'description' => 'Adds the given string to this textfield',
14141
  ),
14142
  'swftextfield::setPadding' =>
14143
  array (
14144
    'return' => 'void',
14145
    'params' => 'float padding',
14146
    'description' => 'Sets the padding of this textfield',
14147
  ),
14148
  'swftextfield::addChars' =>
14149
  array (
14150
    'return' => 'void',
14151
    'params' => 'string',
14152
    'description' => 'adds characters to a font that will be available within a textfield',
14153
  ),
14154
  'SplObjectStorage::attach' =>
14155
  array (
14156
    'return' => 'void',
14157
    'params' => '$obj',
14158
    'description' => 'Attaches an object to the storage if not yet contained',
14159
  ),
14160
  'SplObjectStorage::detach' =>
14161
  array (
14162
    'return' => 'void',
14163
    'params' => '$obj',
14164
    'description' => 'Detaches an object from the storage',
14165
  ),
14166
  'SplObjectStorage::contains' =>
14167
  array (
14168
    'return' => 'bool',
14169
    'params' => '$obj',
14170
    'description' => 'Determine whethe an object is contained in the storage',
14171
  ),
14172
  'SplObjectStorage::count' =>
14173
  array (
14174
    'return' => 'int',
14175
    'params' => '',
14176
    'description' => 'Determine number of objects in storage',
14177
  ),
14178
  'SplObjectStorage::rewind' =>
14179
  array (
14180
    'return' => 'void',
14181
    'params' => '',
14182
    'description' => '',
14183
  ),
14184
  'SplObjectStorage::valid' =>
14185
  array (
14186
    'return' => 'bool',
14187
    'params' => '',
14188
    'description' => '',
14189
  ),
14190
  'SplObjectStorage::key' =>
14191
  array (
14192
    'return' => 'mixed',
14193
    'params' => '',
14194
    'description' => '',
14195
  ),
14196
  'SplObjectStorage::current' =>
14197
  array (
14198
    'return' => 'mixed',
14199
    'params' => '',
14200
    'description' => '',
14201
  ),
14202
  'SplObjectStorage::next' =>
14203
  array (
14204
    'return' => 'void',
14205
    'params' => '',
14206
    'description' => '',
14207
  ),
14208
  'RecursiveIteratorIterator::rewind' =>
14209
  array (
14210
    'return' => 'void',
14211
    'params' => '',
14212
    'description' => 'Rewind the iterator to the first element of the top level inner iterator.',
14213
  ),
14214
  'RecursiveIteratorIterator::valid' =>
14215
  array (
14216
    'return' => 'bool',
14217
    'params' => '',
14218
    'description' => 'Check whether the current position is valid',
14219
  ),
14220
  'RecursiveIteratorIterator::key' =>
14221
  array (
14222
    'return' => 'mixed',
14223
    'params' => '',
14224
    'description' => 'Access the current key',
14225
  ),
14226
  'RecursiveIteratorIterator::current' =>
14227
  array (
14228
    'return' => 'mixed',
14229
    'params' => '',
14230
    'description' => 'Access the current element value',
14231
  ),
14232
  'RecursiveIteratorIterator::next' =>
14233
  array (
14234
    'return' => 'void',
14235
    'params' => '',
14236
    'description' => 'Move forward to the next element',
14237
  ),
14238
  'RecursiveIteratorIterator::getDepth' =>
14239
  array (
14240
    'return' => 'int',
14241
    'params' => '',
14242
    'description' => 'Get the current depth of the recursive iteration',
14243
  ),
14244
  'RecursiveIteratorIterator::getSubIterator' =>
14245
  array (
14246
    'return' => 'RecursiveIterator',
14247
    'params' => '[int level]',
14248
    'description' => 'The current active sub iterator or the iterator at specified level',
14249
  ),
14250
  'RecursiveIteratorIterator::getInnerIterator' =>
14251
  array (
14252
    'return' => 'RecursiveIterator',
14253
    'params' => '',
14254
    'description' => 'The current active sub iterator',
14255
  ),
14256
  'RecursiveIteratorIterator::beginIteration' =>
14257
  array (
14258
    'return' => 'RecursiveIterator',
14259
    'params' => '',
14260
    'description' => 'Called when iteration begins (after first rewind() call)',
14261
  ),
14262
  'RecursiveIteratorIterator::endIteration' =>
14263
  array (
14264
    'return' => 'RecursiveIterator',
14265
    'params' => '',
14266
    'description' => 'Called when iteration ends (when valid() first returns false',
14267
  ),
14268
  'RecursiveIteratorIterator::callHasChildren' =>
14269
  array (
14270
    'return' => 'bool',
14271
    'params' => '',
14272
    'description' => 'Called for each element to test whether it has children',
14273
  ),
14274
  'RecursiveIteratorIterator::callGetChildren' =>
14275
  array (
14276
    'return' => 'RecursiveIterator',
14277
    'params' => '',
14278
    'description' => 'Return children of current element',
14279
  ),
14280
  'RecursiveIteratorIterator::beginChildren' =>
14281
  array (
14282
    'return' => 'void',
14283
    'params' => '',
14284
    'description' => 'Called when recursing one level down',
14285
  ),
14286
  'RecursiveIteratorIterator::endChildren' =>
14287
  array (
14288
    'return' => 'void',
14289
    'params' => '',
14290
    'description' => 'Called when end recursing one level',
14291
  ),
14292
  'RecursiveIteratorIterator::nextElement' =>
14293
  array (
14294
    'return' => 'void',
14295
    'params' => '',
14296
    'description' => 'Called when the next element is available',
14297
  ),
14298
  'RecursiveIteratorIterator::setMaxDepth' =>
14299
  array (
14300
    'return' => 'void',
14301
    'params' => '[$max_depth = -1]',
14302
    'description' => 'Set the maximum allowed depth (or any depth if pmax_depth = -1]',
14303
  ),
14304
  'RecursiveIteratorIterator::getMaxDepth' =>
14305
  array (
14306
    'return' => 'int|false',
14307
    'params' => '',
14308
    'description' => 'Return the maximum accepted depth or false if any depth is allowed',
14309
  ),
14310
  'FilterIterator::__construct' =>
14311
  array (
14312
    'return' => 'void',
14313
    'params' => 'Iterator it',
14314
    'description' => 'Create an Iterator from another iterator',
14315
  ),
14316
  'FilterIterator::getInnerIterator' =>
14317
  array (
14318
    'return' => 'Iterator',
14319
    'params' => '',
14320
    'description' => 'proto Iterator CachingIterator::getInnerIterator()proto Iterator LimitIterator::getInnerIterator()proto Iterator ParentIterator::getInnerIterator()Get the inner iterator',
14321
  ),
14322
  'ParentIterator::rewind' =>
14323
  array (
14324
    'return' => 'void',
14325
    'params' => '',
14326
    'description' => 'proto void IteratorIterator::rewind()Rewind the iterator',
14327
  ),
14328
  'FilterIterator::valid' =>
14329
  array (
14330
    'return' => 'bool',
14331
    'params' => '',
14332
    'description' => 'proto bool ParentIterator::valid()proto bool IteratorIterator::valid()proto bool NoRewindIterator::valid()Check whether the current element is valid',
14333
  ),
14334
  'FilterIterator::key' =>
14335
  array (
14336
    'return' => 'mixed',
14337
    'params' => '',
14338
    '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',
14339
  ),
14340
  'FilterIterator::current' =>
14341
  array (
14342
    'return' => 'mixed',
14343
    'params' => '',
14344
    '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',
14345
  ),
14346
  'ParentIterator::next' =>
14347
  array (
14348
    'return' => 'void',
14349
    'params' => '',
14350
    'description' => 'proto void IteratorIterator::next()proto void NoRewindIterator::next()Move the iterator forward',
14351
  ),
14352
  'FilterIterator::rewind' =>
14353
  array (
14354
    'return' => 'void',
14355
    'params' => '',
14356
    'description' => 'Rewind the iterator',
14357
  ),
14358
  'FilterIterator::next' =>
14359
  array (
14360
    'return' => 'void',
14361
    'params' => '',
14362
    'description' => 'Move the iterator forward',
14363
  ),
14364
  'RecursiveFilterIterator::__construct' =>
14365
  array (
14366
    'return' => 'void',
14367
    'params' => 'RecursiveIterator it',
14368
    'description' => 'Create a RecursiveFilterIterator from a RecursiveIterator',
14369
  ),
14370
  'RecursiveFilterIterator::hasChildren' =>
14371
  array (
14372
    'return' => 'bool',
14373
    'params' => '',
14374
    'description' => 'Check whether the inner iterator\'s current element has children',
14375
  ),
14376
  'RecursiveFilterIterator::getChildren' =>
14377
  array (
14378
    'return' => 'RecursiveFilterIterator',
14379
    'params' => '',
14380
    'description' => 'Return the inner iterator\'s children contained in a RecursiveFilterIterator',
14381
  ),
14382
  'ParentIterator::__construct' =>
14383
  array (
14384
    'return' => 'void',
14385
    'params' => 'RecursiveIterator it',
14386
    'description' => 'Create a ParentIterator from a RecursiveIterator',
14387
  ),
14388
  'ParentIterator::hasChildren' =>
14389
  array (
14390
    'return' => 'bool',
14391
    'params' => '',
14392
    'description' => 'Check whether the inner iterator\'s current element has children',
14393
  ),
14394
  'ParentIterator::getChildren' =>
14395
  array (
14396
    'return' => 'ParentIterator',
14397
    'params' => '',
14398
    'description' => 'Return the inner iterator\'s children contained in a ParentIterator',
14399
  ),
14400
  'LimitIterator::rewind' =>
14401
  array (
14402
    'return' => 'void',
14403
    'params' => '',
14404
    'description' => 'Rewind the iterator to the specified starting offset',
14405
  ),
14406
  'LimitIterator::valid' =>
14407
  array (
14408
    'return' => 'bool',
14409
    'params' => '',
14410
    'description' => 'Check whether the current element is valid',
14411
  ),
14412
  'LimitIterator::next' =>
14413
  array (
14414
    'return' => 'void',
14415
    'params' => '',
14416
    'description' => 'Move the iterator forward',
14417
  ),
14418
  'LimitIterator::seek' =>
14419
  array (
14420
    'return' => 'void',
14421
    'params' => 'int position',
14422
    'description' => 'Seek to the given position',
14423
  ),
14424
  'LimitIterator::getPosition' =>
14425
  array (
14426
    'return' => 'int',
14427
    'params' => '',
14428
    'description' => 'Return the current position',
14429
  ),
14430
  'CachingIterator::__construct' =>
14431
  array (
14432
    'return' => 'void',
14433
    'params' => 'Iterator it [, flags = CIT_CALL_TOSTRING]',
14434
    'description' => 'Construct a CachingIterator from an Iterator',
14435
  ),
14436
  'CachingIterator::rewind' =>
14437
  array (
14438
    'return' => 'void',
14439
    'params' => '',
14440
    'description' => 'Rewind the iterator',
14441
  ),
14442
  'CachingIterator::valid' =>
14443
  array (
14444
    'return' => 'bool',
14445
    'params' => '',
14446
    'description' => 'Check whether the current element is valid',
14447
  ),
14448
  'CachingIterator::next' =>
14449
  array (
14450
    'return' => 'void',
14451
    'params' => '',
14452
    'description' => 'Move the iterator forward',
14453
  ),
14454
  'CachingIterator::hasNext' =>
14455
  array (
14456
    'return' => 'bool',
14457
    'params' => '',
14458
    'description' => 'Check whether the inner iterator has a valid next element',
14459
  ),
14460
  'CachingIterator::__toString' =>
14461
  array (
14462
    'return' => 'string',
14463
    'params' => '',
14464
    'description' => 'Return the string representation of the current element',
14465
  ),
14466
  'RecursiveCachingIterator::__construct' =>
14467
  array (
14468
    'return' => 'void',
14469
    'params' => 'RecursiveIterator it [, flags = CIT_CALL_TOSTRING]',
14470
    'description' => 'Create an iterator from a RecursiveIterator',
14471
  ),
14472
  'RecursiveCachingIterator::hasChildren' =>
14473
  array (
14474
    'return' => 'bool',
14475
    'params' => '',
14476
    'description' => 'Check whether the current element of the inner iterator has children',
14477
  ),
14478
  'RecursiveCachingIterator::getChildren' =>
14479
  array (
14480
    'return' => 'RecursiveCachingIterator',
14481
    'params' => '',
14482
    'description' => 'Return the inner iterator\'s children as a RecursiveCachingIterator',
14483
  ),
14484
  'IteratorIterator::__construct' =>
14485
  array (
14486
    'return' => 'void',
14487
    'params' => 'Traversable it',
14488
    'description' => 'Create an iterator from anything that is traversable',
14489
  ),
14490
  'NoRewindIterator::__construct' =>
14491
  array (
14492
    'return' => 'void',
14493
    'params' => 'Iterator it',
14494
    'description' => 'Create an iterator from another iterator',
14495
  ),
14496
  'NoRewindIterator::rewind' =>
14497
  array (
14498
    'return' => 'void',
14499
    'params' => '',
14500
    'description' => 'Prevent a call to inner iterators rewind()',
14501
  ),
14502
  'NoRewindIterator::valid' =>
14503
  array (
14504
    'return' => 'bool',
14505
    'params' => '',
14506
    'description' => 'Return inner iterators valid()',
14507
  ),
14508
  'NoRewindIterator::key' =>
14509
  array (
14510
    'return' => 'mixed',
14511
    'params' => '',
14512
    'description' => 'Return inner iterators key()',
14513
  ),
14514
  'NoRewindIterator::current' =>
14515
  array (
14516
    'return' => 'mixed',
14517
    'params' => '',
14518
    'description' => 'Return inner iterators current()',
14519
  ),
14520
  'NoRewindIterator::next' =>
14521
  array (
14522
    'return' => 'void',
14523
    'params' => '',
14524
    'description' => 'Return inner iterators next()',
14525
  ),
14526
  'InfiniteIterator::__construct' =>
14527
  array (
14528
    'return' => 'void',
14529
    'params' => 'Iterator it',
14530
    'description' => 'Create an iterator from another iterator',
14531
  ),
14532
  'InfiniteIterator::next' =>
14533
  array (
14534
    'return' => 'void',
14535
    'params' => '',
14536
    'description' => 'Prevent a call to inner iterators rewind() (internally the current data will be fetched if valid())',
14537
  ),
14538
  'EmptyIterator::rewind' =>
14539
  array (
14540
    'return' => 'void',
14541
    'params' => '',
14542
    'description' => 'Does nothing',
14543
  ),
14544
  'EmptyIterator::valid' =>
14545
  array (
14546
    'return' => 'false',
14547
    'params' => '',
14548
    'description' => 'Return false',
14549
  ),
14550
  'EmptyIterator::key' =>
14551
  array (
14552
    'return' => 'void',
14553
    'params' => '',
14554
    'description' => 'Throws exception BadMethodCallException',
14555
  ),
14556
  'EmptyIterator::current' =>
14557
  array (
14558
    'return' => 'void',
14559
    'params' => '',
14560
    'description' => 'Throws exception BadMethodCallException',
14561
  ),
14562
  'EmptyIterator::next' =>
14563
  array (
14564
    'return' => 'void',
14565
    'params' => '',
14566
    'description' => 'Does nothing',
14567
  ),
14568
  'AppendIterator::__construct' =>
14569
  array (
14570
    'return' => 'void',
14571
    'params' => '',
14572
    'description' => 'Create an AppendIterator',
14573
  ),
14574
  'AppendIterator::append' =>
14575
  array (
14576
    'return' => 'void',
14577
    'params' => 'Iterator it',
14578
    'description' => 'Append an iterator',
14579
  ),
14580
  'AppendIterator::rewind' =>
14581
  array (
14582
    'return' => 'void',
14583
    'params' => '',
14584
    'description' => 'Rewind to the first iterator and rewind the first iterator, too',
14585
  ),
14586
  'AppendIterator::valid' =>
14587
  array (
14588
    'return' => 'bool',
14589
    'params' => '',
14590
    'description' => 'Check if the current state is valid',
14591
  ),
14592
  'AppendIterator::next' =>
14593
  array (
14594
    'return' => 'void',
14595
    'params' => '',
14596
    'description' => 'Forward to next element',
14597
  ),
14598
  'iterator_to_array' =>
14599
  array (
14600
    'return' => 'array',
14601
    'params' => 'Traversable it',
14602
    'description' => 'Copy the iterator into an array',
14603
  ),
14604
  'iterator_count' =>
14605
  array (
14606
    'return' => 'int',
14607
    'params' => 'Traversable it',
14608
    'description' => 'Count the elements in an iterator',
14609
  ),
14610
  'class_parents' =>
14611
  array (
14612
    'return' => 'array',
14613
    'params' => 'object instance',
14614
    'description' => 'Return an array containing the names of all parent classes',
14615
  ),
14616
  'class_implements' =>
14617
  array (
14618
    'return' => 'array',
14619
    'params' => 'mixed what [, bool autoload ]',
14620
    'description' => 'Return all classes and interfaces implemented by SPL',
14621
  ),
14622
  'spl_classes' =>
14623
  array (
14624
    'return' => 'array',
14625
    'params' => '',
14626
    'description' => 'Return an array containing the names of all clsses and interfaces defined in SPL',
14627
  ),
14628
  'spl_autoload' =>
14629
  array (
14630
    'return' => 'void',
14631
    'params' => 'string class_name [, string file_extensions]',
14632
    'description' => 'Default implementation for __autoload()',
14633
  ),
14634
  'spl_autoload_extensions' =>
14635
  array (
14636
    'return' => 'string',
14637
    'params' => '[string file_extensions]',
14638
    'description' => 'Register and return default file extensions for spl_autoload',
14639
  ),
14640
  'spl_autoload_call' =>
14641
  array (
14642
    'return' => 'void',
14643
    'params' => 'string class_name',
14644
    'description' => 'Try all registerd autoload function to load the requested class',
14645
  ),
14646
  'spl_autoload_register' =>
14647
  array (
14648
    'return' => 'bool',
14649
    'params' => '[mixed autoload_function = "spl_autoload" [, throw = true]]',
14650
    'description' => 'Register given function as __autoload() implementation',
14651
  ),
14652
  'spl_autoload_unregister' =>
14653
  array (
14654
    'return' => 'bool',
14655
    'params' => 'mixed autoload_function',
14656
    'description' => 'Unregister given function as __autoload() implementation',
14657
  ),
14658
  'spl_autoload_functions' =>
14659
  array (
14660
    'return' => 'false|array',
14661
    'params' => '',
14662
    'description' => 'Return all registered __autoload() functionns',
14663
  ),
14664
  'SimpleXMLIterator::rewind' =>
14665
  array (
14666
    'return' => 'void',
14667
    'params' => '',
14668
    'description' => 'Rewind to first element',
14669
  ),
14670
  'SimpleXMLIterator::valid' =>
14671
  array (
14672
    'return' => 'bool',
14673
    'params' => '',
14674
    'description' => 'Check whether iteration is valid',
14675
  ),
14676
  'SimpleXMLIterator::current' =>
14677
  array (
14678
    'return' => 'SimpleXMLIterator',
14679
    'params' => '',
14680
    'description' => 'Get current element',
14681
  ),
14682
  'SimpleXMLIterator::key' =>
14683
  array (
14684
    'return' => 'string',
14685
    'params' => '',
14686
    'description' => 'Get name of current child element',
14687
  ),
14688
  'SimpleXMLIterator::next' =>
14689
  array (
14690
    'return' => 'void',
14691
    'params' => '',
14692
    'description' => 'Move to next element',
14693
  ),
14694
  'SimpleXMLIterator::hasChildren' =>
14695
  array (
14696
    'return' => 'bool',
14697
    'params' => '',
14698
    'description' => 'Check whether element has children (elements)',
14699
  ),
14700
  'SimpleXMLIterator::getChildren' =>
14701
  array (
14702
    'return' => 'SimpleXMLIterator',
14703
    'params' => '',
14704
    'description' => 'Get child element iterator',
14705
  ),
14706
  'SimpleXMLIterator::count' =>
14707
  array (
14708
    'return' => 'int',
14709
    'params' => '',
14710
    'description' => 'Get number of child elements',
14711
  ),
14712
  'DirectoryIterator::__construct' =>
14713
  array (
14714
    'return' => 'void',
14715
    'params' => 'string path',
14716
    'description' => 'Cronstructs a new dir iterator from a path.',
14717
  ),
14718
  'DirectoryIterator::rewind' =>
14719
  array (
14720
    'return' => 'void',
14721
    'params' => '',
14722
    'description' => 'Rewind dir back to the start',
14723
  ),
14724
  'DirectoryIterator::key' =>
14725
  array (
14726
    'return' => 'string',
14727
    'params' => '',
14728
    'description' => 'Return current dir entry',
14729
  ),
14730
  'DirectoryIterator::current' =>
14731
  array (
14732
    'return' => 'DirectoryIterator',
14733
    'params' => '',
14734
    'description' => 'Return this (needed for Iterator interface)',
14735
  ),
14736
  'DirectoryIterator::next' =>
14737
  array (
14738
    'return' => 'void',
14739
    'params' => '',
14740
    'description' => 'Move to next entry',
14741
  ),
14742
  'DirectoryIterator::valid' =>
14743
  array (
14744
    'return' => 'string',
14745
    'params' => '',
14746
    'description' => 'Check whether dir contains more entries',
14747
  ),
14748
  'SplFileInfo::getPath' =>
14749
  array (
14750
    'return' => 'string',
14751
    'params' => '',
14752
    'description' => 'Return the path',
14753
  ),
14754
  'SplFileInfo::getFilename' =>
14755
  array (
14756
    'return' => 'string',
14757
    'params' => '',
14758
    'description' => 'Return filename only',
14759
  ),
14760
  'DirectoryIterator::getFilename' =>
14761
  array (
14762
    'return' => 'string',
14763
    'params' => '',
14764
    'description' => 'Return filename of current dir entry',
14765
  ),
14766
  'SplFileInfo::getPathname' =>
14767
  array (
14768
    'return' => 'string',
14769
    'params' => '',
14770
    'description' => 'Return path and filename',
14771
  ),
14772
  'RecursiveDirectoryIterator::key' =>
14773
  array (
14774
    'return' => 'string',
14775
    'params' => '',
14776
    'description' => 'Return getPathname() or getFilename() depending on flags',
14777
  ),
14778
  'RecursiveDirectoryIterator::current' =>
14779
  array (
14780
    'return' => 'string',
14781
    'params' => '',
14782
    'description' => 'Return getFilename(), getFileInfo() or $this depending on flags',
14783
  ),
14784
  'DirectoryIterator::isDot' =>
14785
  array (
14786
    'return' => 'bool',
14787
    'params' => '',
14788
    'description' => 'Returns true if current entry is \'.\' or  \'..\'',
14789
  ),
14790
  'SplFileInfo::__construct' =>
14791
  array (
14792
    'return' => 'void',
14793
    'params' => 'string file_name',
14794
    'description' => 'Cronstructs a new SplFileInfo from a path.',
14795
  ),
14796
  'SplFileInfo::getPerms' =>
14797
  array (
14798
    'return' => 'int',
14799
    'params' => '',
14800
    'description' => 'Get file permissions',
14801
  ),
14802
  'SplFileInfo::getInode' =>
14803
  array (
14804
    'return' => 'int',
14805
    'params' => '',
14806
    'description' => 'Get file inode',
14807
  ),
14808
  'SplFileInfo::getSize' =>
14809
  array (
14810
    'return' => 'int',
14811
    'params' => '',
14812
    'description' => 'Get file size',
14813
  ),
14814
  'SplFileInfo::getOwner' =>
14815
  array (
14816
    'return' => 'int',
14817
    'params' => '',
14818
    'description' => 'Get file owner',
14819
  ),
14820
  'SplFileInfo::getGroup' =>
14821
  array (
14822
    'return' => 'int',
14823
    'params' => '',
14824
    'description' => 'Get file group',
14825
  ),
14826
  'SplFileInfo::getATime' =>
14827
  array (
14828
    'return' => 'int',
14829
    'params' => '',
14830
    'description' => 'Get last access time of file',
14831
  ),
14832
  'SplFileInfo::getMTime' =>
14833
  array (
14834
    'return' => 'int',
14835
    'params' => '',
14836
    'description' => 'Get last modification time of file',
14837
  ),
14838
  'SplFileInfo::getCTime' =>
14839
  array (
14840
    'return' => 'int',
14841
    'params' => '',
14842
    'description' => 'Get inode modification time of file',
14843
  ),
14844
  'SplFileInfo::getType' =>
14845
  array (
14846
    'return' => 'string',
14847
    'params' => '',
14848
    'description' => 'Get file type',
14849
  ),
14850
  'SplFileInfo::isWritable' =>
14851
  array (
14852
    'return' => 'bool',
14853
    'params' => '',
14854
    'description' => 'Returns true if file can be written',
14855
  ),
14856
  'SplFileInfo::isReadable' =>
14857
  array (
14858
    'return' => 'bool',
14859
    'params' => '',
14860
    'description' => 'Returns true if file can be read',
14861
  ),
14862
  'SplFileInfo::isExecutable' =>
14863
  array (
14864
    'return' => 'bool',
14865
    'params' => '',
14866
    'description' => 'Returns true if file is executable',
14867
  ),
14868
  'SplFileInfo::isFile' =>
14869
  array (
14870
    'return' => 'bool',
14871
    'params' => '',
14872
    'description' => 'Returns true if file is a regular file',
14873
  ),
14874
  'SplFileInfo::isDir' =>
14875
  array (
14876
    'return' => 'bool',
14877
    'params' => '',
14878
    'description' => 'Returns true if file is directory',
14879
  ),
14880
  'SplFileInfo::isLink' =>
14881
  array (
14882
    'return' => 'bool',
14883
    'params' => '',
14884
    'description' => 'Returns true if file is symbolic link',
14885
  ),
14886
  'SplFileInfo::openFile' =>
14887
  array (
14888
    'return' => 'SplFileObject',
14889
    'params' => '[string mode = \'r\' [, bool use_include_path  [, resource context]]]',
14890
    'description' => 'Open the current file',
14891
  ),
14892
  'SplFileInfo::setFileClass' =>
14893
  array (
14894
    'return' => 'void',
14895
    'params' => '[string class_name]',
14896
    'description' => 'Class to use in openFile()',
14897
  ),
14898
  'SplFileInfo::setInfoClass' =>
14899
  array (
14900
    'return' => 'void',
14901
    'params' => '[string class_name]',
14902
    'description' => 'Class to use in getFileInfo(), getPathInfo()',
14903
  ),
14904
  'SplFileInfo::getFileInfo' =>
14905
  array (
14906
    'return' => 'SplFileInfo',
14907
    'params' => '[string $class_name]',
14908
    'description' => 'Get/copy file info',
14909
  ),
14910
  'SplFileInfo::getPathInfo' =>
14911
  array (
14912
    'return' => 'SplFileInfo',
14913
    'params' => '[string $class_name]',
14914
    'description' => 'Get/copy file info',
14915
  ),
14916
  'RecursiveDirectoryIterator::__construct' =>
14917
  array (
14918
    'return' => 'void',
14919
    'params' => 'string path [, int flags]',
14920
    'description' => 'Cronstructs a new dir iterator from a path.',
14921
  ),
14922
  'RecursiveDirectoryIterator::rewind' =>
14923
  array (
14924
    'return' => 'void',
14925
    'params' => '',
14926
    'description' => 'Rewind dir back to the start',
14927
  ),
14928
  'RecursiveDirectoryIterator::next' =>
14929
  array (
14930
    'return' => 'void',
14931
    'params' => '',
14932
    'description' => 'Move to next entry',
14933
  ),
14934
  'RecursiveDirectoryIterator::hasChildren' =>
14935
  array (
14936
    'return' => 'bool',
14937
    'params' => '[bool $allow_links = false]',
14938
    'description' => 'Returns whether current entry is a directory and not \'.\' or \'..\'',
14939
  ),
14940
  'DirectoryIterator::getChildren' =>
14941
  array (
14942
    'return' => 'RecursiveDirectoryIterator',
14943
    'params' => '',
14944
    'description' => 'Returns an iterator for the current entry if it is a directory',
14945
  ),
14946
  'RecursiveDirectoryIterator::getSubPath' =>
14947
  array (
14948
    'return' => 'void',
14949
    'params' => '',
14950
    'description' => 'Get sub path',
14951
  ),
14952
  'RecursiveDirectoryIterator::getSubPathname' =>
14953
  array (
14954
    'return' => 'void',
14955
    'params' => '',
14956
    'description' => 'Get sub path and file name',
14957
  ),
14958
  'SplFileObject::__construct' =>
14959
  array (
14960
    'return' => 'void',
14961
    'params' => '[int max_memory]',
14962
    'description' => 'Construct a new temp file object',
14963
  ),
14964
  'SplFileObject::rewind' =>
14965
  array (
14966
    'return' => 'void',
14967
    'params' => '',
14968
    'description' => 'Rewind the file and read the first line',
14969
  ),
14970
  'SplFileObject::getFilename' =>
14971
  array (
14972
    'return' => 'string',
14973
    'params' => '',
14974
    'description' => 'Return the filename',
14975
  ),
14976
  'SplFileObject::eof' =>
14977
  array (
14978
    'return' => 'void',
14979
    'params' => '',
14980
    'description' => 'Return whether end of file is reached',
14981
  ),
14982
  'SplFileObject::valid' =>
14983
  array (
14984
    'return' => 'void',
14985
    'params' => '',
14986
    'description' => 'Return !eof()',
14987
  ),
14988
  'SplFileObject::fgets' =>
14989
  array (
14990
    'return' => 'string',
14991
    'params' => '',
14992
    'description' => 'Rturn next line from file',
14993
  ),
14994
  'SplFileObject::current' =>
14995
  array (
14996
    'return' => 'string',
14997
    'params' => '',
14998
    'description' => 'Return current line from file',
14999
  ),
15000
  'SplFileObject::key' =>
15001
  array (
15002
    'return' => 'int',
15003
    'params' => '',
15004
    'description' => 'Return line number',
15005
  ),
15006
  'SplFileObject::next' =>
15007
  array (
15008
    'return' => 'void',
15009
    'params' => '',
15010
    'description' => 'Read next line',
15011
  ),
15012
  'SplFileObject::setFlags' =>
15013
  array (
15014
    'return' => 'void',
15015
    'params' => 'int flags',
15016
    'description' => 'Set file handling flags',
15017
  ),
15018
  'SplFileObject::getFlags' =>
15019
  array (
15020
    'return' => 'int',
15021
    'params' => '',
15022
    'description' => 'Get file handling flags',
15023
  ),
15024
  'SplFileObject::setMaxLineLen' =>
15025
  array (
15026
    'return' => 'void',
15027
    'params' => 'int max_len',
15028
    'description' => 'Set maximum line length',
15029
  ),
15030
  'SplFileObject::getMaxLineLen' =>
15031
  array (
15032
    'return' => 'int',
15033
    'params' => '',
15034
    'description' => 'Get maximum line length',
15035
  ),
15036
  'SplFileObject::hasChildren' =>
15037
  array (
15038
    'return' => 'bool',
15039
    'params' => '',
15040
    'description' => 'Return false',
15041
  ),
15042
  'SplFileObject::getChildren' =>
15043
  array (
15044
    'return' => 'bool',
15045
    'params' => '',
15046
    'description' => 'Read NULL',
15047
  ),
15048
  'SplFileObject::fgetcsv' =>
15049
  array (
15050
    'return' => 'array',
15051
    'params' => '[string delimiter [, string enclosure]]',
15052
    'description' => 'Return current line as csv',
15053
  ),
15054
  'SplFileObject::flock' =>
15055
  array (
15056
    'return' => 'bool',
15057
    'params' => 'int operation [, int &wouldblock]',
15058
    'description' => 'Portable file locking',
15059
  ),
15060
  'SplFileObject::fflush' =>
15061
  array (
15062
    'return' => 'bool',
15063
    'params' => '',
15064
    'description' => 'Flush the file',
15065
  ),
15066
  'SplFileObject::ftell' =>
15067
  array (
15068
    'return' => 'int',
15069
    'params' => '',
15070
    'description' => 'Return current file position',
15071
  ),
15072
  'SplFileObject::fseek' =>
15073
  array (
15074
    'return' => 'int',
15075
    'params' => 'int pos [, int whence = SEEK_SET]',
15076
    'description' => 'Return current file position',
15077
  ),
15078
  'SplFileObject::fgetc' =>
15079
  array (
15080
    'return' => 'int',
15081
    'params' => '',
15082
    'description' => 'Get a character form the file',
15083
  ),
15084
  'SplFileObject::fgetss' =>
15085
  array (
15086
    'return' => 'string',
15087
    'params' => '[string allowable_tags]',
15088
    'description' => 'Get a line from file pointer and strip HTML tags',
15089
  ),
15090
  'SplFileObject::fpassthru' =>
15091
  array (
15092
    'return' => 'int',
15093
    'params' => '',
15094
    'description' => 'Output all remaining data from a file pointer',
15095
  ),
15096
  'SplFileObject::fscanf' =>
15097
  array (
15098
    'return' => 'bool',
15099
    'params' => 'string format [, string ...]',
15100
    'description' => 'Implements a mostly ANSI compatible fscanf()',
15101
  ),
15102
  'SplFileObject::fwrite' =>
15103
  array (
15104
    'return' => 'mixed',
15105
    'params' => 'string str [, int length]',
15106
    'description' => 'Binary-safe file write',
15107
  ),
15108
  'SplFileObject::fstat' =>
15109
  array (
15110
    'return' => 'bool',
15111
    'params' => '',
15112
    'description' => 'Stat() on a filehandle',
15113
  ),
15114
  'SplFileObject::ftruncate' =>
15115
  array (
15116
    'return' => 'bool',
15117
    'params' => 'int size',
15118
    'description' => 'Truncate file to \'size\' length',
15119
  ),
15120
  'SplFileObject::seek' =>
15121
  array (
15122
    'return' => 'void',
15123
    'params' => 'int line_pos',
15124
    'description' => 'Seek to specified line',
15125
  ),
15126
  'ArrayObject::offsetExists' =>
15127
  array (
15128
    'return' => 'bool',
15129
    'params' => 'mixed $index',
15130
    'description' => 'proto bool ArrayIterator::offsetExists(mixed $index)Returns whether the requested $index exists.',
15131
  ),
15132
  'ArrayObject::offsetGet' =>
15133
  array (
15134
    'return' => 'bool',
15135
    'params' => 'mixed $index',
15136
    'description' => 'proto bool ArrayIterator::offsetGet(mixed $index)Returns the value at the specified $index.',
15137
  ),
15138
  'ArrayObject::offsetSet' =>
15139
  array (
15140
    'return' => 'void',
15141
    'params' => 'mixed $index, mixed $newval',
15142
    'description' => 'proto void ArrayIterator::offsetSet(mixed $index, mixed $newval)Sets the value at the specified $index to $newval.',
15143
  ),
15144
  'ArrayObject::append' =>
15145
  array (
15146
    'return' => 'void',
15147
    'params' => 'mixed $newval',
15148
    'description' => 'proto void ArrayIterator::append(mixed $newval)Appends the value (cannot be called for objects).',
15149
  ),
15150
  'ArrayObject::offsetUnset' =>
15151
  array (
15152
    'return' => 'void',
15153
    'params' => 'mixed $index',
15154
    'description' => 'proto void ArrayIterator::offsetUnset(mixed $index)Unsets the value at the specified $index.',
15155
  ),
15156
  'ArrayObject::__construct' =>
15157
  array (
15158
    'return' => 'void',
15159
    'params' => 'array|object ar = array() [, int flags = 0 [, string iterator_class = "ArrayIterator"]]',
15160
    'description' => 'proto void ArrayIterator::__construct(array|object ar = array() [, int flags = 0])Cronstructs a new array iterator from a path.',
15161
  ),
15162
  'ArrayObject::setIteratorClass' =>
15163
  array (
15164
    'return' => 'void',
15165
    'params' => 'string iterator_class',
15166
    'description' => 'Set the class used in getIterator.',
15167
  ),
15168
  'ArrayObject::getIteratorClass' =>
15169
  array (
15170
    'return' => 'string',
15171
    'params' => '',
15172
    'description' => 'Get the class used in getIterator.',
15173
  ),
15174
  'ArrayObject::getFlags' =>
15175
  array (
15176
    'return' => 'int',
15177
    'params' => '',
15178
    'description' => 'Get flags',
15179
  ),
15180
  'ArrayObject::setFlags' =>
15181
  array (
15182
    'return' => 'void',
15183
    'params' => 'int flags',
15184
    'description' => 'Set flags',
15185
  ),
15186
  'ArrayObject::exchangeArray' =>
15187
  array (
15188
    'return' => 'Array|Object',
15189
    'params' => 'Array|Object ar = array()',
15190
    'description' => 'Replace the referenced array or object with a new one and return the old one (right now copy - to be changed)',
15191
  ),
15192
  'ArrayObject::getIterator' =>
15193
  array (
15194
    'return' => 'ArrayIterator',
15195
    'params' => '',
15196
    'description' => 'Create a new iterator from a ArrayObject instance',
15197
  ),
15198
  'ArrayIterator::rewind' =>
15199
  array (
15200
    'return' => 'void',
15201
    'params' => '',
15202
    'description' => 'Rewind array back to the start',
15203
  ),
15204
  'ArrayIterator::seek' =>
15205
  array (
15206
    'return' => 'void',
15207
    'params' => 'int $position',
15208
    'description' => 'Seek to position.',
15209
  ),
15210
  'ArrayObject::count' =>
15211
  array (
15212
    'return' => 'int',
15213
    'params' => '',
15214
    'description' => 'proto int ArrayIterator::count()Return the number of elements in the Iterator.',
15215
  ),
15216
  'ArrayIterator::current' =>
15217
  array (
15218
    'return' => 'mixed|NULL',
15219
    'params' => '',
15220
    'description' => 'Return current array entry',
15221
  ),
15222
  'ArrayIterator::key' =>
15223
  array (
15224
    'return' => 'mixed|NULL',
15225
    'params' => '',
15226
    'description' => 'Return current array key',
15227
  ),
15228
  'ArrayIterator::next' =>
15229
  array (
15230
    'return' => 'void',
15231
    'params' => '',
15232
    'description' => 'Move to next entry',
15233
  ),
15234
  'ArrayIterator::valid' =>
15235
  array (
15236
    'return' => 'bool',
15237
    'params' => '',
15238
    'description' => 'Check whether array contains more entries',
15239
  ),
15240
  'RecursiveArrayIterator::hasChildren' =>
15241
  array (
15242
    'return' => 'bool',
15243
    'params' => '',
15244
    'description' => 'Check whether current element has children (e.g. is an array)',
15245
  ),
15246
  'RecursiveArrayIterator::getChildren' =>
15247
  array (
15248
    'return' => 'object',
15249
    'params' => '',
15250
    'description' => 'Create a sub iterator for the current element (same class as $this)',
15251
  ),
15252
  'hash' =>
15253
  array (
15254
    'return' => 'string',
15255
    'params' => 'string algo, string data[, bool raw_output = false]',
15256
    'description' => 'Generate a hash of a given input stringReturns lowercase hexits by default',
15257
  ),
15258
  'hash_file' =>
15259
  array (
15260
    'return' => 'string',
15261
    'params' => 'string algo, string filename[, bool raw_output = false]',
15262
    'description' => 'Generate a hash of a given fileReturns lowercase hexits by default',
15263
  ),
15264
  'hash_hmac' =>
15265
  array (
15266
    'return' => 'string',
15267
    'params' => 'string algo, string data, string key[, bool raw_output = false]',
15268
    'description' => 'Generate a hash of a given input string with a key using HMACReturns lowercase hexits by default',
15269
  ),
15270
  'hash_hmac_file' =>
15271
  array (
15272
    'return' => 'string',
15273
    'params' => 'string algo, string filename, string key[, bool raw_output = false]',
15274
    'description' => 'Generate a hash of a given file with a key using HMACReturns lowercase hexits by default',
15275
  ),
15276
  'hash_init' =>
15277
  array (
15278
    'return' => 'resource',
15279
    'params' => 'string algo[, int options, string key]',
15280
    'description' => 'Initialize a hashing context',
15281
  ),
15282
  'hash_update' =>
15283
  array (
15284
    'return' => 'bool',
15285
    'params' => 'resource context, string data',
15286
    'description' => 'Pump data into the hashing algorithm',
15287
  ),
15288
  'hash_update_stream' =>
15289
  array (
15290
    'return' => 'int',
15291
    'params' => 'resource context, resource handle[, integer length]',
15292
    'description' => 'Pump data into the hashing algorithm from an open stream',
15293
  ),
15294
  'hash_update_file' =>
15295
  array (
15296
    'return' => 'bool',
15297
    'params' => 'resource context, string filename[, resource context]',
15298
    'description' => 'Pump data into the hashing algorithm from a file',
15299
  ),
15300
  'hash_final' =>
15301
  array (
15302
    'return' => 'string',
15303
    'params' => 'resource context[, bool raw_output=false]',
15304
    'description' => 'Output resulting digest',
15305
  ),
15306
  'hash_algos' =>
15307
  array (
15308
    'return' => 'array',
15309
    'params' => 'void',
15310
    'description' => 'Return a list of registered hashing algorithms',
15311
  ),
15312
  'sybase_unbuffered_query' =>
15313
  array (
15314
    'return' => 'int',
15315
    'params' => 'string query [, int link_id]',
15316
    'description' => 'Send Sybase query',
15317
  ),
15318
  'sybase_fetch_assoc' =>
15319
  array (
15320
    'return' => 'array',
15321
    'params' => 'int result',
15322
    'description' => 'Fetch row as array without numberic indices',
15323
  ),
15324
  'sybase_min_client_severity' =>
15325
  array (
15326
    'return' => 'void',
15327
    'params' => 'int severity',
15328
    'description' => 'Sets minimum client severity',
15329
  ),
15330
  'sybase_min_server_severity' =>
15331
  array (
15332
    'return' => 'void',
15333
    'params' => 'int severity',
15334
    'description' => 'Sets minimum server severity',
15335
  ),
15336
  'sybase_deadlock_retry_count' =>
15337
  array (
15338
    'return' => 'void',
15339
    'params' => 'int retry_count',
15340
    'description' => 'Sets deadlock retry count',
15341
  ),
15342
  'sybase_set_message_handler' =>
15343
  array (
15344
    'return' => 'bool',
15345
    'params' => 'mixed error_func [, resource connection]',
15346
    'description' => 'Set the error handler, to be called when a server message is raised.If error_func is NULL the handler will be deleted',
15347
  ),
15348
  'mhash_count' =>
15349
  array (
15350
    'return' => 'int',
15351
    'params' => 'void',
15352
    'description' => 'Gets the number of available hashes',
15353
  ),
15354
  'mhash_get_block_size' =>
15355
  array (
15356
    'return' => 'int',
15357
    'params' => 'int hash',
15358
    'description' => 'Gets the block size of hash',
15359
  ),
15360
  'mhash_get_hash_name' =>
15361
  array (
15362
    'return' => 'string',
15363
    'params' => 'int hash',
15364
    'description' => 'Gets the name of hash',
15365
  ),
15366
  'mhash' =>
15367
  array (
15368
    'return' => 'string',
15369
    'params' => 'int hash, string data [, string key]',
15370
    'description' => 'Hash data with hash',
15371
  ),
15372
  'mhash_keygen_s2k' =>
15373
  array (
15374
    'return' => 'string',
15375
    'params' => 'int hash, string input_password, string salt, int bytes',
15376
    'description' => 'Generates a key using hash functions',
15377
  ),
15378
  'tidy_parse_string' =>
15379
  array (
15380
    'return' => 'bool',
15381
    'params' => 'string input [, mixed config_options [, string encoding]]',
15382
    'description' => 'Parse a document stored in a string',
15383
  ),
15384
  'tidy_get_error_buffer' =>
15385
  array (
15386
    'return' => 'string',
15387
    'params' => '[boolean detailed]',
15388
    'description' => 'Return warnings and errors which occured parsing the specified document',
15389
  ),
15390
  'tidy_get_output' =>
15391
  array (
15392
    'return' => 'string',
15393
    'params' => '',
15394
    'description' => 'Return a string representing the parsed tidy markup',
15395
  ),
15396
  'tidy_parse_file' =>
15397
  array (
15398
    'return' => 'boolean',
15399
    'params' => 'string file [, mixed config_options [, string encoding [, bool use_include_path]]]',
15400
    'description' => 'Parse markup in file or URI',
15401
  ),
15402
  'tidy_clean_repair' =>
15403
  array (
15404
    'return' => 'boolean',
15405
    'params' => '',
15406
    'description' => 'Execute configured cleanup and repair operations on parsed markup',
15407
  ),
15408
  'tidy_repair_string' =>
15409
  array (
15410
    'return' => 'boolean',
15411
    'params' => 'string data [, mixed config_file [, string encoding]]',
15412
    'description' => 'Repair a string using an optionally provided configuration file',
15413
  ),
15414
  'tidy_repair_file' =>
15415
  array (
15416
    'return' => 'boolean',
15417
    'params' => 'string filename [, mixed config_file [, string encoding [, bool use_include_path]]]',
15418
    'description' => 'Repair a file using an optionally provided configuration file',
15419
  ),
15420
  'tidy_diagnose' =>
15421
  array (
15422
    'return' => 'boolean',
15423
    'params' => '',
15424
    'description' => 'Run configured diagnostics on parsed and repaired markup.',
15425
  ),
15426
  'tidy_get_release' =>
15427
  array (
15428
    'return' => 'string',
15429
    'params' => '',
15430
    'description' => 'Get release date (version) for Tidy library',
15431
  ),
15432
  'tidy_get_opt_doc' =>
15433
  array (
15434
    'return' => 'string',
15435
    'params' => 'tidy resource, string optname',
15436
    'description' => 'Returns the documentation for the given option name',
15437
  ),
15438
  'tidy_get_config' =>
15439
  array (
15440
    'return' => 'array',
15441
    'params' => '',
15442
    'description' => 'Get current Tidy configuarion',
15443
  ),
15444
  'tidy_get_status' =>
15445
  array (
15446
    'return' => 'int',
15447
    'params' => '',
15448
    'description' => 'Get status of specfied document.',
15449
  ),
15450
  'tidy_get_html_ver' =>
15451
  array (
15452
    'return' => 'int',
15453
    'params' => '',
15454
    'description' => 'Get the Detected HTML version for the specified document.',
15455
  ),
15456
  'tidy_is_xhtml' =>
15457
  array (
15458
    'return' => 'boolean',
15459
    'params' => '',
15460
    'description' => 'Indicates if the document is a generic (non HTML/XHTML) XML document.',
15461
  ),
15462
  'tidy_error_count' =>
15463
  array (
15464
    'return' => 'int',
15465
    'params' => '',
15466
    'description' => 'Returns the Number of Tidy errors encountered for specified document.',
15467
  ),
15468
  'tidy_warning_count' =>
15469
  array (
15470
    'return' => 'int',
15471
    'params' => '',
15472
    'description' => 'Returns the Number of Tidy warnings encountered for specified document.',
15473
  ),
15474
  'tidy_access_count' =>
15475
  array (
15476
    'return' => 'int',
15477
    'params' => '',
15478
    'description' => 'Returns the Number of Tidy accessibility warnings encountered for specified document.',
15479
  ),
15480
  'tidy_config_count' =>
15481
  array (
15482
    'return' => 'int',
15483
    'params' => '',
15484
    'description' => 'Returns the Number of Tidy configuration errors encountered for specified document.',
15485
  ),
15486
  'tidy_getopt' =>
15487
  array (
15488
    'return' => 'mixed',
15489
    'params' => 'string option',
15490
    'description' => 'Returns the value of the specified configuration option for the tidy document.',
15491
  ),
15492
  'tidy_get_root' =>
15493
  array (
15494
    'return' => 'TidyNode',
15495
    'params' => '',
15496
    'description' => 'Returns a TidyNode Object representing the root of the tidy parse tree',
15497
  ),
15498
  'tidy_get_html' =>
15499
  array (
15500
    'return' => 'TidyNode',
15501
    'params' => '',
15502
    'description' => 'Returns a TidyNode Object starting from the <HTML> tag of the tidy parse tree',
15503
  ),
15504
  'tidy_get_head' =>
15505
  array (
15506
    'return' => 'TidyNode',
15507
    'params' => '',
15508
    'description' => 'Returns a TidyNode Object starting from the <HEAD> tag of the tidy parse tree',
15509
  ),
15510
  'tidy_get_body' =>
15511
  array (
15512
    'return' => 'TidyNode',
15513
    'params' => 'resource tidy',
15514
    'description' => 'Returns a TidyNode Object starting from the <BODY> tag of the tidy parse tree',
15515
  ),
15516
  'tidyNode::hasChildren' =>
15517
  array (
15518
    'return' => 'boolean',
15519
    'params' => '',
15520
    'description' => 'Returns true if this node has children',
15521
  ),
15522
  'tidyNode::hasSiblings' =>
15523
  array (
15524
    'return' => 'boolean',
15525
    'params' => '',
15526
    'description' => 'Returns true if this node has siblings',
15527
  ),
15528
  'tidyNode::isComment' =>
15529
  array (
15530
    'return' => 'boolean',
15531
    'params' => '',
15532
    'description' => 'Returns true if this node represents a comment',
15533
  ),
15534
  'tidyNode::isHtml' =>
15535
  array (
15536
    'return' => 'boolean',
15537
    'params' => '',
15538
    'description' => 'Returns true if this node is part of a HTML document',
15539
  ),
15540
  'tidyNode::isXhtml' =>
15541
  array (
15542
    'return' => 'boolean',
15543
    'params' => '',
15544
    'description' => 'Returns true if this node is part of a XHTML document',
15545
  ),
15546
  'tidyNode::isXml' =>
15547
  array (
15548
    'return' => 'boolean',
15549
    'params' => '',
15550
    'description' => 'Returns true if this node is part of a XML document',
15551
  ),
15552
  'tidyNode::isText' =>
15553
  array (
15554
    'return' => 'boolean',
15555
    'params' => '',
15556
    'description' => 'Returns true if this node represents text (no markup)',
15557
  ),
15558
  'tidyNode::isJste' =>
15559
  array (
15560
    'return' => 'boolean',
15561
    'params' => '',
15562
    'description' => 'Returns true if this node is JSTE',
15563
  ),
15564
  'tidyNode::isAsp' =>
15565
  array (
15566
    'return' => 'boolean',
15567
    'params' => '',
15568
    'description' => 'Returns true if this node is ASP',
15569
  ),
15570
  'tidyNode::isPhp' =>
15571
  array (
15572
    'return' => 'boolean',
15573
    'params' => '',
15574
    'description' => 'Returns true if this node is PHP',
15575
  ),
15576
  'smfi_setflags' =>
15577
  array (
15578
    'return' => 'string',
15579
    'params' => 'long flags',
15580
    'description' => 'Sets the flags describing the actions the filter may take.',
15581
  ),
15582
  'smfi_settimeout' =>
15583
  array (
15584
    'return' => 'string',
15585
    'params' => 'long timeout',
15586
    'description' => 'Sets the number of seconds libmilter will wait for an MTA connection before timing out a socket.',
15587
  ),
15588
  'smfi_getsymval' =>
15589
  array (
15590
    'return' => 'string',
15591
    'params' => 'string macro',
15592
    'description' => 'Returns the value of the given macro or NULL if the macro is not defined.',
15593
  ),
15594
  'smfi_setreply' =>
15595
  array (
15596
    'return' => 'string',
15597
    'params' => 'string rcode, string xcode, string message',
15598
    '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.',
15599
  ),
15600
  'smfi_addheader' =>
15601
  array (
15602
    'return' => 'string',
15603
    'params' => 'string headerf, string headerv',
15604
    'description' => 'Adds a header to the current message.',
15605
  ),
15606
  'smfi_chgheader' =>
15607
  array (
15608
    'return' => 'string',
15609
    'params' => 'string headerf, string headerv',
15610
    'description' => 'Changes a header\'s value for the current message.',
15611
  ),
15612
  'smfi_addrcpt' =>
15613
  array (
15614
    'return' => 'string',
15615
    'params' => 'string rcpt',
15616
    'description' => 'Add a recipient to the message envelope.',
15617
  ),
15618
  'smfi_delrcpt' =>
15619
  array (
15620
    'return' => 'string',
15621
    'params' => 'string rcpt',
15622
    'description' => 'Removes the named recipient from the current message\'s envelope.',
15623
  ),
15624
  'smfi_replacebody' =>
15625
  array (
15626
    'return' => 'string',
15627
    'params' => 'string body',
15628
    'description' => 'Replaces the body of the current message. If called more than once,subsequent calls result in data being appended to the new body.',
15629
  ),
15630
  'virtual' =>
15631
  array (
15632
    'return' => 'bool',
15633
    'params' => 'string filename',
15634
    'description' => 'Perform an Apache sub-request',
15635
  ),
15636
  'getallheaders' =>
15637
  array (
15638
    'return' => 'array',
15639
    'params' => 'void',
15640
    'description' => 'Alias for apache_request_headers()',
15641
  ),
15642
  'apache_response_headers' =>
15643
  array (
15644
    'return' => 'array',
15645
    'params' => 'void',
15646
    'description' => 'Fetch all HTTP response headers',
15647
  ),
15648
  'apache_note' =>
15649
  array (
15650
    'return' => 'string',
15651
    'params' => 'string note_name [, string note_value]',
15652
    'description' => 'Get and set Apache request notes',
15653
  ),
15654
  'apache_setenv' =>
15655
  array (
15656
    'return' => 'bool',
15657
    'params' => 'string variable, string value [, bool walk_to_top]',
15658
    'description' => 'Set an Apache subprocess_env variable',
15659
  ),
15660
  'apache_getenv' =>
15661
  array (
15662
    'return' => 'bool',
15663
    'params' => 'string variable [, bool walk_to_top]',
15664
    'description' => 'Get an Apache subprocess_env variable',
15665
  ),
15666
  'apache_get_version' =>
15667
  array (
15668
    'return' => 'string',
15669
    'params' => 'void',
15670
    'description' => 'Fetch Apache version',
15671
  ),
15672
  'apache_get_modules' =>
15673
  array (
15674
    'return' => 'array',
15675
    'params' => 'void',
15676
    'description' => 'Get a list of loaded Apache modules',
15677
  ),
15678
  'nsapi_virtual' =>
15679
  array (
15680
    'return' => 'bool',
15681
    'params' => 'string uri',
15682
    'description' => 'Perform an NSAPI sub-request',
15683
  ),
15684
  'nsapi_request_headers' =>
15685
  array (
15686
    'return' => 'array',
15687
    'params' => 'void',
15688
    'description' => 'Get all headers from the request',
15689
  ),
15690
  'nsapi_response_headers' =>
15691
  array (
15692
    'return' => 'array',
15693
    'params' => 'void',
15694
    'description' => 'Get all headers from the response',
15695
  ),
15696
  'ApacheRequest::filename' =>
15697
  array (
15698
    'return' => 'string',
15699
    'params' => '[string new_filename]',
15700
    'description' => '',
15701
  ),
15702
  'ApacheRequest::uri' =>
15703
  array (
15704
    'return' => 'string',
15705
    'params' => '[string new_uri]',
15706
    'description' => '',
15707
  ),
15708
  'ApacheRequest::unparsed_uri' =>
15709
  array (
15710
    'return' => 'string',
15711
    'params' => '[string new_unparsed_uri]',
15712
    'description' => '',
15713
  ),
15714
  'ApacheRequest::path_info' =>
15715
  array (
15716
    'return' => 'string',
15717
    'params' => '[string new_path_info]',
15718
    'description' => '',
15719
  ),
15720
  'ApacheRequest::args' =>
15721
  array (
15722
    'return' => 'string',
15723
    'params' => '[string new_args]',
15724
    'description' => '',
15725
  ),
15726
  'ApacheRequest::boundary' =>
15727
  array (
15728
    'return' => 'string',
15729
    'params' => '',
15730
    'description' => '',
15731
  ),
15732
  'ApacheRequest::content_type' =>
15733
  array (
15734
    'return' => 'string',
15735
    'params' => '[string new_type]',
15736
    'description' => '',
15737
  ),
15738
  'ApacheRequest::content_encoding' =>
15739
  array (
15740
    'return' => 'string',
15741
    'params' => '[string new_encoding]',
15742
    'description' => '',
15743
  ),
15744
  'ApacheRequest::handler' =>
15745
  array (
15746
    'return' => 'string',
15747
    'params' => '[string new_handler]',
15748
    'description' => '',
15749
  ),
15750
  'ApacheRequest::the_request' =>
15751
  array (
15752
    'return' => 'string',
15753
    'params' => '',
15754
    'description' => '',
15755
  ),
15756
  'ApacheRequest::protocol' =>
15757
  array (
15758
    'return' => 'string',
15759
    'params' => '',
15760
    'description' => '',
15761
  ),
15762
  'ApacheRequest::hostname' =>
15763
  array (
15764
    'return' => 'string',
15765
    'params' => '',
15766
    'description' => '',
15767
  ),
15768
  'ApacheRequest::status_line' =>
15769
  array (
15770
    'return' => 'string',
15771
    'params' => '[string new_status_line]',
15772
    'description' => '',
15773
  ),
15774
  'ApacheRequest::method' =>
15775
  array (
15776
    'return' => 'string',
15777
    'params' => '',
15778
    'description' => '',
15779
  ),
15780
  'ApacheRequest::proto_num' =>
15781
  array (
15782
    'return' => 'int',
15783
    'params' => '',
15784
    'description' => '',
15785
  ),
15786
  'ApacheRequest::assbackwards' =>
15787
  array (
15788
    'return' => 'int',
15789
    'params' => '',
15790
    'description' => '',
15791
  ),
15792
  'ApacheRequest::proxyreq' =>
15793
  array (
15794
    'return' => 'int',
15795
    'params' => '[int new_proxyreq]',
15796
    'description' => '',
15797
  ),
15798
  'ApacheRequest::chunked' =>
15799
  array (
15800
    'return' => 'int',
15801
    'params' => '',
15802
    'description' => '',
15803
  ),
15804
  'ApacheRequest::header_only' =>
15805
  array (
15806
    'return' => 'int',
15807
    'params' => '',
15808
    'description' => '',
15809
  ),
15810
  'ApacheRequest::request_time' =>
15811
  array (
15812
    'return' => 'int',
15813
    'params' => '',
15814
    'description' => '',
15815
  ),
15816
  'ApacheRequest::status' =>
15817
  array (
15818
    'return' => 'int',
15819
    'params' => '[int new_status]',
15820
    'description' => '',
15821
  ),
15822
  'ApacheRequest::method_number' =>
15823
  array (
15824
    'return' => 'int',
15825
    'params' => '[int method_number]',
15826
    'description' => '',
15827
  ),
15828
  'ApacheRequest::allowed' =>
15829
  array (
15830
    'return' => 'int',
15831
    'params' => '[int allowed]',
15832
    'description' => '',
15833
  ),
15834
  'ApacheRequest::bytes_sent' =>
15835
  array (
15836
    'return' => 'int',
15837
    'params' => '',
15838
    'description' => '',
15839
  ),
15840
  'ApacheRequest::mtime' =>
15841
  array (
15842
    'return' => 'int',
15843
    'params' => '',
15844
    'description' => '',
15845
  ),
15846
  'ApacheRequest::content_length' =>
15847
  array (
15848
    'return' => 'int',
15849
    'params' => '[int new_content_length]',
15850
    'description' => '',
15851
  ),
15852
  'ApacheRequest::remaining' =>
15853
  array (
15854
    'return' => 'int',
15855
    'params' => '',
15856
    'description' => '',
15857
  ),
15858
  'ApacheRequest::no_cache' =>
15859
  array (
15860
    'return' => 'int',
15861
    'params' => '',
15862
    'description' => '',
15863
  ),
15864
  'ApacheRequest::no_local_copy' =>
15865
  array (
15866
    'return' => 'int',
15867
    'params' => '',
15868
    'description' => '',
15869
  ),
15870
  'ApacheRequest::read_body' =>
15871
  array (
15872
    'return' => 'int',
15873
    'params' => '',
15874
    'description' => '',
15875
  ),
15876
  'apache_request_headers_in' =>
15877
  array (
15878
    'return' => 'array',
15879
    'params' => '',
15880
    'description' => '* fetch all incoming request headers',
15881
  ),
15882
  'apache_request_headers_out' =>
15883
  array (
15884
    'return' => 'array',
15885
    'params' => '[{string name|array list} [, string value [, bool replace = false]]]',
15886
    'description' => '* fetch all outgoing request headers',
15887
  ),
15888
  'apache_request_err_headers_out' =>
15889
  array (
15890
    'return' => 'array',
15891
    'params' => '[{string name|array list} [, string value [, bool replace = false]]]',
15892
    'description' => '* fetch all headers that go out in case of an error or a subrequest',
15893
  ),
15894
  'apache_request_server_port' =>
15895
  array (
15896
    'return' => 'int',
15897
    'params' => '',
15898
    'description' => '',
15899
  ),
15900
  'apache_request_remote_host' =>
15901
  array (
15902
    'return' => 'int',
15903
    'params' => '[int type]',
15904
    'description' => '',
15905
  ),
15906
  'apache_request_update_mtime' =>
15907
  array (
15908
    'return' => 'long',
15909
    'params' => '[int dependency_mtime]',
15910
    'description' => '',
15911
  ),
15912
  'apache_request_set_etag' =>
15913
  array (
15914
    'return' => 'void',
15915
    'params' => '',
15916
    'description' => '',
15917
  ),
15918
  'apache_request_set_last_modified' =>
15919
  array (
15920
    'return' => 'void',
15921
    'params' => '',
15922
    'description' => '',
15923
  ),
15924
  'apache_request_meets_conditions' =>
15925
  array (
15926
    'return' => 'long',
15927
    'params' => '',
15928
    'description' => '',
15929
  ),
15930
  'apache_request_discard_request_body' =>
15931
  array (
15932
    'return' => 'long',
15933
    'params' => '',
15934
    'description' => '',
15935
  ),
15936
  'apache_request_satisfies' =>
15937
  array (
15938
    'return' => 'long',
15939
    'params' => '',
15940
    'description' => '',
15941
  ),
15942
  'apache_request_is_initial_req' =>
15943
  array (
15944
    'return' => 'bool',
15945
    'params' => '',
15946
    'description' => '',
15947
  ),
15948
  'apache_request_some_auth_required' =>
15949
  array (
15950
    'return' => 'bool',
15951
    'params' => '',
15952
    'description' => '',
15953
  ),
15954
  'apache_request_auth_type' =>
15955
  array (
15956
    'return' => 'string',
15957
    'params' => '',
15958
    'description' => '',
15959
  ),
15960
  'apache_request_auth_name' =>
15961
  array (
15962
    'return' => 'string',
15963
    'params' => '',
15964
    'description' => '',
15965
  ),
15966
  'apache_request_log_error' =>
15967
  array (
15968
    'return' => 'boolean',
15969
    'params' => 'string message, [long facility]',
15970
    'description' => '',
15971
  ),
15972
  'apache_request_sub_req_lookup_uri' =>
15973
  array (
15974
    'return' => 'object',
15975
    'params' => 'string uri',
15976
    'description' => 'Returns sub-request for the specified uri.  You wouldneed to run it yourself with run()',
15977
  ),
15978
  'apache_request_sub_req_lookup_file' =>
15979
  array (
15980
    'return' => 'object',
15981
    'params' => 'string file',
15982
    'description' => 'Returns sub-request for the specified file.  You wouldneed to run it yourself with run().',
15983
  ),
15984
  'apache_request_sub_req_method_uri' =>
15985
  array (
15986
    'return' => 'object',
15987
    'params' => 'string method, string uri',
15988
    'description' => 'Returns sub-request for the specified file.  You wouldneed to run it yourself with run().',
15989
  ),
15990
  'apache_request_run' =>
15991
  array (
15992
    'return' => 'long',
15993
    'params' => '',
15994
    '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.',
15995
  ),
15996
  'apache_child_terminate' =>
15997
  array (
15998
    'return' => 'bool',
15999
    'params' => 'void',
16000
    'description' => 'Terminate apache process after this request',
16001
  ),
16002
  'apache_request_headers' =>
16003
  array (
16004
    'return' => 'array',
16005
    'params' => 'void',
16006
    'description' => 'Fetch all HTTP request headers',
16007
  ),
16008
  'apache_lookup_uri' =>
16009
  array (
16010
    'return' => 'object',
16011
    'params' => 'string URI',
16012
    'description' => 'Perform a partial request of the given URI to obtain information about it',
16013
  ),
16014
  'apache_reset_timeout' =>
16015
  array (
16016
    'return' => 'bool',
16017
    'params' => 'void',
16018
    'description' => 'Reset the Apache write timer',
16019
  ),
16020
  'stream_wrapper_register' =>
16021
  array (
16022
    'return' => 'bool',
16023
    'params' => 'string protocol, string classname',
16024
    'description' => 'Registers a custom URL protocol handler class',
16025
  ),
16026
  'stream_wrapper_unregister' =>
16027
  array (
16028
    'return' => 'bool',
16029
    'params' => 'string protocol',
16030
    'description' => 'Unregister a wrapper for the life of the current request.',
16031
  ),
16032
  'stream_wrapper_restore' =>
16033
  array (
16034
    'return' => 'bool',
16035
    'params' => 'string protocol',
16036
    'description' => 'Restore the original protocol handler, overriding if necessary',
16037
  ),
16038
  'set_time_limit' =>
16039
  array (
16040
    'return' => 'bool',
16041
    'params' => 'int seconds',
16042
    'description' => 'Sets the maximum time a script can run',
16043
  ),
16044
  'ob_list_handlers' =>
16045
  array (
16046
    'return' => 'false|array',
16047
    'params' => '',
16048
    'description' => '*  List all output_buffers in an array',
16049
  ),
16050
  'ob_start' =>
16051
  array (
16052
    'return' => 'bool',
16053
    'params' => '[ string|array user_function [, int chunk_size [, bool erase]]]',
16054
    'description' => 'Turn on Output Buffering (specifying an optional output handler).',
16055
  ),
16056
  'ob_flush' =>
16057
  array (
16058
    'return' => 'bool',
16059
    'params' => 'void',
16060
    'description' => 'Flush (send) contents of the output buffer. The last buffer content is sent to next buffer',
16061
  ),
16062
  'ob_clean' =>
16063
  array (
16064
    'return' => 'bool',
16065
    'params' => 'void',
16066
    'description' => 'Clean (delete) the current output buffer',
16067
  ),
16068
  'ob_end_flush' =>
16069
  array (
16070
    'return' => 'bool',
16071
    'params' => 'void',
16072
    'description' => 'Flush (send) the output buffer, and delete current output buffer',
16073
  ),
16074
  'ob_end_clean' =>
16075
  array (
16076
    'return' => 'bool',
16077
    'params' => 'void',
16078
    'description' => 'Clean the output buffer, and delete current output buffer',
16079
  ),
16080
  'ob_get_flush' =>
16081
  array (
16082
    'return' => 'bool',
16083
    'params' => 'void',
16084
    'description' => 'Get current buffer contents, flush (send) the output buffer, and delete current output buffer',
16085
  ),
16086
  'ob_get_clean' =>
16087
  array (
16088
    'return' => 'bool',
16089
    'params' => 'void',
16090
    'description' => 'Get current buffer contents and delete current output buffer',
16091
  ),
16092
  'ob_get_contents' =>
16093
  array (
16094
    'return' => 'string',
16095
    'params' => 'void',
16096
    'description' => 'Return the contents of the output buffer',
16097
  ),
16098
  'ob_get_level' =>
16099
  array (
16100
    'return' => 'int',
16101
    'params' => 'void',
16102
    'description' => 'Return the nesting level of the output buffer',
16103
  ),
16104
  'ob_get_length' =>
16105
  array (
16106
    'return' => 'int',
16107
    'params' => 'void',
16108
    'description' => 'Return the length of the output buffer',
16109
  ),
16110
  'ob_get_status' =>
16111
  array (
16112
    'return' => 'false|array',
16113
    'params' => '[bool full_status]',
16114
    'description' => 'Return the status of the active or all output buffers',
16115
  ),
16116
  'ob_implicit_flush' =>
16117
  array (
16118
    'return' => 'void',
16119
    'params' => '[int flag]',
16120
    'description' => 'Turn implicit flush on/off and is equivalent to calling flush() after every output call',
16121
  ),
16122
  'output_reset_rewrite_vars' =>
16123
  array (
16124
    'return' => 'bool',
16125
    'params' => 'void',
16126
    'description' => 'Reset(clear) URL rewriter values',
16127
  ),
16128
  'output_add_rewrite_var' =>
16129
  array (
16130
    'return' => 'bool',
16131
    'params' => 'string name, string value',
16132
    'description' => 'Add URL rewriter values',
16133
  ),
16134
  'zend_version' =>
16135
  array (
16136
    'return' => 'string',
16137
    'params' => 'void',
16138
    'description' => 'Get the version of the Zend Engine',
16139
  ),
16140
  'func_num_args' =>
16141
  array (
16142
    'return' => 'int',
16143
    'params' => 'void',
16144
    'description' => 'Get the number of arguments that were passed to the function',
16145
  ),
16146
  'func_get_arg' =>
16147
  array (
16148
    'return' => 'mixed',
16149
    'params' => 'int arg_num',
16150
    'description' => 'Get the $arg_num\'th argument that was passed to the function',
16151
  ),
16152
  'func_get_args' =>
16153
  array (
16154
    'return' => 'array',
16155
    'params' => '',
16156
    'description' => 'Get an array of the arguments that were passed to the function',
16157
  ),
16158
  'strlen' =>
16159
  array (
16160
    'return' => 'int',
16161
    'params' => 'string str',
16162
    'description' => 'Get string length',
16163
  ),
16164
  'strcmp' =>
16165
  array (
16166
    'return' => 'int',
16167
    'params' => 'string str1, string str2',
16168
    'description' => 'Binary safe string comparison',
16169
  ),
16170
  'strncmp' =>
16171
  array (
16172
    'return' => 'int',
16173
    'params' => 'string str1, string str2, int len',
16174
    'description' => 'Binary safe string comparison',
16175
  ),
16176
  'strcasecmp' =>
16177
  array (
16178
    'return' => 'int',
16179
    'params' => 'string str1, string str2',
16180
    'description' => 'Binary safe case-insensitive string comparison',
16181
  ),
16182
  'strncasecmp' =>
16183
  array (
16184
    'return' => 'int',
16185
    'params' => 'string str1, string str2, int len',
16186
    'description' => 'Binary safe string comparison',
16187
  ),
16188
  'each' =>
16189
  array (
16190
    'return' => 'array',
16191
    'params' => 'array arr',
16192
    'description' => 'Return the currently pointed key..value pair in the passed array, and advance the pointer to the next element',
16193
  ),
16194
  'error_reporting' =>
16195
  array (
16196
    'return' => 'int',
16197
    'params' => 'int new_error_level=null',
16198
    'description' => 'Return the current error_reporting level, and if an argument was passed - change to the new level',
16199
  ),
16200
  'define' =>
16201
  array (
16202
    'return' => 'bool',
16203
    'params' => 'string constant_name, mixed value, boolean case_sensitive=true',
16204
    'description' => 'Define a new constant',
16205
  ),
16206
  'defined' =>
16207
  array (
16208
    'return' => 'bool',
16209
    'params' => 'string constant_name',
16210
    'description' => 'Check whether a constant exists',
16211
  ),
16212
  'get_class' =>
16213
  array (
16214
    'return' => 'string',
16215
    'params' => '[object object]',
16216
    'description' => 'Retrieves the class name',
16217
  ),
16218
  'get_parent_class' =>
16219
  array (
16220
    'return' => 'string',
16221
    'params' => '[mixed object]',
16222
    'description' => 'Retrieves the parent class name for object or class or current scope.',
16223
  ),
16224
  'is_subclass_of' =>
16225
  array (
16226
    'return' => 'bool',
16227
    'params' => 'object object, string class_name',
16228
    'description' => 'Returns true if the object has this class as one of its parents',
16229
  ),
16230
  'is_a' =>
16231
  array (
16232
    'return' => 'bool',
16233
    'params' => 'object object, string class_name',
16234
    'description' => 'Returns true if the object is of this class or has this class as one of its parents',
16235
  ),
16236
  'get_class_vars' =>
16237
  array (
16238
    'return' => 'array',
16239
    'params' => 'string class_name',
16240
    'description' => 'Returns an array of default properties of the class.',
16241
  ),
16242
  'get_object_vars' =>
16243
  array (
16244
    'return' => 'array',
16245
    'params' => 'object obj',
16246
    'description' => 'Returns an array of object properties',
16247
  ),
16248
  'get_class_methods' =>
16249
  array (
16250
    'return' => 'array',
16251
    'params' => 'mixed class',
16252
    'description' => 'Returns an array of method names for class or class instance.',
16253
  ),
16254
  'method_exists' =>
16255
  array (
16256
    'return' => 'bool',
16257
    'params' => 'object object, string method',
16258
    'description' => 'Checks if the class method exists',
16259
  ),
16260
  'property_exists' =>
16261
  array (
16262
    'return' => 'bool',
16263
    'params' => 'mixed object_or_class, string property_name',
16264
    'description' => 'Checks if the object or class has a property',
16265
  ),
16266
  'class_exists' =>
16267
  array (
16268
    'return' => 'bool',
16269
    'params' => 'string classname [, bool autoload]',
16270
    'description' => 'Checks if the class exists',
16271
  ),
16272
  'interface_exists' =>
16273
  array (
16274
    'return' => 'bool',
16275
    'params' => 'string classname [, bool autoload]',
16276
    'description' => 'Checks if the class exists',
16277
  ),
16278
  'function_exists' =>
16279
  array (
16280
    'return' => 'bool',
16281
    'params' => 'string function_name',
16282
    'description' => 'Checks if the function exists',
16283
  ),
16284
  'leak' =>
16285
  array (
16286
    'return' => 'void',
16287
    'params' => 'int num_bytes=3',
16288
    'description' => 'Cause an intentional memory leak, for testing/debugging purposes',
16289
  ),
16290
  'get_included_files' =>
16291
  array (
16292
    'return' => 'array',
16293
    'params' => 'void',
16294
    'description' => 'Returns an array with the file names that were include_once()\'d',
16295
  ),
16296
  'trigger_error' =>
16297
  array (
16298
    'return' => 'void',
16299
    'params' => 'string messsage [, int error_type]',
16300
    'description' => 'Generates a user-level error/warning/notice message',
16301
  ),
16302
  'set_error_handler' =>
16303
  array (
16304
    'return' => 'string',
16305
    'params' => 'string error_handler [, int error_types]',
16306
    'description' => 'Sets a user-defined error handler function.  Returns the previously defined error handler, or false on error',
16307
  ),
16308
  'restore_error_handler' =>
16309
  array (
16310
    'return' => 'void',
16311
    'params' => 'void',
16312
    'description' => 'Restores the previously defined error handler function',
16313
  ),
16314
  'set_exception_handler' =>
16315
  array (
16316
    'return' => 'string',
16317
    'params' => 'callable exception_handler',
16318
    'description' => 'Sets a user-defined exception handler function.  Returns the previously defined exception handler, or false on error',
16319
  ),
16320
  'restore_exception_handler' =>
16321
  array (
16322
    'return' => 'void',
16323
    'params' => 'void',
16324
    'description' => 'Restores the previously defined exception handler function',
16325
  ),
16326
  'get_declared_classes' =>
16327
  array (
16328
    'return' => 'array',
16329
    'params' => '',
16330
    'description' => 'Returns an array of all declared classes.',
16331
  ),
16332
  'get_declared_interfaces' =>
16333
  array (
16334
    'return' => 'array',
16335
    'params' => '',
16336
    'description' => 'Returns an array of all declared interfaces.',
16337
  ),
16338
  'get_defined_functions' =>
16339
  array (
16340
    'return' => 'array',
16341
    'params' => 'void',
16342
    'description' => 'Returns an array of all defined functions',
16343
  ),
16344
  'get_defined_vars' =>
16345
  array (
16346
    'return' => 'array',
16347
    'params' => 'void',
16348
    'description' => 'Returns an associative array of names and values of all currently defined variable names (variables in the current scope)',
16349
  ),
16350
  'create_function' =>
16351
  array (
16352
    'return' => 'string',
16353
    'params' => 'string args, string code',
16354
    'description' => 'Creates an anonymous function, and returns its name (funny, eh?)',
16355
  ),
16356
  'get_resource_type' =>
16357
  array (
16358
    'return' => 'string',
16359
    'params' => 'resource res',
16360
    'description' => 'Get the resource type name for a given resource',
16361
  ),
16362
  'get_loaded_extensions' =>
16363
  array (
16364
    'return' => 'array',
16365
    'params' => 'void',
16366
    'description' => 'Return an array containing names of loaded extensions',
16367
  ),
16368
  'get_defined_constants' =>
16369
  array (
16370
    'return' => 'array',
16371
    'params' => 'void',
16372
    'description' => 'Return an array containing the names and values of all defined constants',
16373
  ),
16374
  'debug_backtrace' =>
16375
  array (
16376
    'return' => 'array',
16377
    'params' => 'void',
16378
    'description' => 'Return backtrace as array',
16379
  ),
16380
  'extension_loaded' =>
16381
  array (
16382
    'return' => 'bool',
16383
    'params' => 'string extension_name',
16384
    'description' => 'Returns true if the named extension is loaded',
16385
  ),
16386
  'get_extension_funcs' =>
16387
  array (
16388
    'return' => 'array',
16389
    'params' => 'string extension_name',
16390
    'description' => 'Returns an array with the names of functions belonging to the named extension',
16391
  ),
16392
  'Exception::__clone' =>
16393
  array (
16394
    'return' => 'Exception',
16395
    'params' => '',
16396
    'description' => 'Clone the exception object',
16397
  ),
16398
  'Exception::getFile' =>
16399
  array (
16400
    'return' => 'string',
16401
    'params' => '',
16402
    'description' => 'Get the file in which the exception occurred',
16403
  ),
16404
  'Exception::getLine' =>
16405
  array (
16406
    'return' => 'int',
16407
    'params' => '',
16408
    'description' => 'Get the line in which the exception occurred',
16409
  ),
16410
  'Exception::getMessage' =>
16411
  array (
16412
    'return' => 'string',
16413
    'params' => '',
16414
    'description' => 'Get the exception message',
16415
  ),
16416
  'Exception::getCode' =>
16417
  array (
16418
    'return' => 'int',
16419
    'params' => '',
16420
    'description' => 'Get the exception code',
16421
  ),
16422
  'Exception::getTrace' =>
16423
  array (
16424
    'return' => 'array',
16425
    'params' => '',
16426
    'description' => 'Get the stack trace for the location in which the exception occurred',
16427
  ),
16428
  'ErrorException::getSeverity' =>
16429
  array (
16430
    'return' => 'int',
16431
    'params' => '',
16432
    'description' => 'Get the exception severity',
16433
  ),
16434
  'Exception::getTraceAsString' =>
16435
  array (
16436
    'return' => 'string',
16437
    'params' => '',
16438
    'description' => 'Obtain the backtrace for the exception as a string (instead of an array)',
16439
  ),
16440
  'Exception::__toString' =>
16441
  array (
16442
    'return' => 'string',
16443
    'params' => '',
16444
    'description' => 'Obtain the string representation of the Exception object',
16445
  ),
16446
)    ;
16447
 
16448
    public function get($k) {
16449
        if (isset($this->prototype[$k])) {
16450
            return $this->prototype[$k];
16451
        } else {
16452
            return false;
16453
        }
16454
    }
16455
 
16456
    static function getInstance() {
16457
        if (is_null(self::$instance)) {
16458
            $class = __CLASS__;
16459
            self::$instance = new $class();
16460
        }
16461
        return self::$instance;
16462
    }
16463
}