-
Notifications
You must be signed in to change notification settings - Fork 5
/
jush-api.js
4735 lines (4732 loc) · 450 KB
/
jush-api.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
jush.api.js = {
'decodeURI': 'Decodes an encoded URI (string)',
'decodeURIComponent': 'Decodes an encoded URI component (string)',
'encodeURI': 'Encodes a string as a URI (string)',
'encodeURIComponent': 'Encodes a string as a URI component (string)',
'escape': 'Encodes a string (string)',
'eval': 'Evaluates a string and executes it as if it was script code (string)',
'isFinite': 'Checks if a value is a finite number (number)',
'isNaN': 'Checks if a value is not a number (number)',
'parseFloat': 'Parses a string and returns a floating point number (string)',
'parseInt': 'Parses a string and returns an integer (string, [radix])',
'unescape': 'Decodes a string encoded by escape() (string)',
'Math.abs': 'Returns the absolute value of a number (x)',
'Math.acos': 'Returns the arccosine of a number (x)',
'Math.asin': 'Returns the arcsine of a number (x)',
'Math.atan': 'Returns the arctangent of x as a numeric value between -PI/2 and PI/2 radians (x)',
'Math.atan2': 'Returns the angle theta of an (x,y) point as a numeric value between -PI and PI radians (y, x)',
'Math.ceil': 'Returns the value of a number rounded upwards to the nearest integer (x)',
'Math.cos': 'Returns the cosine of a number (x)',
'Math.exp': 'Returns the value of Ex (x)',
'Math.floor': 'Returns the value of a number rounded downwards to the nearest integer (x)',
'Math.log': 'Returns the natural logarithm (base E) of a number (x)',
'Math.max': 'Returns the number with the highest value of x and y (x, y)',
'Math.min': 'Returns the number with the lowest value of x and y (x, y)',
'Math.pow': 'Returns the value of x to the power of y (x, y)',
'Math.random': 'Returns a random number between 0 and 1 ()',
'Math.round': 'Rounds a number to the nearest integer (x)',
'Math.sin': 'Returns the sine of a number (x)',
'Math.sqrt': 'Returns the square root of a number (x)',
'Math.tan': 'Returns the tangent of an angle (x)',
'Math.toSource': 'Represents the source code of an object ()',
'Math.valueOf': 'Returns the primitive value of a Math object ()',
'document.close': 'Closes an output stream opened with the document.open() method, and displays the collected data ()',
'document.createAttribute': 'Creates an attribute node with the specified name, and returns the new Attr object (name)',
'document.createCDATASection': 'Creates a CDATA section node (data)',
'document.createComment': 'Creates a comment node (data)',
'document.createDocumentFragment': 'Creates an empty DocumentFragment object, and returns it ()',
'document.createElement': 'Creates an element node (name)',
'document.createTextNode': 'Creates a text node (text)',
'document.getElementById': 'Returns the element that has an ID attribute with the given value. If no such element exists, it returns null (id)',
'document.getElementsByTagName': 'Returns a NodeList of all elements with a specified name (tagname)',
'document.open': 'Opens a stream to collect the output from any document.write() or document.writeln() methods ([mimetype, [replace]])',
'document.write': 'Writes HTML expressions or JavaScript code to a document (s, ...)',
'document.writeln': 'Identical to the write() method, with the addition of writing a new line character after each expression (s, ...)',
'location.assign': 'Loads a new document (url)',
'location.reload': 'Reloads the current document ()',
'location.replace': 'Replaces the current document with a new one (url)',
'window.alert': 'Displays an alert box with a message and an OK button (message)',
'window.blur': 'Removes focus from the current window ()',
'window.clearInterval': 'Cancels a timeout set with setInterval() (id)',
'window.clearTimeout': 'Cancels a timeout set with setTimeout() (id)',
'window.close': 'Closes the current window ()',
'window.confirm': 'Displays a dialog box with a message and an OK and a Cancel button (message)',
'window.focus': 'Sets focus to the current window ()',
'window.moveBy': 'Moves a window relative to its current position (x, y)',
'window.moveTo': 'Moves a window to the specified position (x, y)',
'window.open': 'Opens a new browser window ([url, [name, [specs, [replace]]]])',
'window.print': 'Prints the contents of the current window ()',
'window.prompt': 'Displays a dialog box that prompts the user for input (message, default)',
'window.resizeBy': 'Resizes a window by the specified pixels (width, height)',
'window.resizeTo': 'Resizes a window to the specified width and height (width, height)',
'window.scrollBy': 'Scrolls the content by the specified number of pixels (x, y)',
'window.scrollTo': 'Scrolls the content to the specified coordinates (x, y)',
'window.setInterval': 'Evaluates an expression at specified intervals (fn, milisec)',
'window.setTimeout': 'Evaluates an expression after a specified number of milliseconds (fn, milisec)'
};
jush.api.php = {
apache_child_terminate: 'Terminate apache process after this request (): bool',
apache_get_modules: 'Get a list of loaded Apache modules (): array',
apache_get_version: 'Fetch Apache version (): string',
apache_getenv: 'Get an Apache subprocess_env variable (string variable, [bool walk_to_top]): string',
apache_lookup_uri: 'Perform a partial request for the specified URI and return all info about it (string filename): object',
apache_note: 'Get and set apache request notes (string note_name, [string note_value]): string',
apache_request_headers: 'Fetch all HTTP request headers (): array',
apache_reset_timeout: 'Reset the Apache write timer (): bool',
apache_response_headers: 'Fetch all HTTP response headers (): array',
apache_setenv: 'Set an Apache subprocess_env variable (string variable, string value, [bool walk_to_top]): bool',
getallheaders: 'Fetch all HTTP request headers (): array',
virtual: 'Perform an Apache sub-request (string filename): bool',
apc_add: 'Cache a variable in the data store (string key, mixed var, [int ttl]): bool',
apc_cache_info: 'Retrieves cached information from APC\'s data store ([string cache_type, [bool limited]]): array',
apc_clear_cache: 'Clears the APC cache ([string cache_type]): bool',
apc_compile_file: 'Stores a file in the bytecode cache, bypassing all filters. (string filename): bool',
apc_define_constants: 'Defines a set of constants for retrieval and mass-definition (string key, array constants, [bool case_sensitive]): bool',
apc_delete: 'Removes a stored variable from the cache (string key): bool',
apc_fetch: 'Fetch a stored variable from the cache (mixed key, [bool &success]): mixed',
apc_load_constants: 'Loads a set of constants from the cache (string key, [bool case_sensitive]): bool',
apc_sma_info: 'Retrieves APC\'s Shared Memory Allocation information ([bool limited]): array',
apc_store: 'Cache a variable in the data store (string key, mixed var, [int ttl]): bool',
apd_breakpoint: 'Stops the interpreter and waits on a CR from the socket (int debug_level): bool',
apd_callstack: 'Returns the current call stack as an array (): array',
apd_clunk: 'Throw a warning and a callstack (string warning, [string delimiter]): null',
apd_continue: 'Restarts the interpreter (int debug_level): bool',
apd_croak: 'Throw an error, a callstack and then exit (string warning, [string delimiter]): null',
apd_dump_function_table: 'Outputs the current function table (): null',
apd_dump_persistent_resources: 'Return all persistent resources as an array (): array',
apd_dump_regular_resources: 'Return all current regular resources as an array (): array',
apd_echo: 'Echo to the debugging socket (string output): bool',
apd_get_active_symbols: 'Get an array of the current variables names in the local scope (): array',
apd_set_pprof_trace: 'Starts the session debugging ([string dump_directory, [string fragment]]): string',
apd_set_session_trace_socket: 'Starts the remote session debugging (string tcp_server, int socket_type, int port, int debug_level): bool',
apd_set_session_trace: 'Starts the session debugging (int debug_level, [string dump_directory]): null',
apd_set_session: 'Changes or sets the current debugging level (int debug_level): null',
override_function: 'Overrides built-in functions (string function_name, string function_args, string function_code): bool',
rename_function: 'Renames orig_name to new_name in the global function table (string original_name, string new_name): bool',
array_change_key_case: 'Changes all keys in an array (array input, [int case]): array',
array_chunk: 'Split an array into chunks (array input, int size, [bool preserve_keys]): array',
array_combine: 'Creates an array by using one array for keys and another for its values (array keys, array values): array',
array_count_values: 'Counts all the values of an array (array input): array',
array_diff_assoc: 'Computes the difference of arrays with additional index check (array array1, array array2, [array ...]): array',
array_diff_key: 'Computes the difference of arrays using keys for comparison (array array1, array array2, [array ...]): array',
array_diff_uassoc: 'Computes the difference of arrays with additional index check which is performed by a user supplied callback function (array array1, array array2, [array ...], callback key_compare_func): array',
array_diff_ukey: 'Computes the difference of arrays using a callback function on the keys for comparison (array array1, array array2, [array ...], callback key_compare_func): array',
array_diff: 'Computes the difference of arrays (array array1, array array2, [array ...]): array',
array_fill_keys: 'Fill an array with values, specifying keys (array keys, mixed value): array',
array_fill: 'Fill an array with values (int start_index, int num, mixed value): array',
array_filter: 'Filters elements of an array using a callback function (array input, [callback callback]): array',
array_flip: 'Exchanges all keys with their associated values in an array (array trans): array',
array_intersect_assoc: 'Computes the intersection of arrays with additional index check (array array1, array array2, [array ...]): array',
array_intersect_key: 'Computes the intersection of arrays using keys for comparison (array array1, array array2, [array ...]): array',
array_intersect_uassoc: 'Computes the intersection of arrays with additional index check, compares indexes by a callback function (array array1, array array2, [array ...], callback key_compare_func): array',
array_intersect_ukey: 'Computes the intersection of arrays using a callback function on the keys for comparison (array array1, array array2, [array ...], callback key_compare_func): array',
array_intersect: 'Computes the intersection of arrays (array array1, array array2, [array ...]): array',
array_key_exists: 'Checks if the given key or index exists in the array (mixed key, array search): bool',
array_keys: 'Return all the keys of an array (array input, [mixed search_value, [bool strict]]): array',
array_map: 'Applies the callback to the elements of the given arrays (callback callback, array arr1, [array ...]): array',
array_merge_recursive: 'Merge two or more arrays recursively (array array1, [array ...]): array',
array_merge: 'Merge one or more arrays (array array1, [array array2, [array ...]]): array',
array_multisort: 'Sort multiple or multi-dimensional arrays (array &arr, [mixed arg, [mixed arg, [mixed ...]]]): bool',
array_pad: 'Pad array to the specified length with a value (array input, int pad_size, mixed pad_value): array',
array_pop: 'Pop the element off the end of array (array &array): mixed',
array_product: 'Calculate the product of values in an array (array array): number',
array_push: 'Push one or more elements onto the end of array (array &array, mixed var, [mixed ...]): int',
array_rand: 'Pick one or more random entries out of an array (array input, [int num_req]): mixed',
array_reduce: 'Iteratively reduce the array to a single value using a callback function (array input, callback function, [mixed initial]): mixed',
array_replace_recursive: 'Replaces elements from passed arrays into the first array recursively (array &array, array &array1, [array &array2, [array &...]]): array',
array_replace: 'Replaces elements from passed arrays into the first array (array &array, array &array1, [array &array2, [array &...]]): array',
array_reverse: 'Return an array with elements in reverse order (array array, [bool preserve_keys]): array',
array_search: 'Searches the array for a given value and returns the corresponding key if successful (mixed needle, array haystack, [bool strict]): mixed',
array_shift: 'Shift an element off the beginning of array (array &array): mixed',
array_slice: 'Extract a slice of the array (array array, int offset, [int length, [bool preserve_keys]]): array',
array_splice: 'Remove a portion of the array and replace it with something else (array &input, int offset, [int length, [mixed replacement]]): array',
array_sum: 'Calculate the sum of values in an array (array array): number',
array_udiff_assoc: 'Computes the difference of arrays with additional index check, compares data by a callback function (array array1, array array2, [array ...], callback data_compare_func): array',
array_udiff_uassoc: 'Computes the difference of arrays with additional index check, compares data and indexes by a callback function (array array1, array array2, [array ...], callback data_compare_func, callback key_compare_func): array',
array_udiff: 'Computes the difference of arrays by using a callback function for data comparison (array array1, array array2, [array ...], callback data_compare_func): array',
array_uintersect_assoc: 'Computes the intersection of arrays with additional index check, compares data by a callback function (array array1, array array2, [array ...], callback data_compare_func): array',
array_uintersect_uassoc: 'Computes the intersection of arrays with additional index check, compares data and indexes by a callback functions (array array1, array array2, [array ...], callback data_compare_func, callback key_compare_func): array',
array_uintersect: 'Computes the intersection of arrays, compares data by a callback function (array array1, array array2, [array ...], callback data_compare_func): array',
array_unique: 'Removes duplicate values from an array (array array, [int sort_flags]): array',
array_unshift: 'Prepend one or more elements to the beginning of an array (array &array, mixed var, [mixed ...]): int',
array_values: 'Return all the values of an array (array input): array',
array_walk_recursive: 'Apply a user function recursively to every member of an array (array &input, callback funcname, [mixed userdata]): bool',
array_walk: 'Apply a user function to every member of an array (array &array, callback funcname, [mixed userdata]): bool',
array: 'Create an array ([mixed ...]): array',
arsort: 'Sort an array in reverse order and maintain index association (array &array, [int sort_flags]): bool',
asort: 'Sort an array and maintain index association (array &array, [int sort_flags]): bool',
compact: 'Create array containing variables and their values (mixed varname, [mixed ...]): array',
count: 'Count all elements in an array, or properties in an object (mixed var, [int mode]): int',
current: 'Return the current element in an array (array &array): mixed',
each: 'Return the current key and value pair from an array and advance the array cursor (array &array): array',
end: 'Set the internal pointer of an array to its last element (array &array): mixed',
extract: 'Import variables into the current symbol table from an array (array var_array, [int extract_type, [string prefix]]): int',
in_array: 'Checks if a value exists in an array (mixed needle, array haystack, [bool strict]): bool',
key: 'Fetch a key from an array (array &array): mixed',
krsort: 'Sort an array by key in reverse order (array &array, [int sort_flags]): bool',
ksort: 'Sort an array by key (array &array, [int sort_flags]): bool',
list: 'Assign variables as if they were an array (mixed varname): array',
natcasesort: 'Sort an array using a case insensitive "natural order" algorithm (array &array): bool',
natsort: 'Sort an array using a "natural order" algorithm (array &array): bool',
next: 'Advance the internal array pointer of an array (array &array): mixed',
pos: 'Alias of current',
prev: 'Rewind the internal array pointer (array &array): mixed',
range: 'Create an array containing a range of elements (mixed low, mixed high, [number step]): array',
reset: 'Set the internal pointer of an array to its first element (array &array): mixed',
rsort: 'Sort an array in reverse order (array &array, [int sort_flags]): bool',
shuffle: 'Shuffle an array (array &array): bool',
sizeof: 'Alias of count',
sort: 'Sort an array (array &array, [int sort_flags]): bool',
uasort: 'Sort an array with a user-defined comparison function and maintain index association (array &array, callback cmp_function): bool',
uksort: 'Sort an array by keys using a user-defined comparison function (array &array, callback cmp_function): bool',
usort: 'Sort an array by values using a user-defined comparison function (array &array, callback cmp_function): bool',
bbcode_add_element: 'Adds a bbcode element (resource bbcode_container, string tag_name, array tag_rules): bool',
bbcode_add_smiley: 'Adds a smiley to the parser (resource bbcode_container, string smiley, string replace_by): bool',
bbcode_create: 'Create a BBCode Resource ([array bbcode_initial_tags]): resource',
bbcode_destroy: 'Close BBCode_container resource (resource bbcode_container): bool',
bbcode_parse: 'Parse a string following a given rule set (resource bbcode_container, string to_parse): string',
bbcode_set_arg_parser: 'Attach another parser in order to use another rule set for argument parsing (resource bbcode_container, resource bbcode_arg_parser): bool',
bbcode_set_flags: 'Set or alter parser options (resource bbcode_container, int flags, [int mode]): bool',
bcadd: 'Add two arbitrary precision numbers (string left_operand, string right_operand, [int scale]): string',
bccomp: 'Compare two arbitrary precision numbers (string left_operand, string right_operand, [int scale]): int',
bcdiv: 'Divide two arbitrary precision numbers (string left_operand, string right_operand, [int scale]): string',
bcmod: 'Get modulus of an arbitrary precision number (string left_operand, string modulus): string',
bcmul: 'Multiply two arbitrary precision number (string left_operand, string right_operand, [int scale]): string',
bcpow: 'Raise an arbitrary precision number to another (string left_operand, string right_operand, [int scale]): string',
bcpowmod: 'Raise an arbitrary precision number to another, reduced by a specified modulus (string left_operand, string right_operand, string modulus, [int scale]): string',
bcscale: 'Set default scale parameter for all bc math functions (int scale): bool',
bcsqrt: 'Get the square root of an arbitrary precision number (string operand, [int scale]): string',
bcsub: 'Subtract one arbitrary precision number from another (string left_operand, string right_operand, [int scale]): string',
bcompiler_load_exe: 'Reads and creates classes from a bcompiler exe file (string filename): bool',
bcompiler_load: 'Reads and creates classes from a bz compressed file (string filename): bool',
bcompiler_parse_class: 'Reads the bytecodes of a class and calls back to a user function (string class, string callback): bool',
bcompiler_read: 'Reads and creates classes from a filehandle (resource filehandle): bool',
bcompiler_write_class: 'Writes an defined class as bytecodes (resource filehandle, string className, [string extends]): bool',
bcompiler_write_constant: 'Writes a defined constant as bytecodes (resource filehandle, string constantName): bool',
bcompiler_write_exe_footer: 'Writes the start pos, and sig to the end of a exe type file (resource filehandle, int startpos): bool',
bcompiler_write_file: 'Writes a php source file as bytecodes (resource filehandle, string filename): bool',
bcompiler_write_footer: 'Writes the single character \\x00 to indicate End of compiled data (resource filehandle): bool',
bcompiler_write_function: 'Writes an defined function as bytecodes (resource filehandle, string functionName): bool',
bcompiler_write_functions_from_file: 'Writes all functions defined in a file as bytecodes (resource filehandle, string fileName): bool',
bcompiler_write_header: 'Writes the bcompiler header (resource filehandle, [string write_ver]): bool',
bcompiler_write_included_filename: 'Writes an included file as bytecodes (resource filehandle, string filename): bool',
bzclose: 'Close a bzip2 file (resource bz): int',
bzcompress: 'Compress a string into bzip2 encoded data (string source, [int blocksize, [int workfactor]]): mixed',
bzdecompress: 'Decompresses bzip2 encoded data (string source, [int small]): mixed',
bzerrno: 'Returns a bzip2 error number (resource bz): int',
bzerror: 'Returns the bzip2 error number and error string in an array (resource bz): array',
bzerrstr: 'Returns a bzip2 error string (resource bz): string',
bzflush: 'Force a write of all buffered data (resource bz): int',
bzopen: 'Opens a bzip2 compressed file (string filename, string mode): resource',
bzread: 'Binary safe bzip2 file read (resource bz, [int length]): string',
bzwrite: 'Binary safe bzip2 file write (resource bz, string data, [int length]): int',
cairo_available_fonts: 'Retrieves the availables font types (): array',
cairo_available_surfaces: 'Retrieves all available surfaces (): array',
cairo_status_to_string: 'Retrieves the current status as string (int status): string',
cairo_version: 'Retrives cairo\'s library version (): int',
cairo_version_string: 'Retrieves cairo version as string (): string',
cairo_append_path: 'Appends a path to current path (CairoContext context, CairoPath path): null',
cairo_arc: 'Adds a circular arc (CairoContext context, float x, float y, float radius, float angle1, float angle2): null',
cairo_arc_negative: 'Adds a negative arc (CairoContext context, float x, float y, float radius, float angle1, float angle2): null',
cairo_clip: 'Establishes a new clip region (CairoContext context): null',
cairo_clip_extents: 'Computes the area inside the current clip (CairoContext context): array',
cairo_clip_preserve: 'Establishes a new clip region from the current clip (CairoContext context): null',
cairo_clip_rectangle_list: 'Retrieves the current clip as a list of rectangles (CairoContext context): array',
cairo_close_path: 'Closes the current path (CairoContext context): null',
cairo_copy_page: 'Emits the current page (CairoContext context): null',
cairo_copy_path: 'Creates a copy of the current path (CairoContext context): CairoPath',
cairo_copy_path_flat: 'Gets a flattened copy of the current path (CairoContext context): CairoPath',
cairo_curve_to: 'Adds a curve (CairoContext context, float x1, float y1, float x2, float y2, float x3, float y3): null',
cairo_device_to_user: 'Transform a coordinate (CairoContext context, float x, float y): array',
cairo_device_to_user_distance: 'Transform a distance (CairoContext context, float x, float y): array',
cairo_fill: 'Fills the current path (CairoContext context): null',
cairo_fill_extents: 'Computes the filled area (CairoContext context): array',
cairo_fill_preserve: 'Fills and preserve the current path (CairoContext context): null',
cairo_font_extents: 'Get the font extents (CairoContext context): array',
cairo_get_antialias: 'Retrives the current antialias mode (CairoContext context): int',
cairo_get_current_point: 'The getCurrentPoint purpose (CairoContext context): array',
cairo_get_dash: 'The getDash purpose (CairoContext context): array',
cairo_get_dash_count: 'The getDashCount purpose (CairoContext context): int',
cairo_get_fill_rule: 'The getFillRule purpose (CairoContext context): int',
cairo_get_font_face: 'The getFontFace purpose (CairoContext context): null',
cairo_get_font_matrix: 'The getFontMatrix purpose (CairoContext context): null',
cairo_get_font_options: 'The getFontOptions purpose (CairoContext context): null',
cairo_get_group_target: 'The getGroupTarget purpose (CairoContext context): null',
cairo_get_line_cap: 'The getLineCap purpose (CairoContext context): int',
cairo_get_line_join: 'The getLineJoin purpose (CairoContext context): int',
cairo_get_line_width: 'The getLineWidth purpose (CairoContext context): float',
cairo_get_matrix: 'The getMatrix purpose (CairoContext context): null',
cairo_get_miter_limit: 'The getMiterLimit purpose (CairoContext context): float',
cairo_get_operator: 'The getOperator purpose (CairoContext context): int',
cairo_get_scaled_font: 'The getScaledFont purpose (CairoContext context): null',
cairo_get_source: 'The getSource purpose (CairoContext context): null',
cairo_get_target: 'The getTarget purpose (CairoContext context): null',
cairo_get_tolerance: 'The getTolerance purpose (CairoContext context): float',
cairo_glyph_path: 'The glyphPath purpose (CairoContext context, array glyphs): null',
cairo_has_current_point: 'The hasCurrentPoint purpose (CairoContext context): bool',
cairo_identity_matrix: 'The identityMatrix purpose (CairoContext context): null',
cairo_in_fill: 'The inFill purpose (CairoContext context, string x, string y): bool',
cairo_in_stroke: 'The inStroke purpose (CairoContext context, string x, string y): bool',
cairo_line_to: 'The lineTo purpose (CairoContext context, string x, string y): null',
cairo_mask: 'The mask purpose (CairoContext context, CairoPattern pattern): null',
cairo_mask_surface: 'The maskSurface purpose (CairoContext context, CairoSurface surface, [string x, [string y]]): null',
cairo_move_to: 'The moveTo purpose (CairoContext context, string x, string y): null',
cairo_new_path: 'The newPath purpose (CairoContext context): null',
cairo_new_sub_path: 'The newSubPath purpose (CairoContext context): null',
cairo_paint: 'The paint purpose (CairoContext context): null',
cairo_paint_with_alpha: 'The paintWithAlpha purpose (CairoContext context, string alpha): null',
cairo_path_extents: 'The pathExtents purpose (CairoContext context): array',
cairo_pop_group: 'The popGroup purpose (CairoContext context): null',
cairo_pop_group_to_source: 'The popGroupToSource purpose (CairoContext context): null',
cairo_push_group: 'The pushGroup purpose (CairoContext context): null',
cairo_push_group_with_content: 'The pushGroupWithContent purpose (CairoContext context, string content): null',
cairo_rectangle: 'The rectangle purpose (CairoContext context, string x, string y, string width, string height): null',
cairo_rel_curve_to: 'The relCurveTo purpose (CairoContext context, string x1, string y1, string x2, string y2, string x3, string y3): null',
cairo_rel_line_to: 'The relLineTo purpose (CairoContext context, string x, string y): null',
cairo_rel_move_to: 'The relMoveTo purpose (CairoContext context, string x, string y): null',
cairo_reset_clip: 'The resetClip purpose (CairoContext context): null',
cairo_restore: 'The restore purpose (CairoContext context): null',
cairo_rotate: 'The rotate purpose (CairoContext context, string angle): null',
cairo_save: 'The save purpose (CairoContext context): null',
cairo_scale: 'The scale purpose (CairoContext context, string x, string y): null',
cairo_select_font_face: 'The selectFontFace purpose (CairoContext context, string family, [string slant, [string weight]]): null',
cairo_set_antialias: 'The setAntialias purpose (CairoContext context, [string antialias]): null',
cairo_set_dash: 'The setDash purpose (CairoContext context, array dashes, [string offset]): null',
cairo_set_fill_rule: 'The setFillRule purpose (CairoContext context, string setting): null',
cairo_set_font_face: 'The setFontFace purpose (CairoContext context, CairoFontFace fontface): null',
cairo_set_font_matrix: 'The setFontMatrix purpose (CairoContext context, CairoMatrix matrix): null',
cairo_set_font_options: 'The setFontOptions purpose (CairoContext context, CairoFontOptions fontoptions): null',
cairo_set_font_size: 'The setFontSize purpose (CairoContext context, string size): null',
cairo_set_line_cap: 'The setLineCap purpose (CairoContext context, string setting): null',
cairo_set_line_join: 'The setLineJoin purpose (CairoContext context, string setting): null',
cairo_set_line_width: 'The setLineWidth purpose (CairoContext context, string width): null',
cairo_set_matrix: 'The setMatrix purpose (CairoContext context, CairoMatrix matrix): null',
cairo_set_miter_limit: 'The setMiterLimit purpose (CairoContext context, string limit): null',
cairo_set_operator: 'The setOperator purpose (CairoContext context, string setting): null',
cairo_set_scaled_font: 'The setScaledFont purpose (CairoContext context, CairoScaledFont scaledfont): null',
cairo_set_source: 'The setSource purpose (CairoContext context, CairoPattern pattern): null',
cairo_set_source: 'The setSourceRGB purpose (CairoContext context, CairoPattern pattern): null',
cairo_set_source: 'The setSourceRGBA purpose (CairoContext context, CairoPattern pattern): null',
cairo_set_source_surface: 'The setSourceSurface purpose (CairoContext context, CairoSurface surface, [string x, [string y]]): null',
cairo_set_tolerance: 'The setTolerance purpose (CairoContext context, string tolerance): null',
cairo_show_page: 'The showPage purpose (CairoContext context): null',
cairo_show_text: 'The showText purpose (CairoContext context, string text): null',
cairo_status: 'The status purpose (CairoContext context): int',
cairo_stroke: 'The stroke purpose (CairoContext context): null',
cairo_stroke_extents: 'The strokeExtents purpose (CairoContext context): array',
cairo_stroke_preserve: 'The strokePreserve purpose (CairoContext context): null',
cairo_text_extents: 'The textExtents purpose (CairoContext context): array',
cairo_text_path: 'The textPath purpose (CairoContext context, string text): null',
cairo_transform: 'The transform purpose (CairoContext context, CairoMatrix matrix): null',
cairo_translate: 'The translate purpose (CairoContext context, string x, string y): null',
cairo_user_to_device: 'The userToDevice purpose (CairoContext context, string x, string y): array',
cairo_user_to_device_distance: 'The userToDeviceDistance purpose (CairoContext context, string x, string y): array',
cairo_font_face_status: 'Check for CairoFontFace errors (CairoFontFace fontface): int',
cairo_get_antialias: 'The getAntialias purpose (CairoContext context): int',
cairo_set_antialias: 'The setAntialias purpose (CairoContext context, [string antialias]): null',
cairo_status: 'The status purpose (CairoContext context): int',
cairo_matrix_init: 'Creates a new CairoMatrix object ([float xx, [float yx, [float xy, [float yy, [float x0, [float y0]]]]]]): object',
cairo_matrix_init_identity: 'Creates a new identity matrix (): object',
cairo_matrix_init_rotate: 'Creates a new rotated matrix (float radians): object',
cairo_matrix_init_scale: 'Creates a new scaling matrix (float sx, float sy): object',
cairo_matrix_init_translate: 'Creates a new translation matrix (float tx, float ty): object',
cairo_rotate: 'The rotate purpose (CairoContext context, string angle): null',
cairo_matrix_scale: 'Applies scaling to a matrix (CairoContext context, float sx, float sy): null',
cairo_translate: 'The translate purpose (CairoContext context, string x, string y): null',
cairo_get_matrix: 'The getMatrix purpose (CairoContext context): null',
cairo_set_matrix: 'The setMatrix purpose (CairoContext context, CairoMatrix matrix): null',
cairo_status: 'The status purpose (CairoContext context): int',
cairo_get_font_face: 'The getFontFace purpose (CairoContext context): null',
cairo_get_font_matrix: 'The getFontMatrix purpose (CairoContext context): null',
cairo_get_font_options: 'The getFontOptions purpose (CairoContext context): null',
cairo_status: 'The status purpose (CairoContext context): int',
cairo_text_extents: 'The textExtents purpose (CairoContext context): array',
cairo_copy_page: 'The copyPage purpose (CairoContext context): null',
cairo_get_font_options: 'The getFontOptions purpose (CairoContext context): null',
cairo_show_page: 'The showPage purpose (CairoContext context): null',
cairo_status: 'The status purpose (CairoContext context): int',
cairo_svg_get_versions: 'Used to retrieve a list of supported SVG versions (): array',
cairo_create: 'Returns a new CairoContext object on the requested surface. (CairoSurface surface): CairoContext',
cairo_font_face_get_type: 'Description (CairoFontFace fontface): int',
cairo_font_face_status: 'Description (CairoFontFace fontface): int',
cairo_font_options_create: 'Description (): CairoFontOptions',
cairo_font_options_equal: 'Description (CairoFontOptions options, CairoFontOptions other): bool',
cairo_font_options_get_antialias: 'Description (CairoFontOptions options): int',
cairo_font_options_get_hint_metrics: 'Description (CairoFontOptions options): int',
cairo_font_options_get_hint_style: 'Description (CairoFontOptions options): int',
cairo_font_options_get_subpixel_order: 'Description (CairoFontOptions options): int',
cairo_font_options_hash: 'Description (CairoFontOptions options): int',
cairo_font_options_merge: 'Description (CairoFontOptions options, CairoFontOptions other): null',
cairo_font_options_set_antialias: 'Description (CairoFontOptions options, string antialias): null',
cairo_font_options_set_hint_metrics: 'Description (CairoFontOptions options, string hint_metrics): null',
cairo_font_options_set_hint_style: 'Description (CairoFontOptions options, string hint_style): null',
cairo_font_options_set_subpixel_order: 'Description (CairoFontOptions options, string subpixel_order): null',
cairo_font_options_status: 'Description (CairoFontOptions options): int',
cairo_format_stride_for_width: 'Description (int format, int width): int',
cairo_image_surface_create_for_data: 'Description (string data, int format, int width, int height, [int stride]): CairoImageSurface',
cairo_image_surface_create_from_png: 'Description (string file): CairoImageSurface',
cairo_image_surface_create: 'Description (int format, int width, int height): CairoImageSurface',
cairo_image_surface_get_data: 'Description (CairoImageSurface surface): string',
cairo_image_surface_get_format: 'Description (CairoImageSurface surface): int',
cairo_image_surface_get_height: 'Description (CairoImageSurface surface): int',
cairo_image_surface_get_stride: 'Description (CairoImageSurface surface): int',
cairo_image_surface_get_width: 'Description (CairoImageSurface surface): int',
cairo_matrix_create_scale: 'Alias of CairoMatrix::initScale',
cairo_matrix_create_translate: 'Alias of CairoMatrix::initTranslate',
cairo_matrix_invert: 'Description (CairoMatrix matrix): null',
cairo_matrix_multiply: 'Description (CairoMatrix matrix1, CairoMatrix matrix2): CairoMatrix',
cairo_matrix_rotate: 'Description (CairoMatrix matrix, string radians): null',
cairo_matrix_transform_distance: 'Description (CairoMatrix matrix, string dx, string dy): array',
cairo_matrix_transform_point: 'Description (CairoMatrix matrix, string dx, string dy): array',
cairo_matrix_translate: 'Description (CairoMatrix matrix, string tx, string ty): null',
cairo_pattern_add_color_stop_rgb: 'Description (CairoGradientPattern pattern, string offset, string red, string green, string blue): null',
cairo_pattern_add_color_stop_rgba: 'Description (CairoGradientPattern pattern, string offset, string red, string green, string blue, string alpha): null',
cairo_pattern_create_for_surface: 'Description (CairoSurface surface): CairoPattern',
cairo_pattern_create_linear: 'Description (float x0, float y0, float x1, float y1): CairoPattern',
cairo_pattern_create_radial: 'Description (float x0, float y0, float r0, float x1, float y1, float r1): CairoPattern',
cairo_pattern_create_rgb: 'Description (float red, float green, float blue): CairoPattern',
cairo_pattern_create_rgba: 'Description (float red, float green, float blue, float alpha): CairoPattern',
cairo_pattern_get_color_stop_count: 'Description (CairoGradientPattern pattern): int',
cairo_pattern_get_color_stop_rgba: 'Description (CairoGradientPattern pattern, string index): array',
cairo_pattern_get_extend: 'Description (string pattern): int',
cairo_pattern_get_filter: 'Description (CairoSurfacePattern pattern): int',
cairo_pattern_get_linear_points: 'Description (CairoLinearGradient pattern): array',
cairo_pattern_get_matrix: 'Description (CairoPattern pattern): CairoMatrix',
cairo_pattern_get_radial_circles: 'Description (CairoRadialGradient pattern): array',
cairo_pattern_get_rgba: 'Description (CairoSolidPattern pattern): array',
cairo_pattern_get_surface: 'Description (CairoSurfacePattern pattern): CairoSurface',
cairo_pattern_get_type: 'Description (CairoPattern pattern): int',
cairo_pattern_set_extend: 'Description (string pattern, string extend): null',
cairo_pattern_set_filter: 'Description (CairoSurfacePattern pattern, [string filter]): null',
cairo_pattern_set_matrix: 'Description (CairoPattern pattern, [CairoMatrix matrix]): null',
cairo_pattern_status: 'Description (CairoPattern pattern): int',
cairo_pdf_surface_create: 'Description (string file, float width, float height): CairoPdfSurface',
cairo_pdf_surface_set_size: 'Description (CairoPdfSurface surface, string width, string height): null',
cairo_ps_get_levels: 'Description (): array',
cairo_ps_level_to_string: 'Description (string level): string',
cairo_ps_surface_create: 'Description (string file, float width, float height): CairoPsSurface',
cairo_ps_surface_dsc_begin_page_setup: 'Description (CairoPsSurface surface): null',
cairo_ps_surface_dsc_begin_setup: 'Description (CairoPsSurface surface): null',
cairo_ps_surface_dsc_comment: 'Description (CairoPsSurface surface, string comment): null',
cairo_ps_surface_get_eps: 'Description (CairoPsSurface surface): bool',
cairo_ps_surface_restrict_to_level: 'Description (CairoPsSurface surface, string level): null',
cairo_ps_surface_set_eps: 'Description (CairoPsSurface surface, string level): null',
cairo_ps_surface_set_size: 'Description (CairoPsSurface surface, string width, string height): null',
cairo_scaled_font_create: 'Description (CairoFontFace fontface, CairoMatrix matrix, CairoMatrix ctm, CairoFontOptions fontoptions): CairoScaledFont',
cairo_scaled_font_extents: 'Description (CairoScaledFont scaledfont): array',
cairo_scaled_font_get_ctm: 'Description (CairoScaledFont scaledfont): CairoMatrix',
cairo_scaled_font_get_font_face: 'Description (CairoScaledFont scaledfont): CairoFontFace',
cairo_scaled_font_get_font_matrix: 'Description (CairoScaledFont scaledfont): CairoFontOptions',
cairo_scaled_font_get_font_options: 'Description (CairoScaledFont scaledfont): CairoFontOptions',
cairo_scaled_font_get_scale_matrix: 'Description (CairoScaledFont scaledfont): CairoMatrix',
cairo_scaled_font_get_type: 'Description (CairoScaledFont scaledfont): int',
cairo_scaled_font_glyph_extents: 'Description (CairoScaledFont scaledfont, string glyphs): array',
cairo_scaled_font_status: 'Description (CairoScaledFont scaledfont): int',
cairo_scaled_font_text_extents: 'Description (CairoScaledFont scaledfont, string text): array',
cairo_surface_copy_page: 'Description (CairoSurface surface): null',
cairo_surface_create_similar: 'Description (CairoSurface surface, string content, string width, string height): CairoSurface',
cairo_surface_finish: 'Description (CairoSurface surface): null',
cairo_surface_flush: 'Description (CairoSurface surface): null',
cairo_surface_get_content: 'Description (CairoSurface surface): int',
cairo_surface_get_device_offset: 'Description (CairoSurface surface): array',
cairo_surface_get_font_options: 'Description (CairoSurface surface): CairoFontOptions',
cairo_surface_get_type: 'Description (CairoSurface surface): int',
cairo_surface_mark_dirty_rectangle: 'Description (CairoSurface surface, string x, string y, string width, string height): null',
cairo_surface_mark_dirty: 'Description (CairoSurface surface): null',
cairo_surface_set_device_offset: 'Description (CairoSurface surface, string x, string y): null',
cairo_surface_set_fallback_resolution: 'Description (CairoSurface surface, string x, string y): null',
cairo_surface_show_page: 'Description (CairoSurface surface): null',
cairo_surface_status: 'Description (CairoSurface surface): int',
cairo_surface_write_to_png: 'Description (CairoSurface surface, string x, string y): null',
cairo_svg_surface_create: 'Description (string file, float width, float height): CairoSvgSurface',
cairo_svg_surface_restrict_to_version: 'Description (CairoSvgSurface surface, string version): null',
cairo_svg_version_to_string: 'Description (int version): string',
cal_days_in_month: 'Return the number of days in a month for a given year and calendar (int calendar, int month, int year): int',
cal_from_jd: 'Converts from Julian Day Count to a supported calendar (int jd, int calendar): array',
cal_info: 'Returns information about a particular calendar ([int calendar]): array',
cal_to_jd: 'Converts from a supported calendar to Julian Day Count (int calendar, int month, int day, int year): int',
easter_date: 'Get Unix timestamp for midnight on Easter of a given year ([int year]): int',
easter_days: 'Get number of days after March 21 on which Easter falls for a given year ([int year, [int method]]): int',
frenchtojd: 'Converts a date from the French Republican Calendar to a Julian Day Count (int month, int day, int year): int',
gregoriantojd: 'Converts a Gregorian date to Julian Day Count (int month, int day, int year): int',
jddayofweek: 'Returns the day of the week (int julianday, [int mode]): mixed',
jdmonthname: 'Returns a month name (int julianday, int mode): string',
jdtofrench: 'Converts a Julian Day Count to the French Republican Calendar (int juliandaycount): string',
jdtogregorian: 'Converts Julian Day Count to Gregorian date (int julianday): string',
jdtojewish: 'Converts a Julian day count to a Jewish calendar date (int juliandaycount, [bool hebrew, [int fl]]): string',
jdtojulian: 'Converts a Julian Day Count to a Julian Calendar Date (int julianday): string',
jdtounix: 'Convert Julian Day to Unix timestamp (int jday): int',
jewishtojd: 'Converts a date in the Jewish Calendar to Julian Day Count (int month, int day, int year): int',
juliantojd: 'Converts a Julian Calendar date to Julian Day Count (int month, int day, int year): int',
unixtojd: 'Convert Unix timestamp to Julian Day ([int timestamp]): int',
classkit_import: 'Import new class method definitions from a file (string filename): array',
classkit_method_add: 'Dynamically adds a new method to a given class (string classname, string methodname, string args, string code, [int flags]): bool',
classkit_method_copy: 'Copies a method from class to another (string dClass, string dMethod, string sClass, [string sMethod]): bool',
classkit_method_redefine: 'Dynamically changes the code of the given method (string classname, string methodname, string args, string code, [int flags]): bool',
classkit_method_remove: 'Dynamically removes the given method (string classname, string methodname): bool',
classkit_method_rename: 'Dynamically changes the name of the given method (string classname, string methodname, string newname): bool',
call_user_method_array: 'Call a user method given with an array of parameters [deprecated] (string method_name, object &obj, array params): mixed',
call_user_method: 'Call a user method on an specific object [deprecated] (string method_name, object &obj, [mixed parameter, [mixed ...]]): mixed',
class_alias: 'Creates an alias for a class ([string original, [string alias]]): boolean',
class_exists: 'Checks if the class has been defined (string class_name, [bool autoload]): bool',
get_called_class: 'the "Late Static Binding" class name (): string',
get_class_methods: 'Gets the class methods\' names (mixed class_name): array',
get_class_vars: 'Get the default properties of the class (string class_name): array',
get_class: 'Returns the name of the class of an object ([object object]): string',
get_declared_classes: 'Returns an array with the name of the defined classes (): array',
get_declared_interfaces: 'Returns an array of all declared interfaces (): array',
get_object_vars: 'Gets the properties of the given object (object object): array',
get_parent_class: 'Retrieves the parent class name for object or class ([mixed object]): string',
interface_exists: 'Checks if the interface has been defined (string interface_name, [bool autoload]): bool',
is_a: 'Checks if the object is of this class or has this class as one of its parents (object object, string class_name): bool',
is_subclass_of: 'Checks if the object has this class as one of its parents (mixed object, string class_name): bool',
method_exists: 'Checks if the class method exists (mixed object, string method_name): bool',
property_exists: 'Checks if the object or class has a property (mixed class, string property): bool',
com_addref: 'Increases the components reference counter [deprecated] (): null',
com_create_guid: 'Generate a globally unique identifier (GUID) (): string',
com_event_sink: 'Connect events from a COM object to a PHP object (variant comobject, object sinkobject, [mixed sinkinterface]): bool',
com_get_active_object: 'Returns a handle to an already running instance of a COM object (string progid, [int code_page]): variant',
com_get: 'Gets the value of a COM Component\'s property [deprecated]',
com_isenum: 'Indicates if a COM object has an IEnumVariant interface for iteration [deprecated] (variant com_module): bool',
com_load_typelib: 'Loads a Typelib (string typelib_name, [bool case_insensitive]): bool',
com_load: 'Creates a new reference to a COM component [deprecated]',
com_message_pump: 'Process COM messages, sleeping for up to timeoutms milliseconds ([int timeoutms]): bool',
com_print_typeinfo: 'Print out a PHP class definition for a dispatchable interface (object comobject, [string dispinterface, [bool wantsink]]): bool',
com_propget: 'Alias of com_get',
com_propput: 'Alias of com_set',
com_propset: 'Alias of com_set',
com_release: 'Decreases the components reference counter [deprecated] (): null',
com_set: 'Assigns a value to a COM component\'s property',
variant_abs: 'Returns the absolute value of a variant (mixed val): mixed',
variant_add: '"Adds" two variant values together and returns the result (mixed left, mixed right): mixed',
variant_and: 'Performs a bitwise AND operation between two variants (mixed left, mixed right): mixed',
variant_cast: 'Convert a variant into a new variant object of another type (variant variant, int type): variant',
variant_cat: 'concatenates two variant values together and returns the result (mixed left, mixed right): mixed',
variant_cmp: 'Compares two variants (mixed left, mixed right, [int lcid, [int flags]]): int',
variant_date_from_timestamp: 'Returns a variant date representation of a Unix timestamp (int timestamp): variant',
variant_date_to_timestamp: 'Converts a variant date/time value to Unix timestamp (variant variant): int',
variant_div: 'Returns the result from dividing two variants (mixed left, mixed right): mixed',
variant_eqv: 'Performs a bitwise equivalence on two variants (mixed left, mixed right): mixed',
variant_fix: 'Returns the integer portion of a variant (mixed variant): mixed',
variant_get_type: 'Returns the type of a variant object (variant variant): int',
variant_idiv: 'Converts variants to integers and then returns the result from dividing them (mixed left, mixed right): mixed',
variant_imp: 'Performs a bitwise implication on two variants (mixed left, mixed right): mixed',
variant_int: 'Returns the integer portion of a variant (mixed variant): mixed',
variant_mod: 'Divides two variants and returns only the remainder (mixed left, mixed right): mixed',
variant_mul: 'Multiplies the values of the two variants (mixed left, mixed right): mixed',
variant_neg: 'Performs logical negation on a variant (mixed variant): mixed',
variant_not: 'Performs bitwise not negation on a variant (mixed variant): mixed',
variant_or: 'Performs a logical disjunction on two variants (mixed left, mixed right): mixed',
variant_pow: 'Returns the result of performing the power function with two variants (mixed left, mixed right): mixed',
variant_round: 'Rounds a variant to the specified number of decimal places (mixed variant, int decimals): mixed',
variant_set_type: 'Convert a variant into another type "in-place" (variant variant, int type): null',
variant_set: 'Assigns a new value for a variant object (variant variant, mixed value): null',
variant_sub: 'Subtracts the value of the right variant from the left variant value (mixed left, mixed right): mixed',
variant_xor: 'Performs a logical exclusion on two variants (mixed left, mixed right): mixed',
crack_check: 'Performs an obscure check with the given password (resource dictionary, string password): bool',
crack_check: 'Performs an obscure check with the given password (string password): bool',
crack_closedict: 'Closes an open CrackLib dictionary ([resource dictionary]): bool',
crack_getlastmessage: 'Returns the message from the last obscure check (): string',
crack_opendict: 'Opens a new CrackLib dictionary (string dictionary): resource',
ctype_alnum: 'Check for alphanumeric character(s) (string text): bool',
ctype_alpha: 'Check for alphabetic character(s) (string text): bool',
ctype_cntrl: 'Check for control character(s) (string text): bool',
ctype_digit: 'Check for numeric character(s) (string text): bool',
ctype_graph: 'Check for any printable character(s) except space (string text): bool',
ctype_lower: 'Check for lowercase character(s) (string text): bool',
ctype_print: 'Check for printable character(s) (string text): bool',
ctype_punct: 'Check for any printable character which is not whitespace or an alphanumeric character (string text): bool',
ctype_space: 'Check for whitespace character(s) (string text): bool',
ctype_upper: 'Check for uppercase character(s) (string text): bool',
ctype_xdigit: 'Check for character(s) representing a hexadecimal digit (string text): bool',
curl_close: 'Close a cURL session (resource ch): null',
curl_copy_handle: 'Copy a cURL handle along with all of its preferences (resource ch): resource',
curl_errno: 'Return the last error number (resource ch): int',
curl_error: 'Return a string containing the last error for the current session (resource ch): string',
curl_exec: 'Perform a cURL session (resource ch): mixed',
curl_getinfo: 'Get information regarding a specific transfer (resource ch, [int opt]): mixed',
curl_init: 'Initialize a cURL session ([string url]): resource',
curl_multi_add_handle: 'Add a normal cURL handle to a cURL multi handle (resource mh, resource ch): int',
curl_multi_close: 'Close a set of cURL handles (resource mh): null',
curl_multi_exec: 'Run the sub-connections of the current cURL handle (resource mh, int &still_running): int',
curl_multi_getcontent: 'Return the content of a cURL handle if CURLOPT_RETURNTRANSFER is set (resource ch): string',
curl_multi_info_read: 'Get information about the current transfers (resource mh, [int &msgs_in_queue]): array',
curl_multi_init: 'Returns a new cURL multi handle (): resource',
curl_multi_remove_handle: 'Remove a multi handle from a set of cURL handles (resource mh, resource ch): int',
curl_multi_select: 'Wait for activity on any curl_multi connection (resource mh, [float timeout]): int',
curl_setopt_array: 'Set multiple options for a cURL transfer (resource ch, array options): bool',
curl_setopt: 'Set an option for a cURL transfer (resource ch, int option, mixed value): bool',
curl_version: 'Gets cURL version information ([int age]): array',
cyrus_authenticate: 'Authenticate against a Cyrus IMAP server (resource connection, [string mechlist, [string service, [string user, [int minssf, [int maxssf, [string authname, [string password]]]]]]]): null',
cyrus_bind: 'Bind callbacks to a Cyrus IMAP connection (resource connection, array callbacks): bool',
cyrus_close: 'Close connection to a Cyrus IMAP server (resource connection): bool',
cyrus_connect: 'Connect to a Cyrus IMAP server ([string host, [string port, [int flags]]]): resource',
cyrus_query: 'Send a query to a Cyrus IMAP server (resource connection, string query): array',
cyrus_unbind: 'Unbind ... (resource connection, string trigger_name): bool',
date_add: 'Adds an amount of days, months, years, hours, minutes and seconds to a DateTime object (DateTime &object, DateInterval interval): DateTime',
date_create: 'Returns new DateTime object ([string time, [DateTimeZone timezone]]): DateTime',
date_create_from_format: 'Returns new DateTime object formatted according to the specified format (string format, string time, [DateTimeZone timezone]): DateTime',
date_diff: 'Returns the difference between two DateTime objects (DateTime datetime1, DateTime datetime2, [bool absolute]): DateInterval',
date_format: 'Returns date formatted according to given format (DateTime object, string format): string',
date_get_last_errors: 'Returns the warnings and errors (): array',
date_offset_get: 'Returns the timezone offset (DateTime object): int',
date_timestamp_get: 'Gets the Unix timestamp (DateTime object): int',
date_timezone_get: 'Return time zone relative to given DateTime (DateTime object): DateTimeZone',
date_modify: 'Alters the timestamp (DateTime &object, string modify): DateTime',
date_date_set: 'Sets the date (DateTime &object, int year, int month, int day): DateTime',
date_isodate_set: 'Sets the ISO date (DateTime &object, int year, int week, [int day]): DateTime',
date_time_set: 'Sets the time (DateTime &object, int hour, int minute, [int second]): DateTime',
date_timestamp_set: 'Sets the date and time based on an Unix timestamp (DateTime &object, int unixtimestamp): DateTime',
date_timezone_set: 'Sets the time zone for the DateTime object (DateTime &object, DateTimeZone timezone): DateTime',
date_sub: 'Subtracts an amount of days, months, years, hours, minutes and seconds from a DateTime object (DateTime &object, DateInterval interval): DateTime',
timezone_open: 'Creates new DateTimeZone object (string timezone): DateTimeZone',
timezone_offset_get: 'Returns the timezone offset from GMT (DateTimeZone object, DateTime datetime): int',
timezone_transitions_get: 'Returns all transitions for the timezone (DateTimeZone object, [int timestamp_begin, [int timestamp_end]]): array',
timezone_abbreviations_list: 'Returns associative array containing dst, offset and the timezone name (): array',
timezone_identifiers_list: 'Returns numerically index array with all timezone identifiers ([int what, [string country]]): array',
checkdate: 'Validate a Gregorian date (int month, int day, int year): bool',
date_add: 'Alias of DateTime::add',
date_create_from_format: 'Alias of DateTime::createFromFormat',
date_create: 'Alias of DateTime::__construct',
date_date_set: 'Alias of DateTime::setDate',
date_default_timezone_get: 'Gets the default timezone used by all date/time functions in a script (): string',
date_default_timezone_set: 'Sets the default timezone used by all date/time functions in a script (string timezone_identifier): bool',
date_diff: 'Alias of DateTime::diff',
date_format: 'Alias of DateTime::format',
date_get_last_errors: 'Alias of DateTime::getLastErrors',
date_interval_create_from_date_string: 'Alias of DateInterval::createFromDateString',
date_interval_format: 'Alias of DateInterval::format',
date_isodate_set: 'Alias of DateTime::setISODate',
date_modify: 'Alias of DateTime::modify',
date_offset_get: 'Alias of DateTime::getOffset',
date_parse_from_format: 'Get info about given date (string format, string date): array',
date_parse: 'Returns associative array with detailed info about given date (string date): array',
date_sub: 'Alias of DateTime::sub',
date_sun_info: 'Returns an array with information about sunset/sunrise and twilight begin/end (int time, float latitude, float longitude): array',
date_sunrise: 'Returns time of sunrise for a given day and location (int timestamp, [int format, [float latitude, [float longitude, [float zenith, [float gmt_offset]]]]]): mixed',
date_sunset: 'Returns time of sunset for a given day and location (int timestamp, [int format, [float latitude, [float longitude, [float zenith, [float gmt_offset]]]]]): mixed',
date_time_set: 'Alias of DateTime::setTime',
date_timestamp_get: 'Alias of DateTime::getTimestamp',
date_timestamp_set: 'Alias of DateTime::setTimestamp',
date_timezone_get: 'Alias of DateTime::getTimezone',
date_timezone_set: 'Alias of DateTime::setTimezone',
date: 'Format a local time/date (string format, [int timestamp]): string',
getdate: 'Get date/time information ([int timestamp]): array',
gettimeofday: 'Get current time ([bool return_float]): mixed',
gmdate: 'Format a GMT/UTC date/time (string format, [int timestamp]): string',
gmmktime: 'Get Unix timestamp for a GMT date ([int hour, [int minute, [int second, [int month, [int day, [int year, [int is_dst]]]]]]]): int',
gmstrftime: 'Format a GMT/UTC time/date according to locale settings (string format, [int timestamp]): string',
idate: 'Format a local time/date as integer (string format, [int timestamp]): int',
localtime: 'Get the local time ([int timestamp, [bool is_associative]]): array',
microtime: 'Return current Unix timestamp with microseconds ([bool get_as_float]): mixed',
mktime: 'Get Unix timestamp for a date ([int hour, [int minute, [int second, [int month, [int day, [int year, [int is_dst]]]]]]]): int',
strftime: 'Format a local time/date according to locale settings (string format, [int timestamp]): string',
strptime: 'Parse a time/date generated with strftime (string date, string format): array',
strtotime: 'Parse about any English textual datetime description into a Unix timestamp (string time, [int now]): int',
time: 'Return current Unix timestamp (): int',
timezone_abbreviations_list: 'Alias of DateTimeZone::listAbbreviations',
timezone_identifiers_list: 'Alias of DateTimeZone::listIdentifiers',
timezone_location_get: 'Alias of DateTimeZone::getLocation',
timezone_name_from_abbr: 'Returns the timezone name from abbreviation (string abbr, [int gmtOffset, [int isdst]]): string',
timezone_name_get: 'Alias of DateTimeZone::getName',
timezone_offset_get: 'Alias of DateTimeZone::getOffset',
timezone_open: 'Alias of DateTimeZone::__construct',
timezone_transitions_get: 'Alias of DateTimeZone::getTransitions',
timezone_version_get: 'Gets the version of the timezonedb (): string',
dba_close: 'Close a DBA database (resource handle): null',
dba_delete: 'Delete DBA entry specified by key (string key, resource handle): bool',
dba_exists: 'Check whether key exists (string key, resource handle): bool',
dba_fetch: 'Fetch data specified by key (string key, resource handle): string',
dba_fetch: 'Fetch data specified by key (string key, int skip, resource handle): string',
dba_firstkey: 'Fetch first key (resource handle): string',
dba_handlers: 'List all the handlers available ([bool full_info]): array',
dba_insert: 'Insert entry (string key, string value, resource handle): bool',
dba_key_split: 'Splits a key in string representation into array representation (mixed key): mixed',
dba_list: 'List all open database files (): array',
dba_nextkey: 'Fetch next key (resource handle): string',
dba_open: 'Open database (string path, string mode, [string handler, [mixed ...]]): resource',
dba_optimize: 'Optimize database (resource handle): bool',
dba_popen: 'Open database persistently (string path, string mode, [string handler, [mixed ...]]): resource',
dba_replace: 'Replace or insert entry (string key, string value, resource handle): bool',
dba_sync: 'Synchronize database (resource handle): bool',
dbase_add_record: 'Adds a record to a database (int dbase_identifier, array record): bool',
dbase_close: 'Closes a database (int dbase_identifier): bool',
dbase_create: 'Creates a database (string filename, array fields): int',
dbase_delete_record: 'Deletes a record from a database (int dbase_identifier, int record_number): bool',
dbase_get_header_info: 'Gets the header info of a database (int dbase_identifier): array',
dbase_get_record_with_names: 'Gets a record from a database as an associative array (int dbase_identifier, int record_number): array',
dbase_get_record: 'Gets a record from a database as an indexed array (int dbase_identifier, int record_number): array',
dbase_numfields: 'Gets the number of fields of a database (int dbase_identifier): int',
dbase_numrecords: 'Gets the number of records in a database (int dbase_identifier): int',
dbase_open: 'Opens a database (string filename, int mode): int',
dbase_pack: 'Packs a database (int dbase_identifier): bool',
dbase_replace_record: 'Replaces a record in a database (int dbase_identifier, array record, int record_number): bool',
dbplus_add: 'Add a tuple to a relation (resource relation, array tuple): int',
dbplus_aql: 'Perform AQL query (string query, [string server, [string dbpath]]): resource',
dbplus_chdir: 'Get/Set database virtual current directory ([string newdir]): string',
dbplus_close: 'Close a relation (resource relation): mixed',
dbplus_curr: 'Get current tuple from relation (resource relation, array &tuple): int',
dbplus_errcode: 'Get error string for given errorcode or last error ([int errno]): string',
dbplus_errno: 'Get error code for last operation (): int',
dbplus_find: 'Set a constraint on a relation (resource relation, array constraints, mixed tuple): int',
dbplus_first: 'Get first tuple from relation (resource relation, array &tuple): int',
dbplus_flush: 'Flush all changes made on a relation (resource relation): int',
dbplus_freealllocks: 'Free all locks held by this client (): int',
dbplus_freelock: 'Release write lock on tuple (resource relation, string tuple): int',
dbplus_freerlocks: 'Free all tuple locks on given relation (resource relation): int',
dbplus_getlock: 'Get a write lock on a tuple (resource relation, string tuple): int',
dbplus_getunique: 'Get an id number unique to a relation (resource relation, int uniqueid): int',
dbplus_info: 'Get information about a relation (resource relation, string key, array &result): int',
dbplus_last: 'Get last tuple from relation (resource relation, array &tuple): int',
dbplus_lockrel: 'Request write lock on relation (resource relation): int',
dbplus_next: 'Get next tuple from relation (resource relation, array &tuple): int',
dbplus_open: 'Open relation file (string name): resource',
dbplus_prev: 'Get previous tuple from relation (resource relation, array &tuple): int',
dbplus_rchperm: 'Change relation permissions (resource relation, int mask, string user, string group): int',
dbplus_rcreate: 'Creates a new DB++ relation (string name, mixed domlist, [bool overwrite]): resource',
dbplus_rcrtexact: 'Creates an exact but empty copy of a relation including indices (string name, resource relation, [bool overwrite]): mixed',
dbplus_rcrtlike: 'Creates an empty copy of a relation with default indices (string name, resource relation, [int overwrite]): mixed',
dbplus_resolve: 'Resolve host information for relation (string relation_name): array',
dbplus_restorepos: 'Restore position (resource relation, array tuple): int',
dbplus_rkeys: 'Specify new primary key for a relation (resource relation, mixed domlist): mixed',
dbplus_ropen: 'Open relation file local (string name): resource',
dbplus_rquery: 'Perform local (raw) AQL query (string query, [string dbpath]): resource',
dbplus_rrename: 'Rename a relation (resource relation, string name): int',
dbplus_rsecindex: 'Create a new secondary index for a relation (resource relation, mixed domlist, int type): mixed',
dbplus_runlink: 'Remove relation from filesystem (resource relation): int',
dbplus_rzap: 'Remove all tuples from relation (resource relation): int',
dbplus_savepos: 'Save position (resource relation): int',
dbplus_setindex: 'Set index (resource relation, string idx_name): int',
dbplus_setindexbynumber: 'Set index by number (resource relation, int idx_number): int',
dbplus_sql: 'Perform SQL query (string query, [string server, [string dbpath]]): resource',
dbplus_tcl: 'Execute TCL code on server side (int sid, string script): string',
dbplus_tremove: 'Remove tuple and return new current tuple (resource relation, array tuple, [array ¤t]): int',
dbplus_undo: 'Undo (resource relation): int',
dbplus_undoprepare: 'Prepare undo (resource relation): int',
dbplus_unlockrel: 'Give up write lock on relation (resource relation): int',
dbplus_unselect: 'Remove a constraint from relation (resource relation): int',
dbplus_update: 'Update specified tuple in relation (resource relation, array old, array new): int',
dbplus_xlockrel: 'Request exclusive lock on relation (resource relation): int',
dbplus_xunlockrel: 'Free exclusive lock on relation (resource relation): int',
dbx_close: 'Close an open connection/database (object link_identifier): int',
dbx_compare: 'Compare two rows for sorting purposes (array row_a, array row_b, string column_key, [int flags]): int',
dbx_connect: 'Open a connection/database (mixed module, string host, string database, string username, string password, [int persistent]): object',
dbx_error: 'Report the error message of the latest function call in the module (object link_identifier): string',
dbx_escape_string: 'Escape a string so it can safely be used in an sql-statement (object link_identifier, string text): string',
dbx_fetch_row: 'Fetches rows from a query-result that had the DBX_RESULT_UNBUFFERED flag set (object result_identifier): mixed',
dbx_query: 'Send a query and fetch all results (if any) (object link_identifier, string sql_statement, [int flags]): mixed',
dbx_sort: 'Sort a result from a dbx_query by a custom sort function (object result, string user_compare_function): bool',
dio_close: 'Closes the file descriptor given by fd (resource fd): null',
dio_fcntl: 'Performs a c library fcntl on fd (resource fd, int cmd, [mixed args]): mixed',
dio_open: 'Opens a file (creating it if necessary) at a lower level than the C library input/ouput stream functions allow. (string filename, int flags, [int mode]): resource',
dio_read: 'Reads bytes from a file descriptor (resource fd, [int len]): string',
dio_seek: 'Seeks to pos on fd from whence (resource fd, int pos, [int whence]): int',
dio_stat: 'Gets stat information about the file descriptor fd (resource fd): array',
dio_tcsetattr: 'Sets terminal attributes and baud rate for a serial port (resource fd, array options): bool',
dio_truncate: 'Truncates file descriptor fd to offset bytes (resource fd, int offset): bool',
dio_write: 'Writes data to fd with optional truncation at length (resource fd, string data, [int len]): int',
chdir: 'Change directory (string directory): bool',
chroot: 'Change the root directory (string directory): bool',
closedir: 'Close directory handle ([resource dir_handle]): null',
getcwd: 'Gets the current working directory (): string',
opendir: 'Open directory handle (string path, [resource context]): resource',
readdir: 'Read entry from directory handle ([resource dir_handle]): string',
rewinddir: 'Rewind directory handle ([resource dir_handle]): null',
scandir: 'List files and directories inside the specified path (string directory, [int sorting_order, [resource context]]): array',
dom_import_simplexml: 'Gets a DOMElement object from a SimpleXMLElement object (SimpleXMLElement node): DOMElement',
domxml_new_doc: 'Creates new empty XML document (string version): DomDocument',
domxml_open_file: 'Creates a DOM object from an XML file (string filename, [int mode, [array &error]]): DomDocument',
domxml_open_mem: 'Creates a DOM object of an XML document (string str, [int mode, [array &error]]): DomDocument',
domxml_version: 'Gets the XML library version (): string',
domxml_xmltree: 'Creates a tree of PHP objects from an XML document (string str): DomDocument',
domxml_xslt_stylesheet_doc: 'Creates a DomXsltStylesheet Object from a DomDocument Object (DomDocument xsl_doc): DomXsltStylesheet',
domxml_xslt_stylesheet_file: 'Creates a DomXsltStylesheet Object from an XSL document in a file (string xsl_file): DomXsltStylesheet',
domxml_xslt_stylesheet: 'Creates a DomXsltStylesheet object from an XSL document in a string (string xsl_buf): DomXsltStylesheet',
domxml_xslt_version: 'Gets the XSLT library version (): int',
xpath_new_context: 'Creates new xpath context (domdocument dom_document): XPathContext',
xpath_register_ns_auto: 'Register the given namespace in the passed XPath context (XPathContext xpath_context, [object context_node]): bool',
xpath_register_ns: 'Register the given namespace in the passed XPath context (XPathContext xpath_context, string prefix, string uri): bool',
xptr_new_context: 'Create new XPath Context (): XPathContext',
dotnet_load: 'Loads a DOTNET module (string assembly_name, [string datatype_name, [int codepage]]): int',
enchant_broker_describe: 'Enumerates the Enchant providers (resource broker): array',
enchant_broker_dict_exists: 'Whether a dictionary exists or not. Using non-empty tag (resource broker, string tag): bool',
enchant_broker_free_dict: 'Free a dictionary resource (resource dict): bool',
enchant_broker_free: 'Free the broker resource and its dictionnaries (resource broker): bool',
enchant_broker_get_error: 'Returns the last error of the broker (resource broker): string',
enchant_broker_init: 'create a new broker object capable of requesting (): resource',
enchant_broker_list_dicts: 'Returns a list of available dictionaries (resource broker): mixed',
enchant_broker_request_dict: 'create a new dictionary using a tag (resource broker, string tag): resource',
enchant_broker_request_pwl_dict: 'creates a dictionary using a PWL file (resource broker, string filename): resource',
enchant_broker_set_ordering: 'Declares a preference of dictionaries to use for the language (resource broker, string tag, string ordering): bool',
enchant_dict_add_to_personal: 'add a word to personal word list (resource dict, string word): null',
enchant_dict_add_to_session: 'add \'word\' to this spell-checking session (resource dict, string word): null',
enchant_dict_check: 'Check whether a word is correctly spelled or not (resource dict, string word): bool',
enchant_dict_describe: 'Describes an individual dictionary (resource dict): mixed',
enchant_dict_get_error: 'Returns the last error of the current spelling-session (resource dict): string',
enchant_dict_is_in_session: 'whether or not \'word\' exists in this spelling-session (resource dict, string word): bool',
enchant_dict_quick_check: 'Check the word is correctly spelled and provide suggestions (resource dict, string word, [array &suggestions]): bool',
enchant_dict_store_replacement: 'Add a correction for a word (resource dict, string mis, string cor): null',
enchant_dict_suggest: 'Will return a list of values if any of those pre-conditions are not met (resource dict, string word): array',
debug_backtrace: 'Generates a backtrace ([bool provide_object]): array',
debug_print_backtrace: 'Prints a backtrace (): null',
error_get_last: 'Get the last occurred error (): array',
error_log: 'Send an error message somewhere (string message, [int message_type, [string destination, [string extra_headers]]]): bool',
error_reporting: 'Sets which PHP errors are reported ([int level]): int',
restore_error_handler: 'Restores the previous error handler function (): bool',
restore_exception_handler: 'Restores the previously defined exception handler function (): bool',
set_error_handler: 'Sets a user-defined error handler function (callback error_handler, [int error_types]): mixed',
set_exception_handler: 'Sets a user-defined exception handler function (callback exception_handler): callback',
trigger_error: 'Generates a user-level error/warning/notice message (string error_msg, [int error_type]): bool',
user_error: 'Alias of trigger_error',
escapeshellarg: 'Escape a string to be used as a shell argument (string arg): string',
escapeshellcmd: 'Escape shell metacharacters (string command): string',
exec: 'Execute an external program (string command, [array &output, [int &return_var]]): string',
passthru: 'Execute an external program and display raw output (string command, [int &return_var]): null',
proc_close: 'Close a process opened by proc_open and return the exit code of that process (resource process): int',
proc_get_status: 'Get information about a process opened by proc_open (resource process): array',
proc_nice: 'Change the priority of the current process (int increment): bool',
proc_open: 'Execute a command and open file pointers for input/output (string cmd, array descriptorspec, array &pipes, [string cwd, [array env, [array other_options]]]): resource',
proc_terminate: 'Kills a process opened by proc_open (resource process, [int signal]): bool',
shell_exec: 'Execute command via shell and return the complete output as a string (string cmd): string',
system: 'Execute an external program and display the output (string command, [int &return_var]): string',
exif_imagetype: 'Determine the type of an image (string filename): int',
exif_read_data: 'Reads the EXIF headers from JPEG or TIFF (string filename, [string sections, [bool arrays, [bool thumbnail]]]): array',
exif_tagname: 'Get the header name for an index (int index): string',
exif_thumbnail: 'Retrieve the embedded thumbnail of a TIFF or JPEG image (string filename, [int &width, [int &height, [int &imagetype]]]): string',
read_exif_data: 'Alias of exif_read_data',
expect_expectl: 'Waits until the output from a process matches one of the patterns, a specified time period has passed, or an EOF is seen (resource expect, array cases, [array &match]): int',
expect_popen: 'Execute command via Bourne shell, and open the PTY stream to the process (string command): resource',
fam_cancel_monitor: 'Terminate monitoring (resource fam, resource fam_monitor): bool',
fam_close: 'Close FAM connection (resource fam): null',
fam_monitor_collection: 'Monitor a collection of files in a directory for changes (resource fam, string dirname, int depth, string mask): resource',
fam_monitor_directory: 'Monitor a directory for changes (resource fam, string dirname): resource',
fam_monitor_file: 'Monitor a regular file for changes (resource fam, string filename): resource',
fam_next_event: 'Get next pending FAM event (resource fam): array',
fam_open: 'Open connection to FAM daemon ([string appname]): resource',
fam_pending: 'Check for pending FAM events (resource fam): int',
fam_resume_monitor: 'Resume suspended monitoring (resource fam, resource fam_monitor): bool',
fam_suspend_monitor: 'Temporarily suspend monitoring (resource fam, resource fam_monitor): bool',
fbsql_affected_rows: 'Get number of affected rows in previous FrontBase operation ([resource link_identifier]): int',
fbsql_autocommit: 'Enable or disable autocommit (resource link_identifier, [bool OnOff]): bool',
fbsql_blob_size: 'Get the size of a BLOB (string blob_handle, [resource link_identifier]): int',
fbsql_change_user: 'Change logged in user of the active connection (string user, string password, [string database, [resource link_identifier]]): bool',
fbsql_clob_size: 'Get the size of a CLOB (string clob_handle, [resource link_identifier]): int',
fbsql_close: 'Close FrontBase connection ([resource link_identifier]): bool',
fbsql_commit: 'Commits a transaction to the database ([resource link_identifier]): bool',
fbsql_connect: 'Open a connection to a FrontBase Server ([string hostname, [string username, [string password]]]): resource',
fbsql_create_blob: 'Create a BLOB (string blob_data, [resource link_identifier]): string',
fbsql_create_clob: 'Create a CLOB (string clob_data, [resource link_identifier]): string',
fbsql_create_db: 'Create a FrontBase database (string database_name, [resource link_identifier, [string database_options]]): bool',
fbsql_data_seek: 'Move internal result pointer (resource result, int row_number): bool',
fbsql_database_password: 'Sets or retrieves the password for a FrontBase database (resource link_identifier, [string database_password]): string',
fbsql_database: 'Get or set the database name used with a connection (resource link_identifier, [string database]): string',
fbsql_db_query: 'Send a FrontBase query (string database, string query, [resource link_identifier]): resource',
fbsql_db_status: 'Get the status for a given database (string database_name, [resource link_identifier]): int',
fbsql_drop_db: 'Drop (delete) a FrontBase database (string database_name, [resource link_identifier]): bool',
fbsql_errno: 'Returns the error number from previous operation ([resource link_identifier]): int',
fbsql_error: 'Returns the error message from previous operation ([resource link_identifier]): string',
fbsql_fetch_array: 'Fetch a result row as an associative array, a numeric array, or both (resource result, [int result_type]): array',
fbsql_fetch_assoc: 'Fetch a result row as an associative array (resource result): array',
fbsql_fetch_field: 'Get column information from a result and return as an object (resource result, [int field_offset]): object',
fbsql_fetch_lengths: 'Get the length of each output in a result (resource result): array',
fbsql_fetch_object: 'Fetch a result row as an object (resource result): object',
fbsql_fetch_row: 'Get a result row as an enumerated array (resource result): array',
fbsql_field_flags: 'Get the flags associated with the specified field in a result (resource result, [int field_offset]): string',
fbsql_field_len: 'Returns the length of the specified field (resource result, [int field_offset]): int',
fbsql_field_name: 'Get the name of the specified field in a result (resource result, [int field_index]): string',
fbsql_field_seek: 'Set result pointer to a specified field offset (resource result, [int field_offset]): bool',
fbsql_field_table: 'Get name of the table the specified field is in (resource result, [int field_offset]): string',
fbsql_field_type: 'Get the type of the specified field in a result (resource result, [int field_offset]): string',
fbsql_free_result: 'Free result memory (resource result): bool',
fbsql_get_autostart_info: ' ([resource link_identifier]): array',
fbsql_hostname: 'Get or set the host name used with a connection (resource link_identifier, [string host_name]): string',
fbsql_insert_id: 'Get the id generated from the previous INSERT operation ([resource link_identifier]): int',
fbsql_list_dbs: 'List databases available on a FrontBase server ([resource link_identifier]): resource',
fbsql_list_fields: 'List FrontBase result fields (string database_name, string table_name, [resource link_identifier]): resource',
fbsql_list_tables: 'List tables in a FrontBase database (string database, [resource link_identifier]): resource',
fbsql_next_result: 'Move the internal result pointer to the next result (resource result): bool',
fbsql_num_fields: 'Get number of fields in result (resource result): int',
fbsql_num_rows: 'Get number of rows in result (resource result): int',
fbsql_password: 'Get or set the user password used with a connection (resource link_identifier, [string password]): string',
fbsql_pconnect: 'Open a persistent connection to a FrontBase Server ([string hostname, [string username, [string password]]]): resource',
fbsql_query: 'Send a FrontBase query (string query, [resource link_identifier, [int batch_size]]): resource',
fbsql_read_blob: 'Read a BLOB from the database (string blob_handle, [resource link_identifier]): string',
fbsql_read_clob: 'Read a CLOB from the database (string clob_handle, [resource link_identifier]): string',
fbsql_result: 'Get result data (resource result, [int row, [mixed field]]): mixed',
fbsql_rollback: 'Rollback a transaction to the database ([resource link_identifier]): bool',
fbsql_rows_fetched: 'Get the number of rows affected by the last statement (resource result): int',
fbsql_select_db: 'Select a FrontBase database ([string database_name, [resource link_identifier]]): bool',
fbsql_set_characterset: 'Change input/output character set (resource link_identifier, int characterset, [int in_out_both]): null',
fbsql_set_lob_mode: 'Set the LOB retrieve mode for a FrontBase result set (resource result, int lob_mode): bool',
fbsql_set_password: 'Change the password for a given user (resource link_identifier, string user, string password, string old_password): bool',
fbsql_set_transaction: 'Set the transaction locking and isolation (resource link_identifier, int locking, int isolation): null',
fbsql_start_db: 'Start a database on local or remote server (string database_name, [resource link_identifier, [string database_options]]): bool',
fbsql_stop_db: 'Stop a database on local or remote server (string database_name, [resource link_identifier]): bool',
fbsql_table_name: 'Get table name of field (resource result, int index): string',
fbsql_tablename: 'Alias of of fbsql_table_name',
fbsql_username: 'Get or set the username for the connection (resource link_identifier, [string username]): string',
fbsql_warnings: 'Enable or disable FrontBase warnings ([bool OnOff]): bool',
fdf_add_doc_javascript: 'Adds javascript code to the FDF document (resource fdf_document, string script_name, string script_code): bool',
fdf_add_template: 'Adds a template into the FDF document (resource fdf_document, int newpage, string filename, string template, int rename): bool',
fdf_close: 'Close an FDF document (resource fdf_document): null',
fdf_create: 'Create a new FDF document (): resource',
fdf_enum_values: 'Call a user defined function for each document value (resource fdf_document, callback function, [mixed userdata]): bool',
fdf_errno: 'Return error code for last fdf operation (): int',
fdf_error: 'Return error description for FDF error code ([int error_code]): string',
fdf_get_ap: 'Get the appearance of a field (resource fdf_document, string field, int face, string filename): bool',
fdf_get_attachment: 'Extracts uploaded file embedded in the FDF (resource fdf_document, string fieldname, string savepath): array',
fdf_get_encoding: 'Get the value of the /Encoding key (resource fdf_document): string',
fdf_get_file: 'Get the value of the /F key (resource fdf_document): string',
fdf_get_flags: 'Gets the flags of a field (resource fdf_document, string fieldname, int whichflags): int',
fdf_get_opt: 'Gets a value from the opt array of a field (resource fdf_document, string fieldname, [int element]): mixed',
fdf_get_status: 'Get the value of the /STATUS key (resource fdf_document): string',
fdf_get_value: 'Get the value of a field (resource fdf_document, string fieldname, [int which]): mixed',
fdf_get_version: 'Gets version number for FDF API or file ([resource fdf_document]): string',
fdf_header: 'Sets FDF-specific output headers (): null',
fdf_next_field_name: 'Get the next field name (resource fdf_document, [string fieldname]): string',
fdf_open_string: 'Read a FDF document from a string (string fdf_data): resource',
fdf_open: 'Open a FDF document (string filename): resource',
fdf_remove_item: 'Sets target frame for form (resource fdf_document, string fieldname, int item): bool',
fdf_save_string: 'Returns the FDF document as a string (resource fdf_document): string',
fdf_save: 'Save a FDF document (resource fdf_document, [string filename]): bool',
fdf_set_ap: 'Set the appearance of a field (resource fdf_document, string field_name, int face, string filename, int page_number): bool',
fdf_set_encoding: 'Sets FDF character encoding (resource fdf_document, string encoding): bool',
fdf_set_file: 'Set PDF document to display FDF data in (resource fdf_document, string url, [string target_frame]): bool',
fdf_set_flags: 'Sets a flag of a field (resource fdf_document, string fieldname, int whichFlags, int newFlags): bool',
fdf_set_javascript_action: 'Sets an javascript action of a field (resource fdf_document, string fieldname, int trigger, string script): bool',
fdf_set_on_import_javascript: 'Adds javascript code to be executed when Acrobat opens the FDF (resource fdf_document, string script, bool before_data_import): bool',
fdf_set_opt: 'Sets an option of a field (resource fdf_document, string fieldname, int element, string str1, string str2): bool',
fdf_set_status: 'Set the value of the /STATUS key (resource fdf_document, string status): bool',
fdf_set_submit_form_action: 'Sets a submit form action of a field (resource fdf_document, string fieldname, int trigger, string script, int flags): bool',
fdf_set_target_frame: 'Set target frame for form display (resource fdf_document, string frame_name): bool',
fdf_set_value: 'Set the value of a field (resource fdf_document, string fieldname, mixed value, [int isName]): bool',
fdf_set_version: 'Sets version number for a FDF file (resource fdf_document, string version): bool',
finfo_buffer: 'Return information about a string buffer (resource finfo, string string, [int options, [resource context]]): string',
finfo_close: 'Close fileinfo resource (resource finfo): bool',
finfo_file: 'Return information about a file (resource finfo, string file_name, [int options, [resource context]]): string',
finfo_open: 'Create a new fileinfo resource ([int options, [string magic_file]]): resource',
finfo_set_flags: 'Set libmagic configuration options (resource finfo, int options): bool',
mime_content_type: 'Detect MIME Content-type for a file (deprecated) (string filename): string',
filepro_fieldcount: 'Find out how many fields are in a filePro database (): int',
filepro_fieldname: 'Gets the name of a field (int field_number): string',
filepro_fieldtype: 'Gets the type of a field (int field_number): string',
filepro_fieldwidth: 'Gets the width of a field (int field_number): int',
filepro_retrieve: 'Retrieves data from a filePro database (int row_number, int field_number): string',
filepro_rowcount: 'Find out how many rows are in a filePro database (): int',
filepro: 'Read and verify the map file (string directory): bool',
basename: 'Returns filename component of path (string path, [string suffix]): string',
chgrp: 'Changes file group (string filename, mixed group): bool',
chmod: 'Changes file mode (string filename, int mode): bool',
chown: 'Changes file owner (string filename, mixed user): bool',
clearstatcache: 'Clears file status cache ([bool clear_realpath_cache, [string filename]]): null',
copy: 'Copies file (string source, string dest, [resource context]): bool',
dirname: 'Returns directory name component of path (string path): string',
disk_free_space: 'Returns available space on filesystem or disk partition (string directory): float',
disk_total_space: 'Returns the total size of a filesystem or disk partition (string directory): float',
diskfreespace: 'Alias of disk_free_space',
fclose: 'Closes an open file pointer (resource handle): bool',
feof: 'Tests for end-of-file on a file pointer (resource handle): bool',
fflush: 'Flushes the output to a file (resource handle): bool',
fgetc: 'Gets character from file pointer (resource handle): string',
fgetcsv: 'Gets line from file pointer and parse for CSV fields (resource handle, [int length, [string delimiter, [string enclosure, [string escape]]]]): array',
fgets: 'Gets line from file pointer (resource handle, [int length]): string',
fgetss: 'Gets line from file pointer and strip HTML tags (resource handle, [int length, [string allowable_tags]]): string',
file_exists: 'Checks whether a file or directory exists (string filename): bool',
file_get_contents: 'Reads entire file into a string (string filename, [bool use_include_path, [resource context, [int offset, [int maxlen]]]]): string',
file_put_contents: 'Write a string to a file (string filename, mixed data, [int flags, [resource context]]): int',
file: 'Reads entire file into an array (string filename, [int flags, [resource context]]): array',
fileatime: 'Gets last access time of file (string filename): int',
filectime: 'Gets inode change time of file (string filename): int',
filegroup: 'Gets file group (string filename): int',
fileinode: 'Gets file inode (string filename): int',
filemtime: 'Gets file modification time (string filename): int',
fileowner: 'Gets file owner (string filename): int',
fileperms: 'Gets file permissions (string filename): int',
filesize: 'Gets file size (string filename): int',
filetype: 'Gets file type (string filename): string',
flock: 'Portable advisory file locking (resource handle, int operation, [int &wouldblock]): bool',
fnmatch: 'Match filename against a pattern (string pattern, string string, [int flags]): bool',
fopen: 'Opens file or URL (string filename, string mode, [bool use_include_path, [resource context]]): resource',
fpassthru: 'Output all remaining data on a file pointer (resource handle): int',
fputcsv: 'Format line as CSV and write to file pointer (resource handle, array fields, [string delimiter, [string enclosure]]): int',
fputs: 'Alias of fwrite',
fread: 'Binary-safe file read (resource handle, int length): string',
fscanf: 'Parses input from a file according to a format (resource handle, string format, [mixed &...]): mixed',
fseek: 'Seeks on a file pointer (resource handle, int offset, [int whence]): int',
fstat: 'Gets information about a file using an open file pointer (resource handle): array',
ftell: 'Returns the current position of the file read/write pointer (resource handle): int',
ftruncate: 'Truncates a file to a given length (resource handle, int size): bool',
fwrite: 'Binary-safe file write (resource handle, string string, [int length]): int',
glob: 'Find pathnames matching a pattern (string pattern, [int flags]): array',
is_dir: 'Tells whether the filename is a directory (string filename): bool',
is_executable: 'Tells whether the filename is executable (string filename): bool',
is_file: 'Tells whether the filename is a regular file (string filename): bool',
is_link: 'Tells whether the filename is a symbolic link (string filename): bool',
is_readable: 'Tells whether a file exists and is readable (string filename): bool',
is_uploaded_file: 'Tells whether the file was uploaded via HTTP POST (string filename): bool',
is_writable: 'Tells whether the filename is writable (string filename): bool',
is_writeable: 'Alias of is_writable',
lchgrp: 'Changes group ownership of symlink (string filename, mixed group): bool',
lchown: 'Changes user ownership of symlink (string filename, mixed user): bool',
link: 'Create a hard link (string from_path, string to_path): bool',
linkinfo: 'Gets information about a link (string path): int',
lstat: 'Gives information about a file or symbolic link (string filename): array',
mkdir: 'Makes directory (string pathname, [int mode, [bool recursive, [resource context]]]): bool',
move_uploaded_file: 'Moves an uploaded file to a new location (string filename, string destination): bool',
parse_ini_file: 'Parse a configuration file (string filename, [bool process_sections, [int scanner_mode]]): array',
parse_ini_string: 'Parse a configuration string (string ini, [bool process_sections, [int scanner_mode]]): array',
pathinfo: 'Returns information about a file path (string path, [int options]): mixed',
pclose: 'Closes process file pointer (resource handle): int',
popen: 'Opens process file pointer (string command, string mode): resource',
readfile: 'Outputs a file (string filename, [bool use_include_path, [resource context]]): int',
readlink: 'Returns the target of a symbolic link (string path): string',
realpath: 'Returns canonicalized absolute pathname (string path): string',
realpath_cache_get: 'Get realpath cache entries (): array',
realpath_cache_size: 'Get realpath cache size (): int',
rename: 'Renames a file or directory (string oldname, string newname, [resource context]): bool',
rewind: 'Rewind the position of a file pointer (resource handle): bool',
rmdir: 'Removes directory (string dirname, [resource context]): bool',
set_file_buffer: 'Alias of stream_set_write_buffer',
stat: 'Gives information about a file (string filename): array',
symlink: 'Creates a symbolic link (string target, string link): bool',
tempnam: 'Create file with unique file name (string dir, string prefix): string',
tmpfile: 'Creates a temporary file (): resource',
touch: 'Sets access and modification time of file (string filename, [int time, [int atime]]): bool',
umask: 'Changes the current umask ([int mask]): int',
unlink: 'Deletes a file (string filename, [resource context]): bool',
filter_has_var: 'Checks if variable of specified type exists (int type, string variable_name): bool',
filter_id: 'Returns the filter ID belonging to a named filter (string filtername): int',
filter_input_array: 'Gets external variables and optionally filters them (int type, [mixed definition]): mixed',