-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathfunction_list.php
7123 lines (7123 loc) · 213 KB
/
function_list.php
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
<?php
return array (
'apache_child_terminate' =>
array (
'name' => 'apache_child_terminate',
'title' => '在本次请求结束后终止 apache 子进程',
'ret' => 'bool',
'prot' => 'bool apache_child_terminate()',
),
'apache_lookup_uri' =>
array (
'name' => 'apache_lookup_uri',
'title' => '对指定的 URI 执行部分请求并返回所有有关信息',
'ret' => 'object',
'prot' => 'object apache_lookup_uri(string $filename)',
),
'apache_note' =>
array (
'name' => 'apache_note',
'title' => '取得或设置 apache 请求记录',
'ret' => 'string',
'prot' => 'string apache_note(string $note_name, string $note_value = "")',
),
'apc_add' =>
array (
'name' => 'apc_add',
'title' => '缓存一个变量到数据存储',
'ret' => 'bool',
'prot' => 'bool apc_add(string $key, mixed $var, int $ttl = 0)',
),
'apc_clear_cache' =>
array (
'name' => 'apc_clear_cache',
'title' => '清除APC缓存',
'ret' => 'bool',
'prot' => 'bool apc_clear_cache(string $cache_type)',
),
'apc_delete' =>
array (
'name' => 'apc_delete',
'title' => '从用户缓存中删除某个变量',
'ret' => 'mixed',
'prot' => 'mixed apc_delete(string $key)',
),
'apc_exists' =>
array (
'name' => 'apc_exists',
'title' => '检查APC中是否存在某个或者某些key',
'ret' => 'mixed',
'prot' => 'mixed apc_exists(mixed $keys)',
),
'apc_fetch' =>
array (
'name' => 'apc_fetch',
'title' => '从缓存中取出存储的变量',
'ret' => 'mixed',
'prot' => 'mixed apc_fetch(mixed $key, boolsuccess)',
),
'apc_inc' =>
array (
'name' => 'apc_inc',
'title' => '递增一个储存的数字',
'ret' => 'int',
'prot' => 'int apc_inc(string $key, int $step = 1, boolsuccess)',
),
'apc_store' =>
array (
'name' => 'apc_store',
'title' => 'Cache a variable in the data store',
'ret' => 'bool',
'prot' => 'bool apc_store(string $key, mixed $var, int $ttl = 0)',
),
'array_change_key_case' =>
array (
'name' => 'array_change_key_case',
'title' => '返回字符串键名全为小写或大写的数组',
'ret' => 'array',
'prot' => 'array array_change_key_case(array $input, int $case = CASE_LOWER)',
),
'array_chunk' =>
array (
'name' => 'array_chunk',
'title' => '将一个数组分割成多个',
'ret' => 'array',
'prot' => 'array array_chunk(array $input, int $size, bool $preserve_keys = false)',
),
'array_combine' =>
array (
'name' => 'array_combine',
'title' => '创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值',
'ret' => 'array',
'prot' => 'array array_combine(array $keys, array $values)',
),
'array_count_values' =>
array (
'name' => 'array_count_values',
'title' => '统计数组中所有的值出现的次数',
'ret' => 'array',
'prot' => 'array array_count_values(array $input)',
),
'array_diff_assoc' =>
array (
'name' => 'array_diff_assoc',
'title' => '带索引检查计算数组的差集',
'ret' => 'array',
'prot' => 'array array_diff_assoc(array $array1, array $array2, array $...)',
),
'array_diff_key' =>
array (
'name' => 'array_diff_key',
'title' => '使用键名比较计算数组的差集',
'ret' => 'array',
'prot' => 'array array_diff_key(array $array1, array $array2, array $...)',
),
'array_diff_uassoc' =>
array (
'name' => 'array_diff_uassoc',
'title' => '用用户提供的回调函数做索引检查来计算数组的差集',
'ret' => 'array',
'prot' => 'array array_diff_uassoc(array $array1, array $array2, array $..., callable $key_compare_func)',
),
'array_diff_ukey' =>
array (
'name' => 'array_diff_ukey',
'title' => '用回调函数对键名比较计算数组的差集',
'ret' => 'array',
'prot' => 'array array_diff_ukey(array $array1, array $array2, array $ ..., callable $key_compare_func)',
),
'array_diff' =>
array (
'name' => 'array_diff',
'title' => '计算数组的差集',
'ret' => 'array',
'prot' => 'array array_diff(array $array1, array $array2, array $...)',
),
'array_fill_keys' =>
array (
'name' => 'array_fill_keys',
'title' => '使用指定的键和值填充数组',
'ret' => 'array',
'prot' => 'array array_fill_keys(array $keys, mixed $value)',
),
'array_fill' =>
array (
'name' => 'array_fill',
'title' => '用给定的值填充数组',
'ret' => 'array',
'prot' => 'array array_fill(int $start_index, int $num, mixed $value)',
),
'array_filter' =>
array (
'name' => 'array_filter',
'title' => '用回调函数过滤数组中的单元',
'ret' => 'array',
'prot' => 'array array_filter(array $input, callable $callback = "")',
),
'array_flip' =>
array (
'name' => 'array_flip',
'title' => '交换数组中的键和值',
'ret' => 'array',
'prot' => 'array array_flip(array $trans)',
),
'array_intersect_assoc' =>
array (
'name' => 'array_intersect_assoc',
'title' => '带索引检查计算数组的交集',
'ret' => 'array',
'prot' => 'array array_intersect_assoc(array $array1, array $array2, array $ ...)',
),
'array_intersect_key' =>
array (
'name' => 'array_intersect_key',
'title' => '使用键名比较计算数组的交集',
'ret' => 'array',
'prot' => 'array array_intersect_key(array $array1, array $array2, array $ ...)',
),
'array_intersect_uassoc' =>
array (
'name' => 'array_intersect_uassoc',
'title' => '带索引检查计算数组的交集,用回调函数比较索引',
'ret' => 'array',
'prot' => 'array array_intersect_uassoc(array $array1, array $array2, array $ ..., callable $key_compare_func)',
),
'array_intersect_ukey' =>
array (
'name' => 'array_intersect_ukey',
'title' => '用回调函数比较键名来计算数组的交集',
'ret' => 'array',
'prot' => 'array array_intersect_ukey(array $array1, array $array2, array $..., callable $key_compare_func)',
),
'array_intersect' =>
array (
'name' => 'array_intersect',
'title' => '计算数组的交集',
'ret' => 'array',
'prot' => 'array array_intersect(array $array1, array $array2, array $ ...)',
),
'array_key_exists' =>
array (
'name' => 'array_key_exists',
'title' => '检查给定的键名或索引是否存在于数组中',
'ret' => 'bool',
'prot' => 'bool array_key_exists(mixed $key, array $search)',
),
'array_keys' =>
array (
'name' => 'array_keys',
'title' => '返回数组中所有的键名',
'ret' => 'array',
'prot' => 'array array_keys(array $input, mixed $search_value = &null;, bool $strict = false)',
),
'array_map' =>
array (
'name' => 'array_map',
'title' => '将回调函数作用到给定数组的单元上',
'ret' => 'array',
'prot' => 'array array_map(callable $callback, array $arr1, array $...)',
),
'array_merge_recursive' =>
array (
'name' => 'array_merge_recursive',
'title' => '递归地合并一个或多个数组',
'ret' => 'array',
'prot' => 'array array_merge_recursive(array $array1, array $...)',
),
'array_merge' =>
array (
'name' => 'array_merge',
'title' => '合并一个或多个数组',
'ret' => 'array',
'prot' => 'array array_merge(array $array1, array $...)',
),
'array_multisort' =>
array (
'name' => 'array_multisort',
'title' => '对多个数组或多维数组进行排序',
'ret' => 'bool',
'prot' => 'bool array_multisort(arrayarr, mixed $arg = SORT_ASC, mixed $arg = SORT_REGULAR, mixed $...)',
),
'array_pad' =>
array (
'name' => 'array_pad',
'title' => '用值将数组填补到指定长度',
'ret' => 'array',
'prot' => 'array array_pad(array $input, int $pad_size, mixed $pad_value)',
),
'array_pop' =>
array (
'name' => 'array_pop',
'title' => '将数组最后一个单元弹出(出栈)',
'ret' => 'mixed',
'prot' => 'mixed array_pop(arrayarray)',
),
'array_product' =>
array (
'name' => 'array_product',
'title' => '计算数组中所有值的乘积',
'ret' => 'number',
'prot' => 'number array_product(array $array)',
),
'array_push' =>
array (
'name' => 'array_push',
'title' => '将一个或多个单元压入数组的末尾(入栈)',
'ret' => 'int',
'prot' => 'int array_push(arrayarray, mixed $var, mixed $...)',
),
'array_rand' =>
array (
'name' => 'array_rand',
'title' => '从数组中随机取出一个或多个单元',
'ret' => 'mixed',
'prot' => 'mixed array_rand(array $input, int $num_req = 1)',
),
'array_reduce' =>
array (
'name' => 'array_reduce',
'title' => '用回调函数迭代地将数组简化为单一的值',
'ret' => 'mixed',
'prot' => 'mixed array_reduce(array $input, callable $function, mixed $initial = &null;)',
),
'array_replace_recursive' =>
array (
'name' => 'array_replace_recursive',
'title' => '使用传递的数组递归替换第一个数组的元素',
'ret' => 'array',
'prot' => 'array array_replace_recursive(array $array, array $array1, array $...)',
),
'array_replace' =>
array (
'name' => 'array_replace',
'title' => '使用传递的数组替换第一个数组的元素',
'ret' => 'array',
'prot' => 'array array_replace(array $array, array $array1, array $...)',
),
'array_reverse' =>
array (
'name' => 'array_reverse',
'title' => '返回一个单元顺序相反的数组',
'ret' => 'array',
'prot' => 'array array_reverse(array $array, bool $preserve_keys = false)',
),
'array_search' =>
array (
'name' => 'array_search',
'title' => '在数组中搜索给定的值,如果成功则返回相应的键名',
'ret' => 'mixed',
'prot' => 'mixed array_search(mixed $needle, array $haystack, bool $strict = false)',
),
'array_shift' =>
array (
'name' => 'array_shift',
'title' => '将数组开头的单元移出数组',
'ret' => 'mixed',
'prot' => 'mixed array_shift(arrayarray)',
),
'array_slice' =>
array (
'name' => 'array_slice',
'title' => '从数组中取出一段',
'ret' => 'array',
'prot' => 'array array_slice(array $array, int $offset, int $length = &null;, bool $preserve_keys = false)',
),
'array_splice' =>
array (
'name' => 'array_splice',
'title' => '把数组中的一部分去掉并用其它值取代',
'ret' => 'array',
'prot' => 'array array_splice(arrayinput, int $offset, int $length = 0, mixed $replacement)',
),
'array_sum' =>
array (
'name' => 'array_sum',
'title' => '计算数组中所有值的和',
'ret' => 'number',
'prot' => 'number array_sum(array $array)',
),
'array_udiff_assoc' =>
array (
'name' => 'array_udiff_assoc',
'title' => '带索引检查计算数组的差集,用回调函数比较数据',
'ret' => 'array',
'prot' => 'array array_udiff_assoc(array $array1, array $array2, array $ ..., callable $data_compare_func)',
),
'array_udiff_uassoc' =>
array (
'name' => 'array_udiff_uassoc',
'title' => '带索引检查计算数组的差集,用回调函数比较数据和索引',
'ret' => 'array',
'prot' => 'array array_udiff_uassoc(array $array1, array $array2, array $ ..., callable $data_compare_func, callable $key_compare_func)',
),
'array_udiff' =>
array (
'name' => 'array_udiff',
'title' => '用回调函数比较数据来计算数组的差集',
'ret' => 'array',
'prot' => 'array array_udiff(array $array1, array $array2, array $ ..., callable $data_compare_func)',
),
'array_uintersect_assoc' =>
array (
'name' => 'array_uintersect_assoc',
'title' => '带索引检查计算数组的交集,用回调函数比较数据',
'ret' => 'array',
'prot' => 'array array_uintersect_assoc(array $array1, array $array2, array $ ..., callable $data_compare_func)',
),
'array_uintersect_uassoc' =>
array (
'name' => 'array_uintersect_uassoc',
'title' => '带索引检查计算数组的交集,用回调函数比较数据和索引',
'ret' => 'array',
'prot' => 'array array_uintersect_uassoc(array $array1, array $array2, array $ ..., callable $data_compare_func, callable $key_compare_func)',
),
'array_uintersect' =>
array (
'name' => 'array_uintersect',
'title' => '计算数组的交集,用回调函数比较数据',
'ret' => 'array',
'prot' => 'array array_uintersect(array $array1, array $array2, array $ ..., callable $data_compare_func)',
),
'array_unique' =>
array (
'name' => 'array_unique',
'title' => '移除数组中重复的值',
'ret' => 'array',
'prot' => 'array array_unique(array $array, int $sort_flags = SORT_STRING)',
),
'array_unshift' =>
array (
'name' => 'array_unshift',
'title' => '在数组开头插入一个或多个单元',
'ret' => 'int',
'prot' => 'int array_unshift(arrayarray, mixed $var, mixed $...)',
),
'array_values' =>
array (
'name' => 'array_values',
'title' => '返回数组中所有的值',
'ret' => 'array',
'prot' => 'array array_values(array $input)',
),
'array_walk_recursive' =>
array (
'name' => 'array_walk_recursive',
'title' => '对数组中的每个成员递归地应用用户函数',
'ret' => 'bool',
'prot' => 'bool array_walk_recursive(arrayinput, callable $funcname, mixed $userdata = &null;)',
),
'array_walk' =>
array (
'name' => 'array_walk',
'title' => '对数组中的每个成员应用用户函数',
'ret' => 'bool',
'prot' => 'bool array_walk(arrayarray, callable $funcname, mixed $userdata = &null;)',
),
'array' =>
array (
'name' => 'array',
'title' => '新建一个数组',
'ret' => 'array',
'prot' => 'array array(mixed $...)',
),
'arsort' =>
array (
'name' => 'arsort',
'title' => '对数组进行逆向排序并保持索引关系',
'ret' => 'bool',
'prot' => 'bool arsort(arrayarray, int $sort_flags = SORT_REGULAR)',
),
'asort' =>
array (
'name' => 'asort',
'title' => '对数组进行排序并保持索引关系',
'ret' => 'bool',
'prot' => 'bool asort(arrayarray, int $sort_flags = SORT_REGULAR)',
),
'compact' =>
array (
'name' => 'compact',
'title' => '建立一个数组,包括变量名和它们的值',
'ret' => 'array',
'prot' => 'array compact(mixed $varname, mixed $...)',
),
'count' =>
array (
'name' => 'count',
'title' => '计算数组中的单元数目或对象中的属性个数',
'ret' => 'int',
'prot' => 'int count(mixed $var, int $mode = COUNT_NORMAL)',
),
'current' =>
array (
'name' => 'current',
'title' => '返回数组中的当前单元',
'ret' => 'mixed',
'prot' => 'mixed current(arrayarray)',
),
'each' =>
array (
'name' => 'each',
'title' => '返回数组中当前的键/值对并将数组指针向前移动一步',
'ret' => 'array',
'prot' => 'array each(arrayarray)',
),
'end' =>
array (
'name' => 'end',
'title' => '将数组的内部指针指向最后一个单元',
'ret' => 'mixed',
'prot' => 'mixed end(arrayarray)',
),
'extract' =>
array (
'name' => 'extract',
'title' => '从数组中将变量导入到当前的符号表',
'ret' => 'int',
'prot' => 'int extract(arrayvar_array, int $extract_type = EXTR_OVERWRITE, string $prefix = &null;)',
),
'in_array' =>
array (
'name' => 'in_array',
'title' => '检查数组中是否存在某个值',
'ret' => 'bool',
'prot' => 'bool in_array(mixed $needle, array $haystack, bool $strict = &false;)',
),
'key' =>
array (
'name' => 'key',
'title' => '从关联数组中取得键名',
'ret' => 'mixed',
'prot' => 'mixed key(arrayarray)',
),
'krsort' =>
array (
'name' => 'krsort',
'title' => '对数组按照键名逆向排序',
'ret' => 'bool',
'prot' => 'bool krsort(arrayarray, int $sort_flags = SORT_REGULAR)',
),
'ksort' =>
array (
'name' => 'ksort',
'title' => '对数组按照键名排序',
'ret' => 'bool',
'prot' => 'bool ksort(arrayarray, int $sort_flags = SORT_REGULAR)',
),
'list' =>
array (
'name' => 'list',
'title' => '把数组中的值赋给一些变量',
'ret' => 'array',
'prot' => 'array list(mixed $varname, mixed $...)',
),
'natcasesort' =>
array (
'name' => 'natcasesort',
'title' => '用“自然排序”算法对数组进行不区分大小写字母的排序',
'ret' => 'bool',
'prot' => 'bool natcasesort(arrayarray)',
),
'natsort' =>
array (
'name' => 'natsort',
'title' => '用“自然排序”算法对数组排序',
'ret' => 'bool',
'prot' => 'bool natsort(arrayarray)',
),
'next' =>
array (
'name' => 'next',
'title' => '将数组中的内部指针向前移动一位',
'ret' => 'mixed',
'prot' => 'mixed next(arrayarray)',
),
'pos' =>
array (
'name' => 'pos',
'title' => 'current 的&Alias;',
'ret' => 'mixed',
'prot' => 'mixed pos(arrayarray)',
),
'prev' =>
array (
'name' => 'prev',
'title' => '将数组的内部指针倒回一位',
'ret' => 'mixed',
'prot' => 'mixed prev(arrayarray)',
),
'range' =>
array (
'name' => 'range',
'title' => '建立一个包含指定范围单元的数组',
'ret' => 'array',
'prot' => 'array range(mixed $start, mixed $limit, number $step = 1)',
),
'reset' =>
array (
'name' => 'reset',
'title' => '将数组的内部指针指向第一个单元',
'ret' => 'mixed',
'prot' => 'mixed reset(arrayarray)',
),
'rsort' =>
array (
'name' => 'rsort',
'title' => '对数组逆向排序',
'ret' => 'bool',
'prot' => 'bool rsort(arrayarray, int $sort_flags = SORT_REGULAR)',
),
'shuffle' =>
array (
'name' => 'shuffle',
'title' => '将数组打乱',
'ret' => 'bool',
'prot' => 'bool shuffle(arrayarray)',
),
'sizeof' =>
array (
'name' => 'sizeof',
'title' => 'count 的&Alias;',
'ret' => 'bool',
'prot' => 'bool sizeof(arrayarray)',
),
'sort' =>
array (
'name' => 'sort',
'title' => '对数组排序',
'ret' => 'bool',
'prot' => 'bool sort(arrayarray, int $sort_flags = SORT_REGULAR)',
),
'uasort' =>
array (
'name' => 'uasort',
'title' => '使用用户自定义的比较函数对数组中的值进行排序并保持索引关联',
'ret' => 'bool',
'prot' => 'bool uasort(arrayarray, callable $cmp_function)',
),
'uksort' =>
array (
'name' => 'uksort',
'title' => '使用用户自定义的比较函数对数组中的键名进行排序',
'ret' => 'bool',
'prot' => 'bool uksort(arrayarray, callable $cmp_function)',
),
'usort' =>
array (
'name' => 'usort',
'title' => '使用用户自定义的比较函数对数组中的值进行排序',
'ret' => 'bool',
'prot' => 'bool usort(arrayarray, callable $cmp_function)',
),
'bcompiler_load_exe' =>
array (
'name' => 'bcompiler_load_exe',
'title' => '从一个 bcompiler exe 文件中读取并创建类',
'ret' => 'bool',
'prot' => 'bool bcompiler_load_exe(string $filename)',
),
'bcompiler_load' =>
array (
'name' => 'bcompiler_load',
'title' => '从一个 bz 压缩过的文件中读取并创建类',
'ret' => 'bool',
'prot' => 'bool bcompiler_load(string $filename)',
),
'bcompiler_parse_class' =>
array (
'name' => 'bcompiler_parse_class',
'title' => '读取一个类的字节码并回调一个用户的函数',
'ret' => 'bool',
'prot' => 'bool bcompiler_parse_class(string $class, string $callback)',
),
'bcompiler_read' =>
array (
'name' => 'bcompiler_read',
'title' => '从一个文件句柄中读取并创建类',
'ret' => 'bool',
'prot' => 'bool bcompiler_read(resource $filehandle)',
),
'bcompiler_write_class' =>
array (
'name' => 'bcompiler_write_class',
'title' => '写入定义过的类的字节码',
'ret' => 'bool',
'prot' => 'bool bcompiler_write_class(resource $filehandle, string $className, string $extends)',
),
'bcompiler_write_constant' =>
array (
'name' => 'bcompiler_write_constant',
'title' => '写入定义过的常量的字节码',
'ret' => 'bool',
'prot' => 'bool bcompiler_write_constant(resource $filehandle, string $constantName)',
),
'bcompiler_write_exe_footer' =>
array (
'name' => 'bcompiler_write_exe_footer',
'title' => '写入开始位置以及 exe 类型文件的结尾信号',
'ret' => 'bool',
'prot' => 'bool bcompiler_write_exe_footer(resource $filehandle, int $startpos)',
),
'bcompiler_write_file' =>
array (
'name' => 'bcompiler_write_file',
'title' => '写入 PHP 源码文件的字节码',
'ret' => 'bool',
'prot' => 'bool bcompiler_write_file(resource $filehandle, string $filename)',
),
'bcompiler_write_footer' =>
array (
'name' => 'bcompiler_write_footer',
'title' => '写入单个字符 \\x00 用于标识编译数据的结尾',
'ret' => 'bool',
'prot' => 'bool bcompiler_write_footer(resource $filehandle)',
),
'bcompiler_write_function' =>
array (
'name' => 'bcompiler_write_function',
'title' => '以字节码写入定义过的函数',
'ret' => 'bool',
'prot' => 'bool bcompiler_write_function(resource $filehandle, string $functionName)',
),
'bcompiler_write_functions_from_file' =>
array (
'name' => 'bcompiler_write_functions_from_file',
'title' => '以字节码写入一个文件中定义过的所以函数',
'ret' => 'bool',
'prot' => 'bool bcompiler_write_functions_from_file(resource $filehandle, string $fileName)',
),
'bcompiler_write_header' =>
array (
'name' => 'bcompiler_write_header',
'title' => '写入 bcompiler 头',
'ret' => 'bool',
'prot' => 'bool bcompiler_write_header(resource $filehandle, string $write_ver)',
),
'bcompiler_write_included_filename' =>
array (
'name' => 'bcompiler_write_included_filename',
'title' => '写入一个包含的文件的字节码',
'ret' => 'bool',
'prot' => 'bool bcompiler_write_included_filename(resource $filehandle, string $filename)',
),
'bzclose' =>
array (
'name' => 'bzclose',
'title' => '关闭一个 bzip2 文件',
'ret' => 'int',
'prot' => 'int bzclose(resource $bz)',
),
'bzcompress' =>
array (
'name' => 'bzcompress',
'title' => '把一个字符串压缩成 bzip2 编码数据',
'ret' => 'mixed',
'prot' => 'mixed bzcompress(string $source, int $blocksize = 4, int $workfactor = 0)',
),
'bzdecompress' =>
array (
'name' => 'bzdecompress',
'title' => '解压经 bzip2 编码过的数据',
'ret' => 'mixed',
'prot' => 'mixed bzdecompress(string $source, int $small = 0)',
),
'bzerrno' =>
array (
'name' => 'bzerrno',
'title' => '返回一个 bzip2 错误码',
'ret' => 'int',
'prot' => 'int bzerrno(resource $bz)',
),
'bzerror' =>
array (
'name' => 'bzerror',
'title' => '返回包含 bzip2 错误号和错误字符串的一个 array',
'ret' => 'array',
'prot' => 'array bzerror(resource $bz)',
),
'bzerrstr' =>
array (
'name' => 'bzerrstr',
'title' => '返回一个 bzip2 的错误字符串',
'ret' => 'string',
'prot' => 'string bzerrstr(resource $bz)',
),
'bzflush' =>
array (
'name' => 'bzflush',
'title' => '强制写入所有写缓冲区的数据',
'ret' => 'int',
'prot' => 'int bzflush(resource $bz)',
),
'bzopen' =>
array (
'name' => 'bzopen',
'title' => '打开一个经 bzip2 压缩过的文件',
'ret' => 'resource',
'prot' => 'resource bzopen(string $filename, string $mode)',
),
'bzread' =>
array (
'name' => 'bzread',
'title' => 'bzip2 文件二进制安全地读取',
'ret' => 'string',
'prot' => 'string bzread(resource $bz, int $length = 1024)',
),
'bzwrite' =>
array (
'name' => 'bzwrite',
'title' => '二进制安全地写入 bzip2 文件',
'ret' => 'int',
'prot' => 'int bzwrite(resource $bz, string $data, int $length)',
),
'cal_days_in_month' =>
array (
'name' => 'cal_days_in_month',
'title' => '返回某个历法中某年中某月的天数',
'ret' => 'int',
'prot' => 'int cal_days_in_month(int $calendar, int $month, int $year)',
),
'cal_from_jd' =>
array (
'name' => 'cal_from_jd',
'title' => '转换Julian Day计数到一个支持的历法。',
'ret' => 'array',
'prot' => 'array cal_from_jd(int $jd, int $calendar)',
),
'cal_info' =>
array (
'name' => 'cal_info',
'title' => '返回选定历法的信息',
'ret' => 'array',
'prot' => 'array cal_info(int $calendar = -1)',
),
'cal_to_jd' =>
array (
'name' => 'cal_to_jd',
'title' => '从一个支持的历法转变为Julian Day计数。',
'ret' => 'int',
'prot' => 'int cal_to_jd(int $calendar, int $month, int $day, int $year)',
),
'easter_date' =>
array (
'name' => 'easter_date',
'title' => '得到指定年份的复活节午夜时的Unix时间戳。',
'ret' => 'int',
'prot' => 'int easter_date(int $year)',
),
'easter_days' =>
array (
'name' => 'easter_days',
'title' => '得到指定年份的3月21日到复活节之间的天数',
'ret' => 'int',
'prot' => 'int easter_days(int $year, int $method = CAL_EASTER_DEFAULT)',
),
'FrenchToJD' =>
array (
'name' => 'FrenchToJD',
'title' => '从一个French Republican历法的日期得到Julian Day计数。',
'ret' => 'int',
'prot' => 'int FrenchToJD(int $month, int $day, int $year)',
),
'GregorianToJD' =>
array (
'name' => 'GregorianToJD',
'title' => '转变一个Gregorian历法日期到Julian Day计数',
'ret' => 'int',
'prot' => 'int GregorianToJD(int $month, int $day, int $year)',
),
'JDDayOfWeek' =>
array (
'name' => 'JDDayOfWeek',
'title' => '返回星期的日期',
'ret' => 'mixed',
'prot' => 'mixed JDDayOfWeek(int $julianday, int $mode = CAL_DOW_DAYNO)',
),
'JDMonthName' =>
array (
'name' => 'JDMonthName',
'title' => '返回月份的名称',
'ret' => 'string',
'prot' => 'string JDMonthName(int $julianday, int $mode)',
),
'JDToFrench' =>
array (
'name' => 'JDToFrench',
'title' => '转变一个Julian Day计数到French Republican历法的日期',
'ret' => 'string',
'prot' => 'string JDToFrench(int $juliandaycount)',
),
'JDToGregorian' =>
array (
'name' => 'JDToGregorian',
'title' => '转变一个Julian Day计数为Gregorian历法日期',
'ret' => 'string',
'prot' => 'string JDToGregorian(int $julianday)',
),
'jdtojewish' =>
array (
'name' => 'jdtojewish',
'title' => '转换一个julian天数为Jewish历法的日期',
'ret' => 'string',
'prot' => 'string jdtojewish(int $juliandaycount, bool $hebrew = false, int $fl = 0)',
),
'JDToJulian' =>
array (
'name' => 'JDToJulian',
'title' => '转变一个Julian Day计数到Julian历法的日期',
'ret' => 'string',
'prot' => 'string JDToJulian(int $julianday)',
),
'jdtounix' =>
array (
'name' => 'jdtounix',
'title' => '转变Julian Day计数为一个Unix时间戳',
'ret' => 'int',
'prot' => 'int jdtounix(int $jday)',
),
'JewishToJD' =>
array (
'name' => 'JewishToJD',
'title' => '转变一个Jewish历法的日期为一个Julian Day计数',
'ret' => 'int',
'prot' => 'int JewishToJD(int $month, int $day, int $year)',
),
'JulianToJD' =>
array (
'name' => 'JulianToJD',
'title' => '转变一个Julian历法的日期为Julian Day计数',
'ret' => 'int',
'prot' => 'int JulianToJD(int $month, int $day, int $year)',
),
'unixtojd' =>
array (
'name' => 'unixtojd',
'title' => '转变Unix时间戳为Julian Day计数',
'ret' => 'int',
'prot' => 'int unixtojd(int $timestamp = time())',
),
'__autoload' =>
array (
'name' => '__autoload',
'title' => '尝试加载未定义的类',
'ret' => 'void',
'prot' => 'void __autoload(string $class)',
),
'call_user_method_array' =>
array (
'name' => 'call_user_method_array',
'title' => '调用一个用户方法,同时传递参数数组(已废弃)',
'ret' => 'mixed',
'prot' => 'mixed call_user_method_array(string $method_name, objectobj, array $paramarr)',
),
'call_user_method' =>
array (
'name' => 'call_user_method',
'title' => '对特定对象调用用户方法(已废弃)',
'ret' => 'mixed',
'prot' => 'mixed call_user_method(string $method_name, objectobj, mixed $parameter, mixed $...)',
),
'class_alias' =>
array (
'name' => 'class_alias',
'title' => '为一个类创建别名',
'ret' => 'bool',
'prot' => 'bool class_alias(string $original, string $alias, bool $autoload = &true;)',
),
'class_exists' =>
array (
'name' => 'class_exists',
'title' => '检查类是否已定义',
'ret' => 'bool',
'prot' => 'bool class_exists(string $class_name, bool $autoload = true)',
),
'get_called_class' =>
array (
'name' => 'get_called_class',
'title' => '后期静态绑定("Late Static Binding")类的名称',
'ret' => 'string',
'prot' => 'string get_called_class()',
),
'get_class_methods' =>
array (
'name' => 'get_class_methods',
'title' => '返回由类的方法名组成的数组',
'ret' => 'array',
'prot' => 'array get_class_methods(mixed $class_name)',
),
'get_class_vars' =>
array (
'name' => 'get_class_vars',
'title' => '返回由类的默认属性组成的数组',
'ret' => 'array',
'prot' => 'array get_class_vars(string $class_name)',
),
'get_class' =>
array (
'name' => 'get_class',
'title' => '返回对象的类名',
'ret' => 'string',
'prot' => 'string get_class(object $obj)',
),
'get_declared_classes' =>
array (
'name' => 'get_declared_classes',
'title' => '返回由已定义类的名字所组成的数组',
'ret' => 'array',
'prot' => 'array get_declared_classes()',
),
'get_declared_interfaces' =>
array (
'name' => 'get_declared_interfaces',
'title' => '返回一个数组包含所有已声明的接口',
'ret' => 'array',
'prot' => 'array get_declared_interfaces()',
),
'get_declared_traits' =>
array (
'name' => 'get_declared_traits',
'title' => '返回所有已定义的 traits 的数组',
'ret' => 'array',
'prot' => 'array get_declared_traits()',
),
'get_object_vars' =>
array (
'name' => 'get_object_vars',
'title' => '返回由对象属性组成的关联数组',
'ret' => 'array',
'prot' => 'array get_object_vars(object $obj)',
),
'get_parent_class' =>
array (
'name' => 'get_parent_class',
'title' => '返回对象或类的父类名',
'ret' => 'string',
'prot' => 'string get_parent_class(mixed $obj)',
),
'interface_exists' =>
array (
'name' => 'interface_exists',
'title' => '检查接口是否已被定义',