-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathfunction.sublime-completions
1717 lines (1716 loc) · 460 KB
/
function.sublime-completions
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
{
// scope:
//
// source.php
// blacklist:
// comment
// constant.other.class
// entity
// meta.catch
// meta.class
// meta.function.arguments
// meta.function.parameters
// meta.use
// string
// support.class
// variable.other
// variable.parameter
// meta.function.return-type
// source.php meta.class.php meta.block.php meta.function.php meta.block.php
// blacklist:
// comment
// constant.other.class
// entity
// meta.catch
// meta.function.arguments
// meta.function.parameters
// meta.use
// string
// support.class
// variable.other
// variable.parameter
// meta.function.return-type
"scope": "source.php - comment - constant.other.class - entity - meta.catch - meta.class - meta.function.arguments - meta.function.parameters - meta.use - string - support.class - variable.other - variable.parameter - meta.function.return-type, source.php meta.class.php meta.block.php meta.function.php meta.block.php - comment - constant.other.class - entity - meta.catch - meta.function.arguments - meta.function.parameters - meta.use - string - support.class - variable.other - variable.parameter - meta.function.return-type",
"completions": [
{"trigger":"_","contents":"_(${1:string:message})","kind":"function","annotation":"_(string $message): string","details":"_(string $message): string"},
{"trigger":"abs","contents":"abs(${1:int|float:num})","kind":"function","annotation":"abs(int|float $num): int|float","details":"abs(int|float $num): int|float"},
{"trigger":"acos","contents":"acos(${1:float:num})","kind":"function","annotation":"acos(float $num): float","details":"acos(float $num): float"},
{"trigger":"acosh","contents":"acosh(${1:float:num})","kind":"function","annotation":"acosh(float $num): float","details":"acosh(float $num): float"},
{"trigger":"addcslashes","contents":"addcslashes(${1:string:string}, ${2:string:characters})","kind":"function","annotation":"addcslashes(string $string, string $characters): string","details":"addcslashes(string $string, string $characters): string"},
{"trigger":"addslashes","contents":"addslashes(${1:string:string})","kind":"function","annotation":"addslashes(string $string): string","details":"addslashes(string $string): string"},
{"trigger":"array_change_key_case","contents":"array_change_key_case(${1:array:array}${2:, ${3:int:case=0}})","kind":"function","annotation":"array_change_key_case(array $array [, int $case=0]): array","details":"array_change_key_case(array $array [, int $case=0]): array"},
{"trigger":"array_chunk","contents":"array_chunk(${1:array:array}, ${2:int:length}${3:, ${4:bool:preserve_keys=false}})","kind":"function","annotation":"array_chunk(array $array, int $length [, bool $preserve_keys=false]): array","details":"array_chunk(array $array, int $length [, bool $preserve_keys=false]): array"},
{"trigger":"array_column","contents":"array_column(${1:array:array}, ${2:string|int|null:column_key}${3:, ${4:string|int|null:index_key=null}})","kind":"function","annotation":"array_column(array $array, string|int|null $column_key [, string|int|null $index_key=null]): array","details":"array_column(array $array, string|int|null $column_key [, string|int|null $index_key=null]): array"},
{"trigger":"array_combine","contents":"array_combine(${1:array:keys}, ${2:array:values})","kind":"function","annotation":"array_combine(array $keys, array $values): array","details":"array_combine(array $keys, array $values): array"},
{"trigger":"array_count_values","contents":"array_count_values(${1:array:array})","kind":"function","annotation":"array_count_values(array $array): array","details":"array_count_values(array $array): array"},
{"trigger":"array_diff","contents":"array_diff(${1:array:array}${2:, ${3:array:arrays...}})","kind":"function","annotation":"array_diff(array $array [, array ...$arrays]): array","details":"array_diff(array $array [, array ...$arrays]): array"},
{"trigger":"array_diff_assoc","contents":"array_diff_assoc(${1:array:array}${2:, ${3:array:arrays...}})","kind":"function","annotation":"array_diff_assoc(array $array [, array ...$arrays]): array","details":"array_diff_assoc(array $array [, array ...$arrays]): array"},
{"trigger":"array_diff_key","contents":"array_diff_key(${1:array:array}${2:, ${3:array:arrays...}})","kind":"function","annotation":"array_diff_key(array $array [, array ...$arrays]): array","details":"array_diff_key(array $array [, array ...$arrays]): array"},
{"trigger":"array_diff_uassoc","contents":"array_diff_uassoc(${1:array:array}${2:, ${3:rest...}})","kind":"function","annotation":"array_diff_uassoc(array $array [, ...$rest]): array","details":"array_diff_uassoc(array $array [, ...$rest]): array"},
{"trigger":"array_diff_ukey","contents":"array_diff_ukey(${1:array:array}${2:, ${3:rest...}})","kind":"function","annotation":"array_diff_ukey(array $array [, ...$rest]): array","details":"array_diff_ukey(array $array [, ...$rest]): array"},
{"trigger":"array_fill","contents":"array_fill(${1:int:start_index}, ${2:int:count}, ${3:mixed:value})","kind":"function","annotation":"array_fill(int $start_index, int $count, mixed $value): array","details":"array_fill(int $start_index, int $count, mixed $value): array"},
{"trigger":"array_fill_keys","contents":"array_fill_keys(${1:array:keys}, ${2:mixed:value})","kind":"function","annotation":"array_fill_keys(array $keys, mixed $value): array","details":"array_fill_keys(array $keys, mixed $value): array"},
{"trigger":"array_filter","contents":"array_filter(${1:array:array}${2:, ${3:?callable:callback=null}${4:, ${5:int:mode=0}}})","kind":"function","annotation":"array_filter(array $array [, ?callable $callback=null [, int $mode=0]]): array","details":"array_filter(array $array [, ?callable $callback=null [, int $mode=0]]): array"},
{"trigger":"array_flip","contents":"array_flip(${1:array:array})","kind":"function","annotation":"array_flip(array $array): array","details":"array_flip(array $array): array"},
{"trigger":"array_intersect","contents":"array_intersect(${1:array:array}${2:, ${3:array:arrays...}})","kind":"function","annotation":"array_intersect(array $array [, array ...$arrays]): array","details":"array_intersect(array $array [, array ...$arrays]): array"},
{"trigger":"array_intersect_assoc","contents":"array_intersect_assoc(${1:array:array}${2:, ${3:array:arrays...}})","kind":"function","annotation":"array_intersect_assoc(array $array [, array ...$arrays]): array","details":"array_intersect_assoc(array $array [, array ...$arrays]): array"},
{"trigger":"array_intersect_key","contents":"array_intersect_key(${1:array:array}${2:, ${3:array:arrays...}})","kind":"function","annotation":"array_intersect_key(array $array [, array ...$arrays]): array","details":"array_intersect_key(array $array [, array ...$arrays]): array"},
{"trigger":"array_intersect_uassoc","contents":"array_intersect_uassoc(${1:array:array}${2:, ${3:rest...}})","kind":"function","annotation":"array_intersect_uassoc(array $array [, ...$rest]): array","details":"array_intersect_uassoc(array $array [, ...$rest]): array"},
{"trigger":"array_intersect_ukey","contents":"array_intersect_ukey(${1:array:array}${2:, ${3:rest...}})","kind":"function","annotation":"array_intersect_ukey(array $array [, ...$rest]): array","details":"array_intersect_ukey(array $array [, ...$rest]): array"},
{"trigger":"array_is_list","contents":"array_is_list(${1:array:array})","kind":"function","annotation":"array_is_list(array $array): bool","details":"array_is_list(array $array): bool"},
{"trigger":"array_key_exists","contents":"array_key_exists(${1:key}, ${2:array:array})","kind":"function","annotation":"array_key_exists($key, array $array): bool","details":"array_key_exists($key, array $array): bool"},
{"trigger":"array_key_first","contents":"array_key_first(${1:array:array})","kind":"function","annotation":"array_key_first(array $array): string|int|null","details":"array_key_first(array $array): string|int|null"},
{"trigger":"array_key_last","contents":"array_key_last(${1:array:array})","kind":"function","annotation":"array_key_last(array $array): string|int|null","details":"array_key_last(array $array): string|int|null"},
{"trigger":"array_keys","contents":"array_keys(${1:array:array}${2:, ${3:mixed:filter_value}${4:, ${5:bool:strict=false}}})","kind":"function","annotation":"array_keys(array $array [, mixed $filter_value [, bool $strict=false]]): array","details":"array_keys(array $array [, mixed $filter_value [, bool $strict=false]]): array"},
{"trigger":"array_map","contents":"array_map(${1:?callable:callback}, ${2:array:array}${3:, ${4:array:arrays...}})","kind":"function","annotation":"array_map(?callable $callback, array $array [, array ...$arrays]): array","details":"array_map(?callable $callback, array $array [, array ...$arrays]): array"},
{"trigger":"array_merge","contents":"array_merge(${1:array:arrays...})","kind":"function","annotation":"array_merge(array ...$arrays): array","details":"array_merge(array ...$arrays): array"},
{"trigger":"array_merge_recursive","contents":"array_merge_recursive(${1:array:arrays...})","kind":"function","annotation":"array_merge_recursive(array ...$arrays): array","details":"array_merge_recursive(array ...$arrays): array"},
{"trigger":"array_multisort","contents":"array_multisort(${1:&array}${2:, ${3:&rest...}})","kind":"function","annotation":"array_multisort(&$array [, ...&$rest]): bool","details":"array_multisort(&$array [, ...&$rest]): bool"},
{"trigger":"array_pad","contents":"array_pad(${1:array:array}, ${2:int:length}, ${3:mixed:value})","kind":"function","annotation":"array_pad(array $array, int $length, mixed $value): array","details":"array_pad(array $array, int $length, mixed $value): array"},
{"trigger":"array_pop","contents":"array_pop(${1:&array:array})","kind":"function","annotation":"array_pop(array &$array): mixed","details":"array_pop(array &$array): mixed"},
{"trigger":"array_product","contents":"array_product(${1:array:array})","kind":"function","annotation":"array_product(array $array): int|float","details":"array_product(array $array): int|float"},
{"trigger":"array_push","contents":"array_push(${1:&array:array}${2:, ${3:mixed:values...}})","kind":"function","annotation":"array_push(array &$array [, mixed ...$values]): int","details":"array_push(array &$array [, mixed ...$values]): int"},
{"trigger":"array_rand","contents":"array_rand(${1:array:array}${2:, ${3:int:num=1}})","kind":"function","annotation":"array_rand(array $array [, int $num=1]): array|string|int","details":"array_rand(array $array [, int $num=1]): array|string|int"},
{"trigger":"array_reduce","contents":"array_reduce(${1:array:array}, ${2:callable:callback}${3:, ${4:mixed:initial=null}})","kind":"function","annotation":"array_reduce(array $array, callable $callback [, mixed $initial=null]): mixed","details":"array_reduce(array $array, callable $callback [, mixed $initial=null]): mixed"},
{"trigger":"array_replace","contents":"array_replace(${1:array:array}${2:, ${3:array:replacements...}})","kind":"function","annotation":"array_replace(array $array [, array ...$replacements]): array","details":"array_replace(array $array [, array ...$replacements]): array"},
{"trigger":"array_replace_recursive","contents":"array_replace_recursive(${1:array:array}${2:, ${3:array:replacements...}})","kind":"function","annotation":"array_replace_recursive(array $array [, array ...$replacements]): array","details":"array_replace_recursive(array $array [, array ...$replacements]): array"},
{"trigger":"array_reverse","contents":"array_reverse(${1:array:array}${2:, ${3:bool:preserve_keys=false}})","kind":"function","annotation":"array_reverse(array $array [, bool $preserve_keys=false]): array","details":"array_reverse(array $array [, bool $preserve_keys=false]): array"},
{"trigger":"array_search","contents":"array_search(${1:mixed:needle}, ${2:array:haystack}${3:, ${4:bool:strict=false}})","kind":"function","annotation":"array_search(mixed $needle, array $haystack [, bool $strict=false]): string|int|false","details":"array_search(mixed $needle, array $haystack [, bool $strict=false]): string|int|false"},
{"trigger":"array_shift","contents":"array_shift(${1:&array:array})","kind":"function","annotation":"array_shift(array &$array): mixed","details":"array_shift(array &$array): mixed"},
{"trigger":"array_slice","contents":"array_slice(${1:array:array}, ${2:int:offset}${3:, ${4:?int:length=null}${5:, ${6:bool:preserve_keys=false}}})","kind":"function","annotation":"array_slice(array $array, int $offset [, ?int $length=null [, bool $preserve_keys=false]]): array","details":"array_slice(array $array, int $offset [, ?int $length=null [, bool $preserve_keys=false]]): array"},
{"trigger":"array_splice","contents":"array_splice(${1:&array:array}, ${2:int:offset}${3:, ${4:?int:length=null}${5:, ${6:mixed:replacement=array()}}})","kind":"function","annotation":"array_splice(array &$array, int $offset [, ?int $length=null [, mixed $replacement=array()]]): array","details":"array_splice(array &$array, int $offset [, ?int $length=null [, mixed $replacement=array()]]): array"},
{"trigger":"array_sum","contents":"array_sum(${1:array:array})","kind":"function","annotation":"array_sum(array $array): int|float","details":"array_sum(array $array): int|float"},
{"trigger":"array_udiff","contents":"array_udiff(${1:array:array}${2:, ${3:rest...}})","kind":"function","annotation":"array_udiff(array $array [, ...$rest]): array","details":"array_udiff(array $array [, ...$rest]): array"},
{"trigger":"array_udiff_assoc","contents":"array_udiff_assoc(${1:array:array}${2:, ${3:rest...}})","kind":"function","annotation":"array_udiff_assoc(array $array [, ...$rest]): array","details":"array_udiff_assoc(array $array [, ...$rest]): array"},
{"trigger":"array_udiff_uassoc","contents":"array_udiff_uassoc(${1:array:array}${2:, ${3:rest...}})","kind":"function","annotation":"array_udiff_uassoc(array $array [, ...$rest]): array","details":"array_udiff_uassoc(array $array [, ...$rest]): array"},
{"trigger":"array_uintersect","contents":"array_uintersect(${1:array:array}${2:, ${3:rest...}})","kind":"function","annotation":"array_uintersect(array $array [, ...$rest]): array","details":"array_uintersect(array $array [, ...$rest]): array"},
{"trigger":"array_uintersect_assoc","contents":"array_uintersect_assoc(${1:array:array}${2:, ${3:rest...}})","kind":"function","annotation":"array_uintersect_assoc(array $array [, ...$rest]): array","details":"array_uintersect_assoc(array $array [, ...$rest]): array"},
{"trigger":"array_uintersect_uassoc","contents":"array_uintersect_uassoc(${1:array:array}${2:, ${3:rest...}})","kind":"function","annotation":"array_uintersect_uassoc(array $array [, ...$rest]): array","details":"array_uintersect_uassoc(array $array [, ...$rest]): array"},
{"trigger":"array_unique","contents":"array_unique(${1:array:array}${2:, ${3:int:flags=2}})","kind":"function","annotation":"array_unique(array $array [, int $flags=2]): array","details":"array_unique(array $array [, int $flags=2]): array"},
{"trigger":"array_unshift","contents":"array_unshift(${1:&array:array}${2:, ${3:mixed:values...}})","kind":"function","annotation":"array_unshift(array &$array [, mixed ...$values]): int","details":"array_unshift(array &$array [, mixed ...$values]): int"},
{"trigger":"array_values","contents":"array_values(${1:array:array})","kind":"function","annotation":"array_values(array $array): array","details":"array_values(array $array): array"},
{"trigger":"array_walk","contents":"array_walk(${1:&object|array:array}, ${2:callable:callback}${3:, ${4:mixed:arg}})","kind":"function","annotation":"array_walk(object|array &$array, callable $callback [, mixed $arg]): true","details":"array_walk(object|array &$array, callable $callback [, mixed $arg]): true"},
{"trigger":"array_walk_recursive","contents":"array_walk_recursive(${1:&object|array:array}, ${2:callable:callback}${3:, ${4:mixed:arg}})","kind":"function","annotation":"array_walk_recursive(object|array &$array, callable $callback [, mixed $arg]): true","details":"array_walk_recursive(object|array &$array, callable $callback [, mixed $arg]): true"},
{"trigger":"arsort","contents":"arsort(${1:&array:array}${2:, ${3:int:flags=0}})","kind":"function","annotation":"arsort(array &$array [, int $flags=0]): true","details":"arsort(array &$array [, int $flags=0]): true"},
{"trigger":"asin","contents":"asin(${1:float:num})","kind":"function","annotation":"asin(float $num): float","details":"asin(float $num): float"},
{"trigger":"asinh","contents":"asinh(${1:float:num})","kind":"function","annotation":"asinh(float $num): float","details":"asinh(float $num): float"},
{"trigger":"asort","contents":"asort(${1:&array:array}${2:, ${3:int:flags=0}})","kind":"function","annotation":"asort(array &$array [, int $flags=0]): true","details":"asort(array &$array [, int $flags=0]): true"},
{"trigger":"assert","contents":"assert(${1:mixed:assertion}${2:, ${3:Throwable|string|null:description=null}})","kind":"function","annotation":"assert(mixed $assertion [, Throwable|string|null $description=null]): bool","details":"assert(mixed $assertion [, Throwable|string|null $description=null]): bool"},
{"trigger":"assert_options","contents":"assert_options(${1:int:option}${2:, ${3:mixed:value}})","kind":"function","annotation":"assert_options(int $option [, mixed $value]): mixed","details":"assert_options(int $option [, mixed $value]): mixed"},
{"trigger":"atan","contents":"atan(${1:float:num})","kind":"function","annotation":"atan(float $num): float","details":"atan(float $num): float"},
{"trigger":"atan2","contents":"atan2(${1:float:y}, ${2:float:x})","kind":"function","annotation":"atan2(float $y, float $x): float","details":"atan2(float $y, float $x): float"},
{"trigger":"atanh","contents":"atanh(${1:float:num})","kind":"function","annotation":"atanh(float $num): float","details":"atanh(float $num): float"},
{"trigger":"base64_decode","contents":"base64_decode(${1:string:string}${2:, ${3:bool:strict=false}})","kind":"function","annotation":"base64_decode(string $string [, bool $strict=false]): string|false","details":"base64_decode(string $string [, bool $strict=false]): string|false"},
{"trigger":"base64_encode","contents":"base64_encode(${1:string:string})","kind":"function","annotation":"base64_encode(string $string): string","details":"base64_encode(string $string): string"},
{"trigger":"base_convert","contents":"base_convert(${1:string:num}, ${2:int:from_base}, ${3:int:to_base})","kind":"function","annotation":"base_convert(string $num, int $from_base, int $to_base): string","details":"base_convert(string $num, int $from_base, int $to_base): string"},
{"trigger":"basename","contents":"basename(${1:string:path}${2:, ${3:string:suffix=''}})","kind":"function","annotation":"basename(string $path [, string $suffix='']): string","details":"basename(string $path [, string $suffix='']): string"},
{"trigger":"bcadd","contents":"bcadd(${1:string:num1}, ${2:string:num2}${3:, ${4:?int:scale=null}})","kind":"function","annotation":"bcadd(string $num1, string $num2 [, ?int $scale=null]): string","details":"bcadd(string $num1, string $num2 [, ?int $scale=null]): string"},
{"trigger":"bccomp","contents":"bccomp(${1:string:num1}, ${2:string:num2}${3:, ${4:?int:scale=null}})","kind":"function","annotation":"bccomp(string $num1, string $num2 [, ?int $scale=null]): int","details":"bccomp(string $num1, string $num2 [, ?int $scale=null]): int"},
{"trigger":"bcdiv","contents":"bcdiv(${1:string:num1}, ${2:string:num2}${3:, ${4:?int:scale=null}})","kind":"function","annotation":"bcdiv(string $num1, string $num2 [, ?int $scale=null]): string","details":"bcdiv(string $num1, string $num2 [, ?int $scale=null]): string"},
{"trigger":"bcmod","contents":"bcmod(${1:string:num1}, ${2:string:num2}${3:, ${4:?int:scale=null}})","kind":"function","annotation":"bcmod(string $num1, string $num2 [, ?int $scale=null]): string","details":"bcmod(string $num1, string $num2 [, ?int $scale=null]): string"},
{"trigger":"bcmul","contents":"bcmul(${1:string:num1}, ${2:string:num2}${3:, ${4:?int:scale=null}})","kind":"function","annotation":"bcmul(string $num1, string $num2 [, ?int $scale=null]): string","details":"bcmul(string $num1, string $num2 [, ?int $scale=null]): string"},
{"trigger":"bcpow","contents":"bcpow(${1:string:num}, ${2:string:exponent}${3:, ${4:?int:scale=null}})","kind":"function","annotation":"bcpow(string $num, string $exponent [, ?int $scale=null]): string","details":"bcpow(string $num, string $exponent [, ?int $scale=null]): string"},
{"trigger":"bcpowmod","contents":"bcpowmod(${1:string:num}, ${2:string:exponent}, ${3:string:modulus}${4:, ${5:?int:scale=null}})","kind":"function","annotation":"bcpowmod(string $num, string $exponent, string $modulus [, ?int $scale=null]): string","details":"bcpowmod(string $num, string $exponent, string $modulus [, ?int $scale=null]): string"},
{"trigger":"bcscale","contents":"bcscale(${1:?int:scale=null})","kind":"function","annotation":"bcscale(?int $scale=null): int","details":"bcscale(?int $scale=null): int"},
{"trigger":"bcsqrt","contents":"bcsqrt(${1:string:num}${2:, ${3:?int:scale=null}})","kind":"function","annotation":"bcsqrt(string $num [, ?int $scale=null]): string","details":"bcsqrt(string $num [, ?int $scale=null]): string"},
{"trigger":"bcsub","contents":"bcsub(${1:string:num1}, ${2:string:num2}${3:, ${4:?int:scale=null}})","kind":"function","annotation":"bcsub(string $num1, string $num2 [, ?int $scale=null]): string","details":"bcsub(string $num1, string $num2 [, ?int $scale=null]): string"},
{"trigger":"bin2hex","contents":"bin2hex(${1:string:string})","kind":"function","annotation":"bin2hex(string $string): string","details":"bin2hex(string $string): string"},
{"trigger":"bind_textdomain_codeset","contents":"bind_textdomain_codeset(${1:string:domain}, ${2:?string:codeset})","kind":"function","annotation":"bind_textdomain_codeset(string $domain, ?string $codeset): string|false","details":"bind_textdomain_codeset(string $domain, ?string $codeset): string|false"},
{"trigger":"bindec","contents":"bindec(${1:string:binary_string})","kind":"function","annotation":"bindec(string $binary_string): int|float","details":"bindec(string $binary_string): int|float"},
{"trigger":"bindtextdomain","contents":"bindtextdomain(${1:string:domain}, ${2:?string:directory})","kind":"function","annotation":"bindtextdomain(string $domain, ?string $directory): string|false","details":"bindtextdomain(string $domain, ?string $directory): string|false"},
{"trigger":"boolval","contents":"boolval(${1:mixed:value})","kind":"function","annotation":"boolval(mixed $value): bool","details":"boolval(mixed $value): bool"},
{"trigger":"bzclose","contents":"bzclose(${1:bz})","kind":"function","annotation":"bzclose($bz): bool","details":"bzclose($bz): bool"},
{"trigger":"bzcompress","contents":"bzcompress(${1:string:data}${2:, ${3:int:block_size=4}${4:, ${5:int:work_factor=0}}})","kind":"function","annotation":"bzcompress(string $data [, int $block_size=4 [, int $work_factor=0]]): string|int","details":"bzcompress(string $data [, int $block_size=4 [, int $work_factor=0]]): string|int"},
{"trigger":"bzdecompress","contents":"bzdecompress(${1:string:data}${2:, ${3:bool:use_less_memory=false}})","kind":"function","annotation":"bzdecompress(string $data [, bool $use_less_memory=false]): string|int|false","details":"bzdecompress(string $data [, bool $use_less_memory=false]): string|int|false"},
{"trigger":"bzerrno","contents":"bzerrno(${1:bz})","kind":"function","annotation":"bzerrno($bz): int","details":"bzerrno($bz): int"},
{"trigger":"bzerror","contents":"bzerror(${1:bz})","kind":"function","annotation":"bzerror($bz): array","details":"bzerror($bz): array"},
{"trigger":"bzerrstr","contents":"bzerrstr(${1:bz})","kind":"function","annotation":"bzerrstr($bz): string","details":"bzerrstr($bz): string"},
{"trigger":"bzflush","contents":"bzflush(${1:bz})","kind":"function","annotation":"bzflush($bz): bool","details":"bzflush($bz): bool"},
{"trigger":"bzopen","contents":"bzopen(${1:file}, ${2:string:mode})","kind":"function","annotation":"bzopen($file, string $mode)","details":"bzopen($file, string $mode)"},
{"trigger":"bzread","contents":"bzread(${1:bz}${2:, ${3:int:length=1024}})","kind":"function","annotation":"bzread($bz [, int $length=1024]): string|false","details":"bzread($bz [, int $length=1024]): string|false"},
{"trigger":"bzwrite","contents":"bzwrite(${1:bz}, ${2:string:data}${3:, ${4:?int:length=null}})","kind":"function","annotation":"bzwrite($bz, string $data [, ?int $length=null]): int|false","details":"bzwrite($bz, string $data [, ?int $length=null]): int|false"},
{"trigger":"cal_days_in_month","contents":"cal_days_in_month(${1:int:calendar}, ${2:int:month}, ${3:int:year})","kind":"function","annotation":"cal_days_in_month(int $calendar, int $month, int $year): int","details":"cal_days_in_month(int $calendar, int $month, int $year): int"},
{"trigger":"cal_from_jd","contents":"cal_from_jd(${1:int:julian_day}, ${2:int:calendar})","kind":"function","annotation":"cal_from_jd(int $julian_day, int $calendar): array","details":"cal_from_jd(int $julian_day, int $calendar): array"},
{"trigger":"cal_info","contents":"cal_info(${1:int:calendar=-1})","kind":"function","annotation":"cal_info(int $calendar=-1): array","details":"cal_info(int $calendar=-1): array"},
{"trigger":"cal_to_jd","contents":"cal_to_jd(${1:int:calendar}, ${2:int:month}, ${3:int:day}, ${4:int:year})","kind":"function","annotation":"cal_to_jd(int $calendar, int $month, int $day, int $year): int","details":"cal_to_jd(int $calendar, int $month, int $day, int $year): int"},
{"trigger":"call_user_func","contents":"call_user_func(${1:callable:callback}${2:, ${3:mixed:args...}})","kind":"function","annotation":"call_user_func(callable $callback [, mixed ...$args]): mixed","details":"call_user_func(callable $callback [, mixed ...$args]): mixed"},
{"trigger":"call_user_func_array","contents":"call_user_func_array(${1:callable:callback}, ${2:array:args})","kind":"function","annotation":"call_user_func_array(callable $callback, array $args): mixed","details":"call_user_func_array(callable $callback, array $args): mixed"},
{"trigger":"ceil","contents":"ceil(${1:int|float:num})","kind":"function","annotation":"ceil(int|float $num): float","details":"ceil(int|float $num): float"},
{"trigger":"chdir","contents":"chdir(${1:string:directory})","kind":"function","annotation":"chdir(string $directory): bool","details":"chdir(string $directory): bool"},
{"trigger":"checkdate","contents":"checkdate(${1:int:month}, ${2:int:day}, ${3:int:year})","kind":"function","annotation":"checkdate(int $month, int $day, int $year): bool","details":"checkdate(int $month, int $day, int $year): bool"},
{"trigger":"checkdnsrr","contents":"checkdnsrr(${1:string:hostname}${2:, ${3:string:type='MX'}})","kind":"function","annotation":"checkdnsrr(string $hostname [, string $type='MX']): bool","details":"checkdnsrr(string $hostname [, string $type='MX']): bool"},
{"trigger":"chgrp","contents":"chgrp(${1:string:filename}, ${2:string|int:group})","kind":"function","annotation":"chgrp(string $filename, string|int $group): bool","details":"chgrp(string $filename, string|int $group): bool"},
{"trigger":"chmod","contents":"chmod(${1:string:filename}, ${2:int:permissions})","kind":"function","annotation":"chmod(string $filename, int $permissions): bool","details":"chmod(string $filename, int $permissions): bool"},
{"trigger":"chop","contents":"chop(${1:string:string}${2:, ${3:string:characters=' \\n\\r\\t\\x0B\\0'}})","kind":"function","annotation":"chop(string $string [, string $characters=' \n\r\t\u000b\u0000']): string","details":"chop(string $string [, string $characters=' \n\r\t\u000b\u0000']): string"},
{"trigger":"chown","contents":"chown(${1:string:filename}, ${2:string|int:user})","kind":"function","annotation":"chown(string $filename, string|int $user): bool","details":"chown(string $filename, string|int $user): bool"},
{"trigger":"chr","contents":"chr(${1:int:codepoint})","kind":"function","annotation":"chr(int $codepoint): string","details":"chr(int $codepoint): string"},
{"trigger":"chunk_split","contents":"chunk_split(${1:string:string}${2:, ${3:int:length=76}${4:, ${5:string:separator='\\r\\n'}}})","kind":"function","annotation":"chunk_split(string $string [, int $length=76 [, string $separator='\r\n']]): string","details":"chunk_split(string $string [, int $length=76 [, string $separator='\r\n']]): string"},
{"trigger":"class_alias","contents":"class_alias(${1:string:class}, ${2:string:alias}${3:, ${4:bool:autoload=true}})","kind":"function","annotation":"class_alias(string $class, string $alias [, bool $autoload=true]): bool","details":"class_alias(string $class, string $alias [, bool $autoload=true]): bool"},
{"trigger":"class_exists","contents":"class_exists(${1:string:class}${2:, ${3:bool:autoload=true}})","kind":"function","annotation":"class_exists(string $class [, bool $autoload=true]): bool","details":"class_exists(string $class [, bool $autoload=true]): bool"},
{"trigger":"class_implements","contents":"class_implements(${1:object_or_class}${2:, ${3:bool:autoload=true}})","kind":"function","annotation":"class_implements($object_or_class [, bool $autoload=true]): array|false","details":"class_implements($object_or_class [, bool $autoload=true]): array|false"},
{"trigger":"class_parents","contents":"class_parents(${1:object_or_class}${2:, ${3:bool:autoload=true}})","kind":"function","annotation":"class_parents($object_or_class [, bool $autoload=true]): array|false","details":"class_parents($object_or_class [, bool $autoload=true]): array|false"},
{"trigger":"class_uses","contents":"class_uses(${1:object_or_class}${2:, ${3:bool:autoload=true}})","kind":"function","annotation":"class_uses($object_or_class [, bool $autoload=true]): array|false","details":"class_uses($object_or_class [, bool $autoload=true]): array|false"},
{"trigger":"clearstatcache","contents":"clearstatcache(${1:bool:clear_realpath_cache=false}${2:, ${3:string:filename=''}})","kind":"function","annotation":"clearstatcache(bool $clear_realpath_cache=false [, string $filename='']): void","details":"clearstatcache(bool $clear_realpath_cache=false [, string $filename='']): void"},
{"trigger":"cli_get_process_title","contents":"cli_get_process_title()","kind":"function","annotation":"cli_get_process_title(): ?string","details":"cli_get_process_title(): ?string"},
{"trigger":"cli_set_process_title","contents":"cli_set_process_title(${1:string:title})","kind":"function","annotation":"cli_set_process_title(string $title): bool","details":"cli_set_process_title(string $title): bool"},
{"trigger":"closedir","contents":"closedir(${1:dir_handle=null})","kind":"function","annotation":"closedir($dir_handle=null): void","details":"closedir($dir_handle=null): void"},
{"trigger":"closelog","contents":"closelog()","kind":"function","annotation":"closelog(): true","details":"closelog(): true"},
{"trigger":"collator_asort","contents":"collator_asort(${1:Collator:object}, ${2:&array:array}${3:, ${4:int:flags=0}})","kind":"function","annotation":"collator_asort(Collator $object, array &$array [, int $flags=0]): bool","details":"collator_asort(Collator $object, array &$array [, int $flags=0]): bool"},
{"trigger":"collator_compare","contents":"collator_compare(${1:Collator:object}, ${2:string:string1}, ${3:string:string2})","kind":"function","annotation":"collator_compare(Collator $object, string $string1, string $string2): int|false","details":"collator_compare(Collator $object, string $string1, string $string2): int|false"},
{"trigger":"collator_create","contents":"collator_create(${1:string:locale})","kind":"function","annotation":"collator_create(string $locale): ?Collator","details":"collator_create(string $locale): ?Collator"},
{"trigger":"collator_get_attribute","contents":"collator_get_attribute(${1:Collator:object}, ${2:int:attribute})","kind":"function","annotation":"collator_get_attribute(Collator $object, int $attribute): int|false","details":"collator_get_attribute(Collator $object, int $attribute): int|false"},
{"trigger":"collator_get_error_code","contents":"collator_get_error_code(${1:Collator:object})","kind":"function","annotation":"collator_get_error_code(Collator $object): int|false","details":"collator_get_error_code(Collator $object): int|false"},
{"trigger":"collator_get_error_message","contents":"collator_get_error_message(${1:Collator:object})","kind":"function","annotation":"collator_get_error_message(Collator $object): string|false","details":"collator_get_error_message(Collator $object): string|false"},
{"trigger":"collator_get_locale","contents":"collator_get_locale(${1:Collator:object}, ${2:int:type})","kind":"function","annotation":"collator_get_locale(Collator $object, int $type): string|false","details":"collator_get_locale(Collator $object, int $type): string|false"},
{"trigger":"collator_get_sort_key","contents":"collator_get_sort_key(${1:Collator:object}, ${2:string:string})","kind":"function","annotation":"collator_get_sort_key(Collator $object, string $string): string|false","details":"collator_get_sort_key(Collator $object, string $string): string|false"},
{"trigger":"collator_get_strength","contents":"collator_get_strength(${1:Collator:object})","kind":"function","annotation":"collator_get_strength(Collator $object): int","details":"collator_get_strength(Collator $object): int"},
{"trigger":"collator_set_attribute","contents":"collator_set_attribute(${1:Collator:object}, ${2:int:attribute}, ${3:int:value})","kind":"function","annotation":"collator_set_attribute(Collator $object, int $attribute, int $value): bool","details":"collator_set_attribute(Collator $object, int $attribute, int $value): bool"},
{"trigger":"collator_set_strength","contents":"collator_set_strength(${1:Collator:object}, ${2:int:strength})","kind":"function","annotation":"collator_set_strength(Collator $object, int $strength): bool","details":"collator_set_strength(Collator $object, int $strength): bool"},
{"trigger":"collator_sort","contents":"collator_sort(${1:Collator:object}, ${2:&array:array}${3:, ${4:int:flags=0}})","kind":"function","annotation":"collator_sort(Collator $object, array &$array [, int $flags=0]): bool","details":"collator_sort(Collator $object, array &$array [, int $flags=0]): bool"},
{"trigger":"collator_sort_with_sort_keys","contents":"collator_sort_with_sort_keys(${1:Collator:object}, ${2:&array:array})","kind":"function","annotation":"collator_sort_with_sort_keys(Collator $object, array &$array): bool","details":"collator_sort_with_sort_keys(Collator $object, array &$array): bool"},
{"trigger":"compact","contents":"compact(${1:var_name}${2:, ${3:var_names...}})","kind":"function","annotation":"compact($var_name [, ...$var_names]): array","details":"compact($var_name [, ...$var_names]): array"},
{"trigger":"connection_aborted","contents":"connection_aborted()","kind":"function","annotation":"connection_aborted(): int","details":"connection_aborted(): int"},
{"trigger":"connection_status","contents":"connection_status()","kind":"function","annotation":"connection_status(): int","details":"connection_status(): int"},
{"trigger":"constant","contents":"constant(${1:string:name})","kind":"function","annotation":"constant(string $name): mixed","details":"constant(string $name): mixed"},
{"trigger":"convert_uudecode","contents":"convert_uudecode(${1:string:string})","kind":"function","annotation":"convert_uudecode(string $string): string|false","details":"convert_uudecode(string $string): string|false"},
{"trigger":"convert_uuencode","contents":"convert_uuencode(${1:string:string})","kind":"function","annotation":"convert_uuencode(string $string): string","details":"convert_uuencode(string $string): string"},
{"trigger":"copy","contents":"copy(${1:string:from}, ${2:string:to}${3:, ${4:context=null}})","kind":"function","annotation":"copy(string $from, string $to [, $context=null]): bool","details":"copy(string $from, string $to [, $context=null]): bool"},
{"trigger":"cos","contents":"cos(${1:float:num})","kind":"function","annotation":"cos(float $num): float","details":"cos(float $num): float"},
{"trigger":"cosh","contents":"cosh(${1:float:num})","kind":"function","annotation":"cosh(float $num): float","details":"cosh(float $num): float"},
{"trigger":"count","contents":"count(${1:Countable|array:value}${2:, ${3:int:mode=0}})","kind":"function","annotation":"count(Countable|array $value [, int $mode=0]): int","details":"count(Countable|array $value [, int $mode=0]): int"},
{"trigger":"count_chars","contents":"count_chars(${1:string:string}${2:, ${3:int:mode=0}})","kind":"function","annotation":"count_chars(string $string [, int $mode=0]): array|string","details":"count_chars(string $string [, int $mode=0]): array|string"},
{"trigger":"crc32","contents":"crc32(${1:string:string})","kind":"function","annotation":"crc32(string $string): int","details":"crc32(string $string): int"},
{"trigger":"crypt","contents":"crypt(${1:string:string}, ${2:string:salt})","kind":"function","annotation":"crypt(string $string, string $salt): string","details":"crypt(string $string, string $salt): string"},
{"trigger":"ctype_alnum","contents":"ctype_alnum(${1:mixed:text})","kind":"function","annotation":"ctype_alnum(mixed $text): bool","details":"ctype_alnum(mixed $text): bool"},
{"trigger":"ctype_alpha","contents":"ctype_alpha(${1:mixed:text})","kind":"function","annotation":"ctype_alpha(mixed $text): bool","details":"ctype_alpha(mixed $text): bool"},
{"trigger":"ctype_cntrl","contents":"ctype_cntrl(${1:mixed:text})","kind":"function","annotation":"ctype_cntrl(mixed $text): bool","details":"ctype_cntrl(mixed $text): bool"},
{"trigger":"ctype_digit","contents":"ctype_digit(${1:mixed:text})","kind":"function","annotation":"ctype_digit(mixed $text): bool","details":"ctype_digit(mixed $text): bool"},
{"trigger":"ctype_graph","contents":"ctype_graph(${1:mixed:text})","kind":"function","annotation":"ctype_graph(mixed $text): bool","details":"ctype_graph(mixed $text): bool"},
{"trigger":"ctype_lower","contents":"ctype_lower(${1:mixed:text})","kind":"function","annotation":"ctype_lower(mixed $text): bool","details":"ctype_lower(mixed $text): bool"},
{"trigger":"ctype_print","contents":"ctype_print(${1:mixed:text})","kind":"function","annotation":"ctype_print(mixed $text): bool","details":"ctype_print(mixed $text): bool"},
{"trigger":"ctype_punct","contents":"ctype_punct(${1:mixed:text})","kind":"function","annotation":"ctype_punct(mixed $text): bool","details":"ctype_punct(mixed $text): bool"},
{"trigger":"ctype_space","contents":"ctype_space(${1:mixed:text})","kind":"function","annotation":"ctype_space(mixed $text): bool","details":"ctype_space(mixed $text): bool"},
{"trigger":"ctype_upper","contents":"ctype_upper(${1:mixed:text})","kind":"function","annotation":"ctype_upper(mixed $text): bool","details":"ctype_upper(mixed $text): bool"},
{"trigger":"ctype_xdigit","contents":"ctype_xdigit(${1:mixed:text})","kind":"function","annotation":"ctype_xdigit(mixed $text): bool","details":"ctype_xdigit(mixed $text): bool"},
{"trigger":"curl_close","contents":"curl_close(${1:CurlHandle:handle})","kind":"function","annotation":"curl_close(CurlHandle $handle): void","details":"curl_close(CurlHandle $handle): void"},
{"trigger":"curl_copy_handle","contents":"curl_copy_handle(${1:CurlHandle:handle})","kind":"function","annotation":"curl_copy_handle(CurlHandle $handle): CurlHandle|false","details":"curl_copy_handle(CurlHandle $handle): CurlHandle|false"},
{"trigger":"curl_errno","contents":"curl_errno(${1:CurlHandle:handle})","kind":"function","annotation":"curl_errno(CurlHandle $handle): int","details":"curl_errno(CurlHandle $handle): int"},
{"trigger":"curl_error","contents":"curl_error(${1:CurlHandle:handle})","kind":"function","annotation":"curl_error(CurlHandle $handle): string","details":"curl_error(CurlHandle $handle): string"},
{"trigger":"curl_escape","contents":"curl_escape(${1:CurlHandle:handle}, ${2:string:string})","kind":"function","annotation":"curl_escape(CurlHandle $handle, string $string): string|false","details":"curl_escape(CurlHandle $handle, string $string): string|false"},
{"trigger":"curl_exec","contents":"curl_exec(${1:CurlHandle:handle})","kind":"function","annotation":"curl_exec(CurlHandle $handle): string|bool","details":"curl_exec(CurlHandle $handle): string|bool"},
{"trigger":"curl_file_create","contents":"curl_file_create(${1:string:filename}${2:, ${3:?string:mime_type=null}${4:, ${5:?string:posted_filename=null}}})","kind":"function","annotation":"curl_file_create(string $filename [, ?string $mime_type=null [, ?string $posted_filename=null]]): CURLFile","details":"curl_file_create(string $filename [, ?string $mime_type=null [, ?string $posted_filename=null]]): CURLFile"},
{"trigger":"curl_getinfo","contents":"curl_getinfo(${1:CurlHandle:handle}${2:, ${3:?int:option=null}})","kind":"function","annotation":"curl_getinfo(CurlHandle $handle [, ?int $option=null]): mixed","details":"curl_getinfo(CurlHandle $handle [, ?int $option=null]): mixed"},
{"trigger":"curl_init","contents":"curl_init(${1:?string:url=null})","kind":"function","annotation":"curl_init(?string $url=null): CurlHandle|false","details":"curl_init(?string $url=null): CurlHandle|false"},
{"trigger":"curl_multi_add_handle","contents":"curl_multi_add_handle(${1:CurlMultiHandle:multi_handle}, ${2:CurlHandle:handle})","kind":"function","annotation":"curl_multi_add_handle(CurlMultiHandle $multi_handle, CurlHandle $handle): int","details":"curl_multi_add_handle(CurlMultiHandle $multi_handle, CurlHandle $handle): int"},
{"trigger":"curl_multi_close","contents":"curl_multi_close(${1:CurlMultiHandle:multi_handle})","kind":"function","annotation":"curl_multi_close(CurlMultiHandle $multi_handle): void","details":"curl_multi_close(CurlMultiHandle $multi_handle): void"},
{"trigger":"curl_multi_errno","contents":"curl_multi_errno(${1:CurlMultiHandle:multi_handle})","kind":"function","annotation":"curl_multi_errno(CurlMultiHandle $multi_handle): int","details":"curl_multi_errno(CurlMultiHandle $multi_handle): int"},
{"trigger":"curl_multi_exec","contents":"curl_multi_exec(${1:CurlMultiHandle:multi_handle}, ${2:&still_running})","kind":"function","annotation":"curl_multi_exec(CurlMultiHandle $multi_handle, &$still_running): int","details":"curl_multi_exec(CurlMultiHandle $multi_handle, &$still_running): int"},
{"trigger":"curl_multi_getcontent","contents":"curl_multi_getcontent(${1:CurlHandle:handle})","kind":"function","annotation":"curl_multi_getcontent(CurlHandle $handle): ?string","details":"curl_multi_getcontent(CurlHandle $handle): ?string"},
{"trigger":"curl_multi_info_read","contents":"curl_multi_info_read(${1:CurlMultiHandle:multi_handle}${2:, ${3:&queued_messages=null}})","kind":"function","annotation":"curl_multi_info_read(CurlMultiHandle $multi_handle [, &$queued_messages=null]): array|false","details":"curl_multi_info_read(CurlMultiHandle $multi_handle [, &$queued_messages=null]): array|false"},
{"trigger":"curl_multi_init","contents":"curl_multi_init()","kind":"function","annotation":"curl_multi_init(): CurlMultiHandle","details":"curl_multi_init(): CurlMultiHandle"},
{"trigger":"curl_multi_remove_handle","contents":"curl_multi_remove_handle(${1:CurlMultiHandle:multi_handle}, ${2:CurlHandle:handle})","kind":"function","annotation":"curl_multi_remove_handle(CurlMultiHandle $multi_handle, CurlHandle $handle): int","details":"curl_multi_remove_handle(CurlMultiHandle $multi_handle, CurlHandle $handle): int"},
{"trigger":"curl_multi_select","contents":"curl_multi_select(${1:CurlMultiHandle:multi_handle}${2:, ${3:float:timeout=1}})","kind":"function","annotation":"curl_multi_select(CurlMultiHandle $multi_handle [, float $timeout=1]): int","details":"curl_multi_select(CurlMultiHandle $multi_handle [, float $timeout=1]): int"},
{"trigger":"curl_multi_setopt","contents":"curl_multi_setopt(${1:CurlMultiHandle:multi_handle}, ${2:int:option}, ${3:mixed:value})","kind":"function","annotation":"curl_multi_setopt(CurlMultiHandle $multi_handle, int $option, mixed $value): bool","details":"curl_multi_setopt(CurlMultiHandle $multi_handle, int $option, mixed $value): bool"},
{"trigger":"curl_multi_strerror","contents":"curl_multi_strerror(${1:int:error_code})","kind":"function","annotation":"curl_multi_strerror(int $error_code): ?string","details":"curl_multi_strerror(int $error_code): ?string"},
{"trigger":"curl_pause","contents":"curl_pause(${1:CurlHandle:handle}, ${2:int:flags})","kind":"function","annotation":"curl_pause(CurlHandle $handle, int $flags): int","details":"curl_pause(CurlHandle $handle, int $flags): int"},
{"trigger":"curl_reset","contents":"curl_reset(${1:CurlHandle:handle})","kind":"function","annotation":"curl_reset(CurlHandle $handle): void","details":"curl_reset(CurlHandle $handle): void"},
{"trigger":"curl_setopt","contents":"curl_setopt(${1:CurlHandle:handle}, ${2:int:option}, ${3:mixed:value})","kind":"function","annotation":"curl_setopt(CurlHandle $handle, int $option, mixed $value): bool","details":"curl_setopt(CurlHandle $handle, int $option, mixed $value): bool"},
{"trigger":"curl_setopt_array","contents":"curl_setopt_array(${1:CurlHandle:handle}, ${2:array:options})","kind":"function","annotation":"curl_setopt_array(CurlHandle $handle, array $options): bool","details":"curl_setopt_array(CurlHandle $handle, array $options): bool"},
{"trigger":"curl_share_close","contents":"curl_share_close(${1:CurlShareHandle:share_handle})","kind":"function","annotation":"curl_share_close(CurlShareHandle $share_handle): void","details":"curl_share_close(CurlShareHandle $share_handle): void"},
{"trigger":"curl_share_errno","contents":"curl_share_errno(${1:CurlShareHandle:share_handle})","kind":"function","annotation":"curl_share_errno(CurlShareHandle $share_handle): int","details":"curl_share_errno(CurlShareHandle $share_handle): int"},
{"trigger":"curl_share_init","contents":"curl_share_init()","kind":"function","annotation":"curl_share_init(): CurlShareHandle","details":"curl_share_init(): CurlShareHandle"},
{"trigger":"curl_share_setopt","contents":"curl_share_setopt(${1:CurlShareHandle:share_handle}, ${2:int:option}, ${3:mixed:value})","kind":"function","annotation":"curl_share_setopt(CurlShareHandle $share_handle, int $option, mixed $value): bool","details":"curl_share_setopt(CurlShareHandle $share_handle, int $option, mixed $value): bool"},
{"trigger":"curl_share_strerror","contents":"curl_share_strerror(${1:int:error_code})","kind":"function","annotation":"curl_share_strerror(int $error_code): ?string","details":"curl_share_strerror(int $error_code): ?string"},
{"trigger":"curl_strerror","contents":"curl_strerror(${1:int:error_code})","kind":"function","annotation":"curl_strerror(int $error_code): ?string","details":"curl_strerror(int $error_code): ?string"},
{"trigger":"curl_unescape","contents":"curl_unescape(${1:CurlHandle:handle}, ${2:string:string})","kind":"function","annotation":"curl_unescape(CurlHandle $handle, string $string): string|false","details":"curl_unescape(CurlHandle $handle, string $string): string|false"},
{"trigger":"curl_upkeep","contents":"curl_upkeep(${1:CurlHandle:handle})","kind":"function","annotation":"curl_upkeep(CurlHandle $handle): bool","details":"curl_upkeep(CurlHandle $handle): bool"},
{"trigger":"curl_version","contents":"curl_version()","kind":"function","annotation":"curl_version(): array|false","details":"curl_version(): array|false"},
{"trigger":"current","contents":"current(${1:object|array:array})","kind":"function","annotation":"current(object|array $array): mixed","details":"current(object|array $array): mixed"},
{"trigger":"date","contents":"date(${1:string:format}${2:, ${3:?int:timestamp=null}})","kind":"function","annotation":"date(string $format [, ?int $timestamp=null]): string","details":"date(string $format [, ?int $timestamp=null]): string"},
{"trigger":"date_add","contents":"date_add(${1:DateTime:object}, ${2:DateInterval:interval})","kind":"function","annotation":"date_add(DateTime $object, DateInterval $interval): DateTime","details":"date_add(DateTime $object, DateInterval $interval): DateTime"},
{"trigger":"date_create","contents":"date_create(${1:string:datetime='now'}${2:, ${3:?DateTimeZone:timezone=null}})","kind":"function","annotation":"date_create(string $datetime='now' [, ?DateTimeZone $timezone=null]): DateTime|false","details":"date_create(string $datetime='now' [, ?DateTimeZone $timezone=null]): DateTime|false"},
{"trigger":"date_create_from_format","contents":"date_create_from_format(${1:string:format}, ${2:string:datetime}${3:, ${4:?DateTimeZone:timezone=null}})","kind":"function","annotation":"date_create_from_format(string $format, string $datetime [, ?DateTimeZone $timezone=null]): DateTime|false","details":"date_create_from_format(string $format, string $datetime [, ?DateTimeZone $timezone=null]): DateTime|false"},
{"trigger":"date_create_immutable","contents":"date_create_immutable(${1:string:datetime='now'}${2:, ${3:?DateTimeZone:timezone=null}})","kind":"function","annotation":"date_create_immutable(string $datetime='now' [, ?DateTimeZone $timezone=null]): DateTimeImmutable|false","details":"date_create_immutable(string $datetime='now' [, ?DateTimeZone $timezone=null]): DateTimeImmutable|false"},
{"trigger":"date_create_immutable_from_format","contents":"date_create_immutable_from_format(${1:string:format}, ${2:string:datetime}${3:, ${4:?DateTimeZone:timezone=null}})","kind":"function","annotation":"date_create_immutable_from_format(string $format, string $datetime [, ?DateTimeZone $timezone=null]): DateTimeImmutable|false","details":"date_create_immutable_from_format(string $format, string $datetime [, ?DateTimeZone $timezone=null]): DateTimeImmutable|false"},
{"trigger":"date_date_set","contents":"date_date_set(${1:DateTime:object}, ${2:int:year}, ${3:int:month}, ${4:int:day})","kind":"function","annotation":"date_date_set(DateTime $object, int $year, int $month, int $day): DateTime","details":"date_date_set(DateTime $object, int $year, int $month, int $day): DateTime"},
{"trigger":"date_default_timezone_get","contents":"date_default_timezone_get()","kind":"function","annotation":"date_default_timezone_get(): string","details":"date_default_timezone_get(): string"},
{"trigger":"date_default_timezone_set","contents":"date_default_timezone_set(${1:string:timezoneId})","kind":"function","annotation":"date_default_timezone_set(string $timezoneId): bool","details":"date_default_timezone_set(string $timezoneId): bool"},
{"trigger":"date_diff","contents":"date_diff(${1:DateTimeInterface:baseObject}, ${2:DateTimeInterface:targetObject}${3:, ${4:bool:absolute=false}})","kind":"function","annotation":"date_diff(DateTimeInterface $baseObject, DateTimeInterface $targetObject [, bool $absolute=false]): DateInterval","details":"date_diff(DateTimeInterface $baseObject, DateTimeInterface $targetObject [, bool $absolute=false]): DateInterval"},
{"trigger":"date_format","contents":"date_format(${1:DateTimeInterface:object}, ${2:string:format})","kind":"function","annotation":"date_format(DateTimeInterface $object, string $format): string","details":"date_format(DateTimeInterface $object, string $format): string"},
{"trigger":"date_get_last_errors","contents":"date_get_last_errors()","kind":"function","annotation":"date_get_last_errors(): array|false","details":"date_get_last_errors(): array|false"},
{"trigger":"date_interval_create_from_date_string","contents":"date_interval_create_from_date_string(${1:string:datetime})","kind":"function","annotation":"date_interval_create_from_date_string(string $datetime): DateInterval|false","details":"date_interval_create_from_date_string(string $datetime): DateInterval|false"},
{"trigger":"date_interval_format","contents":"date_interval_format(${1:DateInterval:object}, ${2:string:format})","kind":"function","annotation":"date_interval_format(DateInterval $object, string $format): string","details":"date_interval_format(DateInterval $object, string $format): string"},
{"trigger":"date_isodate_set","contents":"date_isodate_set(${1:DateTime:object}, ${2:int:year}, ${3:int:week}${4:, ${5:int:dayOfWeek=1}})","kind":"function","annotation":"date_isodate_set(DateTime $object, int $year, int $week [, int $dayOfWeek=1]): DateTime","details":"date_isodate_set(DateTime $object, int $year, int $week [, int $dayOfWeek=1]): DateTime"},
{"trigger":"date_modify","contents":"date_modify(${1:DateTime:object}, ${2:string:modifier})","kind":"function","annotation":"date_modify(DateTime $object, string $modifier): DateTime|false","details":"date_modify(DateTime $object, string $modifier): DateTime|false"},
{"trigger":"date_offset_get","contents":"date_offset_get(${1:DateTimeInterface:object})","kind":"function","annotation":"date_offset_get(DateTimeInterface $object): int","details":"date_offset_get(DateTimeInterface $object): int"},
{"trigger":"date_parse","contents":"date_parse(${1:string:datetime})","kind":"function","annotation":"date_parse(string $datetime): array","details":"date_parse(string $datetime): array"},
{"trigger":"date_parse_from_format","contents":"date_parse_from_format(${1:string:format}, ${2:string:datetime})","kind":"function","annotation":"date_parse_from_format(string $format, string $datetime): array","details":"date_parse_from_format(string $format, string $datetime): array"},
{"trigger":"date_sub","contents":"date_sub(${1:DateTime:object}, ${2:DateInterval:interval})","kind":"function","annotation":"date_sub(DateTime $object, DateInterval $interval): DateTime","details":"date_sub(DateTime $object, DateInterval $interval): DateTime"},
{"trigger":"date_sun_info","contents":"date_sun_info(${1:int:timestamp}, ${2:float:latitude}, ${3:float:longitude})","kind":"function","annotation":"date_sun_info(int $timestamp, float $latitude, float $longitude): array","details":"date_sun_info(int $timestamp, float $latitude, float $longitude): array"},
{"trigger":"date_time_set","contents":"date_time_set(${1:DateTime:object}, ${2:int:hour}, ${3:int:minute}${4:, ${5:int:second=0}${6:, ${7:int:microsecond=0}}})","kind":"function","annotation":"date_time_set(DateTime $object, int $hour, int $minute [, int $second=0 [, int $microsecond=0]]): DateTime","details":"date_time_set(DateTime $object, int $hour, int $minute [, int $second=0 [, int $microsecond=0]]): DateTime"},
{"trigger":"date_timestamp_get","contents":"date_timestamp_get(${1:DateTimeInterface:object})","kind":"function","annotation":"date_timestamp_get(DateTimeInterface $object): int","details":"date_timestamp_get(DateTimeInterface $object): int"},
{"trigger":"date_timestamp_set","contents":"date_timestamp_set(${1:DateTime:object}, ${2:int:timestamp})","kind":"function","annotation":"date_timestamp_set(DateTime $object, int $timestamp): DateTime","details":"date_timestamp_set(DateTime $object, int $timestamp): DateTime"},
{"trigger":"date_timezone_get","contents":"date_timezone_get(${1:DateTimeInterface:object})","kind":"function","annotation":"date_timezone_get(DateTimeInterface $object): DateTimeZone|false","details":"date_timezone_get(DateTimeInterface $object): DateTimeZone|false"},
{"trigger":"date_timezone_set","contents":"date_timezone_set(${1:DateTime:object}, ${2:DateTimeZone:timezone})","kind":"function","annotation":"date_timezone_set(DateTime $object, DateTimeZone $timezone): DateTime","details":"date_timezone_set(DateTime $object, DateTimeZone $timezone): DateTime"},
{"trigger":"datefmt_create","contents":"datefmt_create(${1:?string:locale}${2:, ${3:int:dateType=0}${4:, ${5:int:timeType=0}${6:, ${7:timezone=null}${8:, ${9:IntlCalendar|int|null:calendar=null}${10:, ${11:?string:pattern=null}}}}}})","kind":"function","annotation":"datefmt_create(?string $locale [, int $dateType=0 [, int $timeType=0 [, $timezone=null [, IntlCalendar|int|null $calendar=null [, ?string $pattern=null]]]]]): ?IntlDateFormatter","details":"datefmt_create(?string $locale [, int $dateType=0 [, int $timeType=0 [, $timezone=null [, IntlCalendar|int|null $calendar=null [, ?string $pattern=null]]]]]): ?IntlDateFormatter"},
{"trigger":"datefmt_format","contents":"datefmt_format(${1:IntlDateFormatter:formatter}, ${2:datetime})","kind":"function","annotation":"datefmt_format(IntlDateFormatter $formatter, $datetime): string|false","details":"datefmt_format(IntlDateFormatter $formatter, $datetime): string|false"},
{"trigger":"datefmt_format_object","contents":"datefmt_format_object(${1:datetime}${2:, ${3:format=null}${4:, ${5:?string:locale=null}}})","kind":"function","annotation":"datefmt_format_object($datetime [, $format=null [, ?string $locale=null]]): string|false","details":"datefmt_format_object($datetime [, $format=null [, ?string $locale=null]]): string|false"},
{"trigger":"datefmt_get_calendar","contents":"datefmt_get_calendar(${1:IntlDateFormatter:formatter})","kind":"function","annotation":"datefmt_get_calendar(IntlDateFormatter $formatter): int|false","details":"datefmt_get_calendar(IntlDateFormatter $formatter): int|false"},
{"trigger":"datefmt_get_calendar_object","contents":"datefmt_get_calendar_object(${1:IntlDateFormatter:formatter})","kind":"function","annotation":"datefmt_get_calendar_object(IntlDateFormatter $formatter): IntlCalendar|false|null","details":"datefmt_get_calendar_object(IntlDateFormatter $formatter): IntlCalendar|false|null"},
{"trigger":"datefmt_get_datetype","contents":"datefmt_get_datetype(${1:IntlDateFormatter:formatter})","kind":"function","annotation":"datefmt_get_datetype(IntlDateFormatter $formatter): int|false","details":"datefmt_get_datetype(IntlDateFormatter $formatter): int|false"},
{"trigger":"datefmt_get_error_code","contents":"datefmt_get_error_code(${1:IntlDateFormatter:formatter})","kind":"function","annotation":"datefmt_get_error_code(IntlDateFormatter $formatter): int","details":"datefmt_get_error_code(IntlDateFormatter $formatter): int"},
{"trigger":"datefmt_get_error_message","contents":"datefmt_get_error_message(${1:IntlDateFormatter:formatter})","kind":"function","annotation":"datefmt_get_error_message(IntlDateFormatter $formatter): string","details":"datefmt_get_error_message(IntlDateFormatter $formatter): string"},
{"trigger":"datefmt_get_locale","contents":"datefmt_get_locale(${1:IntlDateFormatter:formatter}${2:, ${3:int:type=0}})","kind":"function","annotation":"datefmt_get_locale(IntlDateFormatter $formatter [, int $type=0]): string|false","details":"datefmt_get_locale(IntlDateFormatter $formatter [, int $type=0]): string|false"},
{"trigger":"datefmt_get_pattern","contents":"datefmt_get_pattern(${1:IntlDateFormatter:formatter})","kind":"function","annotation":"datefmt_get_pattern(IntlDateFormatter $formatter): string|false","details":"datefmt_get_pattern(IntlDateFormatter $formatter): string|false"},
{"trigger":"datefmt_get_timetype","contents":"datefmt_get_timetype(${1:IntlDateFormatter:formatter})","kind":"function","annotation":"datefmt_get_timetype(IntlDateFormatter $formatter): int|false","details":"datefmt_get_timetype(IntlDateFormatter $formatter): int|false"},
{"trigger":"datefmt_get_timezone","contents":"datefmt_get_timezone(${1:IntlDateFormatter:formatter})","kind":"function","annotation":"datefmt_get_timezone(IntlDateFormatter $formatter): IntlTimeZone|false","details":"datefmt_get_timezone(IntlDateFormatter $formatter): IntlTimeZone|false"},
{"trigger":"datefmt_get_timezone_id","contents":"datefmt_get_timezone_id(${1:IntlDateFormatter:formatter})","kind":"function","annotation":"datefmt_get_timezone_id(IntlDateFormatter $formatter): string|false","details":"datefmt_get_timezone_id(IntlDateFormatter $formatter): string|false"},
{"trigger":"datefmt_is_lenient","contents":"datefmt_is_lenient(${1:IntlDateFormatter:formatter})","kind":"function","annotation":"datefmt_is_lenient(IntlDateFormatter $formatter): bool","details":"datefmt_is_lenient(IntlDateFormatter $formatter): bool"},
{"trigger":"datefmt_localtime","contents":"datefmt_localtime(${1:IntlDateFormatter:formatter}, ${2:string:string}${3:, ${4:&offset=null}})","kind":"function","annotation":"datefmt_localtime(IntlDateFormatter $formatter, string $string [, &$offset=null]): array|false","details":"datefmt_localtime(IntlDateFormatter $formatter, string $string [, &$offset=null]): array|false"},
{"trigger":"datefmt_parse","contents":"datefmt_parse(${1:IntlDateFormatter:formatter}, ${2:string:string}${3:, ${4:&offset=null}})","kind":"function","annotation":"datefmt_parse(IntlDateFormatter $formatter, string $string [, &$offset=null]): int|float|false","details":"datefmt_parse(IntlDateFormatter $formatter, string $string [, &$offset=null]): int|float|false"},
{"trigger":"datefmt_set_calendar","contents":"datefmt_set_calendar(${1:IntlDateFormatter:formatter}, ${2:IntlCalendar|int|null:calendar})","kind":"function","annotation":"datefmt_set_calendar(IntlDateFormatter $formatter, IntlCalendar|int|null $calendar): bool","details":"datefmt_set_calendar(IntlDateFormatter $formatter, IntlCalendar|int|null $calendar): bool"},
{"trigger":"datefmt_set_lenient","contents":"datefmt_set_lenient(${1:IntlDateFormatter:formatter}, ${2:bool:lenient})","kind":"function","annotation":"datefmt_set_lenient(IntlDateFormatter $formatter, bool $lenient): void","details":"datefmt_set_lenient(IntlDateFormatter $formatter, bool $lenient): void"},
{"trigger":"datefmt_set_pattern","contents":"datefmt_set_pattern(${1:IntlDateFormatter:formatter}, ${2:string:pattern})","kind":"function","annotation":"datefmt_set_pattern(IntlDateFormatter $formatter, string $pattern): bool","details":"datefmt_set_pattern(IntlDateFormatter $formatter, string $pattern): bool"},
{"trigger":"datefmt_set_timezone","contents":"datefmt_set_timezone(${1:IntlDateFormatter:formatter}, ${2:timezone})","kind":"function","annotation":"datefmt_set_timezone(IntlDateFormatter $formatter, $timezone): ?bool","details":"datefmt_set_timezone(IntlDateFormatter $formatter, $timezone): ?bool"},
{"trigger":"dcgettext","contents":"dcgettext(${1:string:domain}, ${2:string:message}, ${3:int:category})","kind":"function","annotation":"dcgettext(string $domain, string $message, int $category): string","details":"dcgettext(string $domain, string $message, int $category): string"},
{"trigger":"dcngettext","contents":"dcngettext(${1:string:domain}, ${2:string:singular}, ${3:string:plural}, ${4:int:count}, ${5:int:category})","kind":"function","annotation":"dcngettext(string $domain, string $singular, string $plural, int $count, int $category): string","details":"dcngettext(string $domain, string $singular, string $plural, int $count, int $category): string"},
{"trigger":"debug_backtrace","contents":"debug_backtrace(${1:int:options=1}${2:, ${3:int:limit=0}})","kind":"function","annotation":"debug_backtrace(int $options=1 [, int $limit=0]): array","details":"debug_backtrace(int $options=1 [, int $limit=0]): array"},
{"trigger":"debug_print_backtrace","contents":"debug_print_backtrace(${1:int:options=0}${2:, ${3:int:limit=0}})","kind":"function","annotation":"debug_print_backtrace(int $options=0 [, int $limit=0]): void","details":"debug_print_backtrace(int $options=0 [, int $limit=0]): void"},
{"trigger":"debug_zval_dump","contents":"debug_zval_dump(${1:mixed:value}${2:, ${3:mixed:values...}})","kind":"function","annotation":"debug_zval_dump(mixed $value [, mixed ...$values]): void","details":"debug_zval_dump(mixed $value [, mixed ...$values]): void"},
{"trigger":"decbin","contents":"decbin(${1:int:num})","kind":"function","annotation":"decbin(int $num): string","details":"decbin(int $num): string"},
{"trigger":"dechex","contents":"dechex(${1:int:num})","kind":"function","annotation":"dechex(int $num): string","details":"dechex(int $num): string"},
{"trigger":"decoct","contents":"decoct(${1:int:num})","kind":"function","annotation":"decoct(int $num): string","details":"decoct(int $num): string"},
{"trigger":"define","contents":"define(${1:string:constant_name}, ${2:mixed:value}${3:, ${4:bool:case_insensitive=false}})","kind":"function","annotation":"define(string $constant_name, mixed $value [, bool $case_insensitive=false]): bool","details":"define(string $constant_name, mixed $value [, bool $case_insensitive=false]): bool"},
{"trigger":"defined","contents":"defined(${1:string:constant_name})","kind":"function","annotation":"defined(string $constant_name): bool","details":"defined(string $constant_name): bool"},
{"trigger":"deflate_add","contents":"deflate_add(${1:DeflateContext:context}, ${2:string:data}${3:, ${4:int:flush_mode=2}})","kind":"function","annotation":"deflate_add(DeflateContext $context, string $data [, int $flush_mode=2]): string|false","details":"deflate_add(DeflateContext $context, string $data [, int $flush_mode=2]): string|false"},
{"trigger":"deflate_init","contents":"deflate_init(${1:int:encoding}${2:, ${3:array:options=array()}})","kind":"function","annotation":"deflate_init(int $encoding [, array $options=array()]): DeflateContext|false","details":"deflate_init(int $encoding [, array $options=array()]): DeflateContext|false"},
{"trigger":"deg2rad","contents":"deg2rad(${1:float:num})","kind":"function","annotation":"deg2rad(float $num): float","details":"deg2rad(float $num): float"},
{"trigger":"dgettext","contents":"dgettext(${1:string:domain}, ${2:string:message})","kind":"function","annotation":"dgettext(string $domain, string $message): string","details":"dgettext(string $domain, string $message): string"},
{"trigger":"dir","contents":"dir(${1:string:directory}${2:, ${3:context=null}})","kind":"function","annotation":"dir(string $directory [, $context=null]): Directory|false","details":"dir(string $directory [, $context=null]): Directory|false"},
{"trigger":"dirname","contents":"dirname(${1:string:path}${2:, ${3:int:levels=1}})","kind":"function","annotation":"dirname(string $path [, int $levels=1]): string","details":"dirname(string $path [, int $levels=1]): string"},
{"trigger":"disk_free_space","contents":"disk_free_space(${1:string:directory})","kind":"function","annotation":"disk_free_space(string $directory): float|false","details":"disk_free_space(string $directory): float|false"},
{"trigger":"disk_total_space","contents":"disk_total_space(${1:string:directory})","kind":"function","annotation":"disk_total_space(string $directory): float|false","details":"disk_total_space(string $directory): float|false"},
{"trigger":"diskfreespace","contents":"diskfreespace(${1:string:directory})","kind":"function","annotation":"diskfreespace(string $directory): float|false","details":"diskfreespace(string $directory): float|false"},
{"trigger":"dl","contents":"dl(${1:string:extension_filename})","kind":"function","annotation":"dl(string $extension_filename): bool","details":"dl(string $extension_filename): bool"},
{"trigger":"dngettext","contents":"dngettext(${1:string:domain}, ${2:string:singular}, ${3:string:plural}, ${4:int:count})","kind":"function","annotation":"dngettext(string $domain, string $singular, string $plural, int $count): string","details":"dngettext(string $domain, string $singular, string $plural, int $count): string"},
{"trigger":"dns_check_record","contents":"dns_check_record(${1:string:hostname}${2:, ${3:string:type='MX'}})","kind":"function","annotation":"dns_check_record(string $hostname [, string $type='MX']): bool","details":"dns_check_record(string $hostname [, string $type='MX']): bool"},
{"trigger":"dns_get_mx","contents":"dns_get_mx(${1:string:hostname}, ${2:&hosts}${3:, ${4:&weights=null}})","kind":"function","annotation":"dns_get_mx(string $hostname, &$hosts [, &$weights=null]): bool","details":"dns_get_mx(string $hostname, &$hosts [, &$weights=null]): bool"},
{"trigger":"dns_get_record","contents":"dns_get_record(${1:string:hostname}${2:, ${3:int:type=268435456}${4:, ${5:&authoritative_name_servers=null}${6:, ${7:&additional_records=null}${8:, ${9:bool:raw=false}}}}})","kind":"function","annotation":"dns_get_record(string $hostname [, int $type=268435456 [, &$authoritative_name_servers=null [, &$additional_records=null [, bool $raw=false]]]]): array|false","details":"dns_get_record(string $hostname [, int $type=268435456 [, &$authoritative_name_servers=null [, &$additional_records=null [, bool $raw=false]]]]): array|false"},
{"trigger":"dom_import_simplexml","contents":"dom_import_simplexml(${1:object:node})","kind":"function","annotation":"dom_import_simplexml(object $node): DOMElement","details":"dom_import_simplexml(object $node): DOMElement"},
{"trigger":"doubleval","contents":"doubleval(${1:mixed:value})","kind":"function","annotation":"doubleval(mixed $value): float","details":"doubleval(mixed $value): float"},
{"trigger":"easter_date","contents":"easter_date(${1:?int:year=null}${2:, ${3:int:mode=0}})","kind":"function","annotation":"easter_date(?int $year=null [, int $mode=0]): int","details":"easter_date(?int $year=null [, int $mode=0]): int"},
{"trigger":"easter_days","contents":"easter_days(${1:?int:year=null}${2:, ${3:int:mode=0}})","kind":"function","annotation":"easter_days(?int $year=null [, int $mode=0]): int","details":"easter_days(?int $year=null [, int $mode=0]): int"},
{"trigger":"end","contents":"end(${1:&object|array:array})","kind":"function","annotation":"end(object|array &$array): mixed","details":"end(object|array &$array): mixed"},
{"trigger":"enum_exists","contents":"enum_exists(${1:string:enum}${2:, ${3:bool:autoload=true}})","kind":"function","annotation":"enum_exists(string $enum [, bool $autoload=true]): bool","details":"enum_exists(string $enum [, bool $autoload=true]): bool"},
{"trigger":"error_clear_last","contents":"error_clear_last()","kind":"function","annotation":"error_clear_last(): void","details":"error_clear_last(): void"},
{"trigger":"error_get_last","contents":"error_get_last()","kind":"function","annotation":"error_get_last(): ?array","details":"error_get_last(): ?array"},
{"trigger":"error_log","contents":"error_log(${1:string:message}${2:, ${3:int:message_type=0}${4:, ${5:?string:destination=null}${6:, ${7:?string:additional_headers=null}}}})","kind":"function","annotation":"error_log(string $message [, int $message_type=0 [, ?string $destination=null [, ?string $additional_headers=null]]]): bool","details":"error_log(string $message [, int $message_type=0 [, ?string $destination=null [, ?string $additional_headers=null]]]): bool"},
{"trigger":"error_reporting","contents":"error_reporting(${1:?int:error_level=null})","kind":"function","annotation":"error_reporting(?int $error_level=null): int","details":"error_reporting(?int $error_level=null): int"},
{"trigger":"escapeshellarg","contents":"escapeshellarg(${1:string:arg})","kind":"function","annotation":"escapeshellarg(string $arg): string","details":"escapeshellarg(string $arg): string"},
{"trigger":"escapeshellcmd","contents":"escapeshellcmd(${1:string:command})","kind":"function","annotation":"escapeshellcmd(string $command): string","details":"escapeshellcmd(string $command): string"},
{"trigger":"exec","contents":"exec(${1:string:command}${2:, ${3:&output=null}${4:, ${5:&result_code=null}}})","kind":"function","annotation":"exec(string $command [, &$output=null [, &$result_code=null]]): string|false","details":"exec(string $command [, &$output=null [, &$result_code=null]]): string|false"},
{"trigger":"exif_imagetype","contents":"exif_imagetype(${1:string:filename})","kind":"function","annotation":"exif_imagetype(string $filename): int|false","details":"exif_imagetype(string $filename): int|false"},
{"trigger":"exif_read_data","contents":"exif_read_data(${1:file}${2:, ${3:?string:required_sections=null}${4:, ${5:bool:as_arrays=false}${6:, ${7:bool:read_thumbnail=false}}}})","kind":"function","annotation":"exif_read_data($file [, ?string $required_sections=null [, bool $as_arrays=false [, bool $read_thumbnail=false]]]): array|false","details":"exif_read_data($file [, ?string $required_sections=null [, bool $as_arrays=false [, bool $read_thumbnail=false]]]): array|false"},
{"trigger":"exif_tagname","contents":"exif_tagname(${1:int:index})","kind":"function","annotation":"exif_tagname(int $index): string|false","details":"exif_tagname(int $index): string|false"},
{"trigger":"exif_thumbnail","contents":"exif_thumbnail(${1:file}${2:, ${3:&width=null}${4:, ${5:&height=null}${6:, ${7:&image_type=null}}}})","kind":"function","annotation":"exif_thumbnail($file [, &$width=null [, &$height=null [, &$image_type=null]]]): string|false","details":"exif_thumbnail($file [, &$width=null [, &$height=null [, &$image_type=null]]]): string|false"},
{"trigger":"exp","contents":"exp(${1:float:num})","kind":"function","annotation":"exp(float $num): float","details":"exp(float $num): float"},
{"trigger":"explode","contents":"explode(${1:string:separator}, ${2:string:string}${3:, ${4:int:limit=9223372036854775807}})","kind":"function","annotation":"explode(string $separator, string $string [, int $limit=9223372036854775807]): array","details":"explode(string $separator, string $string [, int $limit=9223372036854775807]): array"},
{"trigger":"expm1","contents":"expm1(${1:float:num})","kind":"function","annotation":"expm1(float $num): float","details":"expm1(float $num): float"},
{"trigger":"extension_loaded","contents":"extension_loaded(${1:string:extension})","kind":"function","annotation":"extension_loaded(string $extension): bool","details":"extension_loaded(string $extension): bool"},
{"trigger":"extract","contents":"extract(${1:&array:array}${2:, ${3:int:flags=0}${4:, ${5:string:prefix=''}}})","kind":"function","annotation":"extract(array &$array [, int $flags=0 [, string $prefix='']]): int","details":"extract(array &$array [, int $flags=0 [, string $prefix='']]): int"},
{"trigger":"fclose","contents":"fclose(${1:stream})","kind":"function","annotation":"fclose($stream): bool","details":"fclose($stream): bool"},
{"trigger":"fdatasync","contents":"fdatasync(${1:stream})","kind":"function","annotation":"fdatasync($stream): bool","details":"fdatasync($stream): bool"},
{"trigger":"fdiv","contents":"fdiv(${1:float:num1}, ${2:float:num2})","kind":"function","annotation":"fdiv(float $num1, float $num2): float","details":"fdiv(float $num1, float $num2): float"},
{"trigger":"feof","contents":"feof(${1:stream})","kind":"function","annotation":"feof($stream): bool","details":"feof($stream): bool"},
{"trigger":"fflush","contents":"fflush(${1:stream})","kind":"function","annotation":"fflush($stream): bool","details":"fflush($stream): bool"},
{"trigger":"fgetc","contents":"fgetc(${1:stream})","kind":"function","annotation":"fgetc($stream): string|false","details":"fgetc($stream): string|false"},
{"trigger":"fgetcsv","contents":"fgetcsv(${1:stream}${2:, ${3:?int:length=null}${4:, ${5:string:separator=','}${6:, ${7:string:enclosure='\"'}${8:, ${9:string:escape='\\'}}}}})","kind":"function","annotation":"fgetcsv($stream [, ?int $length=null [, string $separator=',' [, string $enclosure='\"' [, string $escape='\\']]]]): array|false","details":"fgetcsv($stream [, ?int $length=null [, string $separator=',' [, string $enclosure='\"' [, string $escape='\\']]]]): array|false"},
{"trigger":"fgets","contents":"fgets(${1:stream}${2:, ${3:?int:length=null}})","kind":"function","annotation":"fgets($stream [, ?int $length=null]): string|false","details":"fgets($stream [, ?int $length=null]): string|false"},
{"trigger":"file","contents":"file(${1:string:filename}${2:, ${3:int:flags=0}${4:, ${5:context=null}}})","kind":"function","annotation":"file(string $filename [, int $flags=0 [, $context=null]]): array|false","details":"file(string $filename [, int $flags=0 [, $context=null]]): array|false"},
{"trigger":"file_exists","contents":"file_exists(${1:string:filename})","kind":"function","annotation":"file_exists(string $filename): bool","details":"file_exists(string $filename): bool"},
{"trigger":"file_get_contents","contents":"file_get_contents(${1:string:filename}${2:, ${3:bool:use_include_path=false}${4:, ${5:context=null}${6:, ${7:int:offset=0}${8:, ${9:?int:length=null}}}}})","kind":"function","annotation":"file_get_contents(string $filename [, bool $use_include_path=false [, $context=null [, int $offset=0 [, ?int $length=null]]]]): string|false","details":"file_get_contents(string $filename [, bool $use_include_path=false [, $context=null [, int $offset=0 [, ?int $length=null]]]]): string|false"},
{"trigger":"file_put_contents","contents":"file_put_contents(${1:string:filename}, ${2:mixed:data}${3:, ${4:int:flags=0}${5:, ${6:context=null}}})","kind":"function","annotation":"file_put_contents(string $filename, mixed $data [, int $flags=0 [, $context=null]]): int|false","details":"file_put_contents(string $filename, mixed $data [, int $flags=0 [, $context=null]]): int|false"},
{"trigger":"fileatime","contents":"fileatime(${1:string:filename})","kind":"function","annotation":"fileatime(string $filename): int|false","details":"fileatime(string $filename): int|false"},
{"trigger":"filectime","contents":"filectime(${1:string:filename})","kind":"function","annotation":"filectime(string $filename): int|false","details":"filectime(string $filename): int|false"},
{"trigger":"filegroup","contents":"filegroup(${1:string:filename})","kind":"function","annotation":"filegroup(string $filename): int|false","details":"filegroup(string $filename): int|false"},
{"trigger":"fileinode","contents":"fileinode(${1:string:filename})","kind":"function","annotation":"fileinode(string $filename): int|false","details":"fileinode(string $filename): int|false"},
{"trigger":"filemtime","contents":"filemtime(${1:string:filename})","kind":"function","annotation":"filemtime(string $filename): int|false","details":"filemtime(string $filename): int|false"},
{"trigger":"fileowner","contents":"fileowner(${1:string:filename})","kind":"function","annotation":"fileowner(string $filename): int|false","details":"fileowner(string $filename): int|false"},
{"trigger":"fileperms","contents":"fileperms(${1:string:filename})","kind":"function","annotation":"fileperms(string $filename): int|false","details":"fileperms(string $filename): int|false"},
{"trigger":"filesize","contents":"filesize(${1:string:filename})","kind":"function","annotation":"filesize(string $filename): int|false","details":"filesize(string $filename): int|false"},
{"trigger":"filetype","contents":"filetype(${1:string:filename})","kind":"function","annotation":"filetype(string $filename): string|false","details":"filetype(string $filename): string|false"},
{"trigger":"filter_has_var","contents":"filter_has_var(${1:int:input_type}, ${2:string:var_name})","kind":"function","annotation":"filter_has_var(int $input_type, string $var_name): bool","details":"filter_has_var(int $input_type, string $var_name): bool"},
{"trigger":"filter_id","contents":"filter_id(${1:string:name})","kind":"function","annotation":"filter_id(string $name): int|false","details":"filter_id(string $name): int|false"},
{"trigger":"filter_input","contents":"filter_input(${1:int:type}, ${2:string:var_name}${3:, ${4:int:filter=516}${5:, ${6:array|int:options=0}}})","kind":"function","annotation":"filter_input(int $type, string $var_name [, int $filter=516 [, array|int $options=0]]): mixed","details":"filter_input(int $type, string $var_name [, int $filter=516 [, array|int $options=0]]): mixed"},
{"trigger":"filter_input_array","contents":"filter_input_array(${1:int:type}${2:, ${3:array|int:options=516}${4:, ${5:bool:add_empty=true}}})","kind":"function","annotation":"filter_input_array(int $type [, array|int $options=516 [, bool $add_empty=true]]): array|false|null","details":"filter_input_array(int $type [, array|int $options=516 [, bool $add_empty=true]]): array|false|null"},
{"trigger":"filter_list","contents":"filter_list()","kind":"function","annotation":"filter_list(): array","details":"filter_list(): array"},
{"trigger":"filter_var","contents":"filter_var(${1:mixed:value}${2:, ${3:int:filter=516}${4:, ${5:array|int:options=0}}})","kind":"function","annotation":"filter_var(mixed $value [, int $filter=516 [, array|int $options=0]]): mixed","details":"filter_var(mixed $value [, int $filter=516 [, array|int $options=0]]): mixed"},
{"trigger":"filter_var_array","contents":"filter_var_array(${1:array:array}${2:, ${3:array|int:options=516}${4:, ${5:bool:add_empty=true}}})","kind":"function","annotation":"filter_var_array(array $array [, array|int $options=516 [, bool $add_empty=true]]): array|false|null","details":"filter_var_array(array $array [, array|int $options=516 [, bool $add_empty=true]]): array|false|null"},
{"trigger":"finfo_buffer","contents":"finfo_buffer(${1:finfo:finfo}, ${2:string:string}${3:, ${4:int:flags=0}${5:, ${6:context=null}}})","kind":"function","annotation":"finfo_buffer(finfo $finfo, string $string [, int $flags=0 [, $context=null]]): string|false","details":"finfo_buffer(finfo $finfo, string $string [, int $flags=0 [, $context=null]]): string|false"},
{"trigger":"finfo_close","contents":"finfo_close(${1:finfo:finfo})","kind":"function","annotation":"finfo_close(finfo $finfo): bool","details":"finfo_close(finfo $finfo): bool"},
{"trigger":"finfo_file","contents":"finfo_file(${1:finfo:finfo}, ${2:string:filename}${3:, ${4:int:flags=0}${5:, ${6:context=null}}})","kind":"function","annotation":"finfo_file(finfo $finfo, string $filename [, int $flags=0 [, $context=null]]): string|false","details":"finfo_file(finfo $finfo, string $filename [, int $flags=0 [, $context=null]]): string|false"},
{"trigger":"finfo_open","contents":"finfo_open(${1:int:flags=0}${2:, ${3:?string:magic_database=null}})","kind":"function","annotation":"finfo_open(int $flags=0 [, ?string $magic_database=null]): finfo|false","details":"finfo_open(int $flags=0 [, ?string $magic_database=null]): finfo|false"},
{"trigger":"finfo_set_flags","contents":"finfo_set_flags(${1:finfo:finfo}, ${2:int:flags})","kind":"function","annotation":"finfo_set_flags(finfo $finfo, int $flags): bool","details":"finfo_set_flags(finfo $finfo, int $flags): bool"},
{"trigger":"floatval","contents":"floatval(${1:mixed:value})","kind":"function","annotation":"floatval(mixed $value): float","details":"floatval(mixed $value): float"},
{"trigger":"flock","contents":"flock(${1:stream}, ${2:int:operation}${3:, ${4:&would_block=null}})","kind":"function","annotation":"flock($stream, int $operation [, &$would_block=null]): bool","details":"flock($stream, int $operation [, &$would_block=null]): bool"},
{"trigger":"floor","contents":"floor(${1:int|float:num})","kind":"function","annotation":"floor(int|float $num): float","details":"floor(int|float $num): float"},
{"trigger":"flush","contents":"flush()","kind":"function","annotation":"flush(): void","details":"flush(): void"},
{"trigger":"fmod","contents":"fmod(${1:float:num1}, ${2:float:num2})","kind":"function","annotation":"fmod(float $num1, float $num2): float","details":"fmod(float $num1, float $num2): float"},
{"trigger":"fnmatch","contents":"fnmatch(${1:string:pattern}, ${2:string:filename}${3:, ${4:int:flags=0}})","kind":"function","annotation":"fnmatch(string $pattern, string $filename [, int $flags=0]): bool","details":"fnmatch(string $pattern, string $filename [, int $flags=0]): bool"},
{"trigger":"fopen","contents":"fopen(${1:string:filename}, ${2:string:mode}${3:, ${4:bool:use_include_path=false}${5:, ${6:context=null}}})","kind":"function","annotation":"fopen(string $filename, string $mode [, bool $use_include_path=false [, $context=null]])","details":"fopen(string $filename, string $mode [, bool $use_include_path=false [, $context=null]])"},
{"trigger":"forward_static_call","contents":"forward_static_call(${1:callable:callback}${2:, ${3:mixed:args...}})","kind":"function","annotation":"forward_static_call(callable $callback [, mixed ...$args]): mixed","details":"forward_static_call(callable $callback [, mixed ...$args]): mixed"},
{"trigger":"forward_static_call_array","contents":"forward_static_call_array(${1:callable:callback}, ${2:array:args})","kind":"function","annotation":"forward_static_call_array(callable $callback, array $args): mixed","details":"forward_static_call_array(callable $callback, array $args): mixed"},
{"trigger":"fpassthru","contents":"fpassthru(${1:stream})","kind":"function","annotation":"fpassthru($stream): int","details":"fpassthru($stream): int"},
{"trigger":"fprintf","contents":"fprintf(${1:stream}, ${2:string:format}${3:, ${4:mixed:values...}})","kind":"function","annotation":"fprintf($stream, string $format [, mixed ...$values]): int","details":"fprintf($stream, string $format [, mixed ...$values]): int"},
{"trigger":"fputcsv","contents":"fputcsv(${1:stream}, ${2:array:fields}${3:, ${4:string:separator=','}${5:, ${6:string:enclosure='\"'}${7:, ${8:string:escape='\\'}${9:, ${10:string:eol='\\n'}}}}})","kind":"function","annotation":"fputcsv($stream, array $fields [, string $separator=',' [, string $enclosure='\"' [, string $escape='\\' [, string $eol='\n']]]]): int|false","details":"fputcsv($stream, array $fields [, string $separator=',' [, string $enclosure='\"' [, string $escape='\\' [, string $eol='\n']]]]): int|false"},
{"trigger":"fputs","contents":"fputs(${1:stream}, ${2:string:data}${3:, ${4:?int:length=null}})","kind":"function","annotation":"fputs($stream, string $data [, ?int $length=null]): int|false","details":"fputs($stream, string $data [, ?int $length=null]): int|false"},
{"trigger":"fread","contents":"fread(${1:stream}, ${2:int:length})","kind":"function","annotation":"fread($stream, int $length): string|false","details":"fread($stream, int $length): string|false"},
{"trigger":"frenchtojd","contents":"frenchtojd(${1:int:month}, ${2:int:day}, ${3:int:year})","kind":"function","annotation":"frenchtojd(int $month, int $day, int $year): int","details":"frenchtojd(int $month, int $day, int $year): int"},
{"trigger":"fscanf","contents":"fscanf(${1:stream}, ${2:string:format}${3:, ${4:&mixed:vars...}})","kind":"function","annotation":"fscanf($stream, string $format [, mixed ...&$vars]): array|int|false|null","details":"fscanf($stream, string $format [, mixed ...&$vars]): array|int|false|null"},
{"trigger":"fseek","contents":"fseek(${1:stream}, ${2:int:offset}${3:, ${4:int:whence=0}})","kind":"function","annotation":"fseek($stream, int $offset [, int $whence=0]): int","details":"fseek($stream, int $offset [, int $whence=0]): int"},
{"trigger":"fsockopen","contents":"fsockopen(${1:string:hostname}${2:, ${3:int:port=-1}${4:, ${5:&error_code=null}${6:, ${7:&error_message=null}${8:, ${9:?float:timeout=null}}}}})","kind":"function","annotation":"fsockopen(string $hostname [, int $port=-1 [, &$error_code=null [, &$error_message=null [, ?float $timeout=null]]]])","details":"fsockopen(string $hostname [, int $port=-1 [, &$error_code=null [, &$error_message=null [, ?float $timeout=null]]]])"},
{"trigger":"fstat","contents":"fstat(${1:stream})","kind":"function","annotation":"fstat($stream): array|false","details":"fstat($stream): array|false"},
{"trigger":"fsync","contents":"fsync(${1:stream})","kind":"function","annotation":"fsync($stream): bool","details":"fsync($stream): bool"},
{"trigger":"ftell","contents":"ftell(${1:stream})","kind":"function","annotation":"ftell($stream): int|false","details":"ftell($stream): int|false"},
{"trigger":"ftok","contents":"ftok(${1:string:filename}, ${2:string:project_id})","kind":"function","annotation":"ftok(string $filename, string $project_id): int","details":"ftok(string $filename, string $project_id): int"},
{"trigger":"ftp_alloc","contents":"ftp_alloc(${1:FTP\\Connection:ftp}, ${2:int:size}${3:, ${4:&response=null}})","kind":"function","annotation":"ftp_alloc(FTP\\Connection $ftp, int $size [, &$response=null]): bool","details":"ftp_alloc(FTP\\Connection $ftp, int $size [, &$response=null]): bool"},
{"trigger":"ftp_append","contents":"ftp_append(${1:FTP\\Connection:ftp}, ${2:string:remote_filename}, ${3:string:local_filename}${4:, ${5:int:mode=2}})","kind":"function","annotation":"ftp_append(FTP\\Connection $ftp, string $remote_filename, string $local_filename [, int $mode=2]): bool","details":"ftp_append(FTP\\Connection $ftp, string $remote_filename, string $local_filename [, int $mode=2]): bool"},
{"trigger":"ftp_cdup","contents":"ftp_cdup(${1:FTP\\Connection:ftp})","kind":"function","annotation":"ftp_cdup(FTP\\Connection $ftp): bool","details":"ftp_cdup(FTP\\Connection $ftp): bool"},
{"trigger":"ftp_chdir","contents":"ftp_chdir(${1:FTP\\Connection:ftp}, ${2:string:directory})","kind":"function","annotation":"ftp_chdir(FTP\\Connection $ftp, string $directory): bool","details":"ftp_chdir(FTP\\Connection $ftp, string $directory): bool"},
{"trigger":"ftp_chmod","contents":"ftp_chmod(${1:FTP\\Connection:ftp}, ${2:int:permissions}, ${3:string:filename})","kind":"function","annotation":"ftp_chmod(FTP\\Connection $ftp, int $permissions, string $filename): int|false","details":"ftp_chmod(FTP\\Connection $ftp, int $permissions, string $filename): int|false"},
{"trigger":"ftp_close","contents":"ftp_close(${1:FTP\\Connection:ftp})","kind":"function","annotation":"ftp_close(FTP\\Connection $ftp): bool","details":"ftp_close(FTP\\Connection $ftp): bool"},
{"trigger":"ftp_connect","contents":"ftp_connect(${1:string:hostname}${2:, ${3:int:port=21}${4:, ${5:int:timeout=90}}})","kind":"function","annotation":"ftp_connect(string $hostname [, int $port=21 [, int $timeout=90]]): FTP\\Connection|false","details":"ftp_connect(string $hostname [, int $port=21 [, int $timeout=90]]): FTP\\Connection|false"},
{"trigger":"ftp_delete","contents":"ftp_delete(${1:FTP\\Connection:ftp}, ${2:string:filename})","kind":"function","annotation":"ftp_delete(FTP\\Connection $ftp, string $filename): bool","details":"ftp_delete(FTP\\Connection $ftp, string $filename): bool"},
{"trigger":"ftp_exec","contents":"ftp_exec(${1:FTP\\Connection:ftp}, ${2:string:command})","kind":"function","annotation":"ftp_exec(FTP\\Connection $ftp, string $command): bool","details":"ftp_exec(FTP\\Connection $ftp, string $command): bool"},
{"trigger":"ftp_fget","contents":"ftp_fget(${1:FTP\\Connection:ftp}, ${2:stream}, ${3:string:remote_filename}${4:, ${5:int:mode=2}${6:, ${7:int:offset=0}}})","kind":"function","annotation":"ftp_fget(FTP\\Connection $ftp, $stream, string $remote_filename [, int $mode=2 [, int $offset=0]]): bool","details":"ftp_fget(FTP\\Connection $ftp, $stream, string $remote_filename [, int $mode=2 [, int $offset=0]]): bool"},
{"trigger":"ftp_fput","contents":"ftp_fput(${1:FTP\\Connection:ftp}, ${2:string:remote_filename}, ${3:stream}${4:, ${5:int:mode=2}${6:, ${7:int:offset=0}}})","kind":"function","annotation":"ftp_fput(FTP\\Connection $ftp, string $remote_filename, $stream [, int $mode=2 [, int $offset=0]]): bool","details":"ftp_fput(FTP\\Connection $ftp, string $remote_filename, $stream [, int $mode=2 [, int $offset=0]]): bool"},
{"trigger":"ftp_get","contents":"ftp_get(${1:FTP\\Connection:ftp}, ${2:string:local_filename}, ${3:string:remote_filename}${4:, ${5:int:mode=2}${6:, ${7:int:offset=0}}})","kind":"function","annotation":"ftp_get(FTP\\Connection $ftp, string $local_filename, string $remote_filename [, int $mode=2 [, int $offset=0]]): bool","details":"ftp_get(FTP\\Connection $ftp, string $local_filename, string $remote_filename [, int $mode=2 [, int $offset=0]]): bool"},
{"trigger":"ftp_get_option","contents":"ftp_get_option(${1:FTP\\Connection:ftp}, ${2:int:option})","kind":"function","annotation":"ftp_get_option(FTP\\Connection $ftp, int $option): int|bool","details":"ftp_get_option(FTP\\Connection $ftp, int $option): int|bool"},
{"trigger":"ftp_login","contents":"ftp_login(${1:FTP\\Connection:ftp}, ${2:string:username}, ${3:string:password})","kind":"function","annotation":"ftp_login(FTP\\Connection $ftp, string $username, string $password): bool","details":"ftp_login(FTP\\Connection $ftp, string $username, string $password): bool"},
{"trigger":"ftp_mdtm","contents":"ftp_mdtm(${1:FTP\\Connection:ftp}, ${2:string:filename})","kind":"function","annotation":"ftp_mdtm(FTP\\Connection $ftp, string $filename): int","details":"ftp_mdtm(FTP\\Connection $ftp, string $filename): int"},
{"trigger":"ftp_mkdir","contents":"ftp_mkdir(${1:FTP\\Connection:ftp}, ${2:string:directory})","kind":"function","annotation":"ftp_mkdir(FTP\\Connection $ftp, string $directory): string|false","details":"ftp_mkdir(FTP\\Connection $ftp, string $directory): string|false"},
{"trigger":"ftp_mlsd","contents":"ftp_mlsd(${1:FTP\\Connection:ftp}, ${2:string:directory})","kind":"function","annotation":"ftp_mlsd(FTP\\Connection $ftp, string $directory): array|false","details":"ftp_mlsd(FTP\\Connection $ftp, string $directory): array|false"},
{"trigger":"ftp_nb_continue","contents":"ftp_nb_continue(${1:FTP\\Connection:ftp})","kind":"function","annotation":"ftp_nb_continue(FTP\\Connection $ftp): int","details":"ftp_nb_continue(FTP\\Connection $ftp): int"},
{"trigger":"ftp_nb_fget","contents":"ftp_nb_fget(${1:FTP\\Connection:ftp}, ${2:stream}, ${3:string:remote_filename}${4:, ${5:int:mode=2}${6:, ${7:int:offset=0}}})","kind":"function","annotation":"ftp_nb_fget(FTP\\Connection $ftp, $stream, string $remote_filename [, int $mode=2 [, int $offset=0]]): int","details":"ftp_nb_fget(FTP\\Connection $ftp, $stream, string $remote_filename [, int $mode=2 [, int $offset=0]]): int"},
{"trigger":"ftp_nb_fput","contents":"ftp_nb_fput(${1:FTP\\Connection:ftp}, ${2:string:remote_filename}, ${3:stream}${4:, ${5:int:mode=2}${6:, ${7:int:offset=0}}})","kind":"function","annotation":"ftp_nb_fput(FTP\\Connection $ftp, string $remote_filename, $stream [, int $mode=2 [, int $offset=0]]): int","details":"ftp_nb_fput(FTP\\Connection $ftp, string $remote_filename, $stream [, int $mode=2 [, int $offset=0]]): int"},
{"trigger":"ftp_nb_get","contents":"ftp_nb_get(${1:FTP\\Connection:ftp}, ${2:string:local_filename}, ${3:string:remote_filename}${4:, ${5:int:mode=2}${6:, ${7:int:offset=0}}})","kind":"function","annotation":"ftp_nb_get(FTP\\Connection $ftp, string $local_filename, string $remote_filename [, int $mode=2 [, int $offset=0]]): int|false","details":"ftp_nb_get(FTP\\Connection $ftp, string $local_filename, string $remote_filename [, int $mode=2 [, int $offset=0]]): int|false"},
{"trigger":"ftp_nb_put","contents":"ftp_nb_put(${1:FTP\\Connection:ftp}, ${2:string:remote_filename}, ${3:string:local_filename}${4:, ${5:int:mode=2}${6:, ${7:int:offset=0}}})","kind":"function","annotation":"ftp_nb_put(FTP\\Connection $ftp, string $remote_filename, string $local_filename [, int $mode=2 [, int $offset=0]]): int|false","details":"ftp_nb_put(FTP\\Connection $ftp, string $remote_filename, string $local_filename [, int $mode=2 [, int $offset=0]]): int|false"},
{"trigger":"ftp_nlist","contents":"ftp_nlist(${1:FTP\\Connection:ftp}, ${2:string:directory})","kind":"function","annotation":"ftp_nlist(FTP\\Connection $ftp, string $directory): array|false","details":"ftp_nlist(FTP\\Connection $ftp, string $directory): array|false"},
{"trigger":"ftp_pasv","contents":"ftp_pasv(${1:FTP\\Connection:ftp}, ${2:bool:enable})","kind":"function","annotation":"ftp_pasv(FTP\\Connection $ftp, bool $enable): bool","details":"ftp_pasv(FTP\\Connection $ftp, bool $enable): bool"},
{"trigger":"ftp_put","contents":"ftp_put(${1:FTP\\Connection:ftp}, ${2:string:remote_filename}, ${3:string:local_filename}${4:, ${5:int:mode=2}${6:, ${7:int:offset=0}}})","kind":"function","annotation":"ftp_put(FTP\\Connection $ftp, string $remote_filename, string $local_filename [, int $mode=2 [, int $offset=0]]): bool","details":"ftp_put(FTP\\Connection $ftp, string $remote_filename, string $local_filename [, int $mode=2 [, int $offset=0]]): bool"},
{"trigger":"ftp_pwd","contents":"ftp_pwd(${1:FTP\\Connection:ftp})","kind":"function","annotation":"ftp_pwd(FTP\\Connection $ftp): string|false","details":"ftp_pwd(FTP\\Connection $ftp): string|false"},
{"trigger":"ftp_quit","contents":"ftp_quit(${1:FTP\\Connection:ftp})","kind":"function","annotation":"ftp_quit(FTP\\Connection $ftp): bool","details":"ftp_quit(FTP\\Connection $ftp): bool"},
{"trigger":"ftp_raw","contents":"ftp_raw(${1:FTP\\Connection:ftp}, ${2:string:command})","kind":"function","annotation":"ftp_raw(FTP\\Connection $ftp, string $command): ?array","details":"ftp_raw(FTP\\Connection $ftp, string $command): ?array"},
{"trigger":"ftp_rawlist","contents":"ftp_rawlist(${1:FTP\\Connection:ftp}, ${2:string:directory}${3:, ${4:bool:recursive=false}})","kind":"function","annotation":"ftp_rawlist(FTP\\Connection $ftp, string $directory [, bool $recursive=false]): array|false","details":"ftp_rawlist(FTP\\Connection $ftp, string $directory [, bool $recursive=false]): array|false"},
{"trigger":"ftp_rename","contents":"ftp_rename(${1:FTP\\Connection:ftp}, ${2:string:from}, ${3:string:to})","kind":"function","annotation":"ftp_rename(FTP\\Connection $ftp, string $from, string $to): bool","details":"ftp_rename(FTP\\Connection $ftp, string $from, string $to): bool"},
{"trigger":"ftp_rmdir","contents":"ftp_rmdir(${1:FTP\\Connection:ftp}, ${2:string:directory})","kind":"function","annotation":"ftp_rmdir(FTP\\Connection $ftp, string $directory): bool","details":"ftp_rmdir(FTP\\Connection $ftp, string $directory): bool"},
{"trigger":"ftp_set_option","contents":"ftp_set_option(${1:FTP\\Connection:ftp}, ${2:int:option}, ${3:value})","kind":"function","annotation":"ftp_set_option(FTP\\Connection $ftp, int $option, $value): bool","details":"ftp_set_option(FTP\\Connection $ftp, int $option, $value): bool"},
{"trigger":"ftp_site","contents":"ftp_site(${1:FTP\\Connection:ftp}, ${2:string:command})","kind":"function","annotation":"ftp_site(FTP\\Connection $ftp, string $command): bool","details":"ftp_site(FTP\\Connection $ftp, string $command): bool"},
{"trigger":"ftp_size","contents":"ftp_size(${1:FTP\\Connection:ftp}, ${2:string:filename})","kind":"function","annotation":"ftp_size(FTP\\Connection $ftp, string $filename): int","details":"ftp_size(FTP\\Connection $ftp, string $filename): int"},
{"trigger":"ftp_ssl_connect","contents":"ftp_ssl_connect(${1:string:hostname}${2:, ${3:int:port=21}${4:, ${5:int:timeout=90}}})","kind":"function","annotation":"ftp_ssl_connect(string $hostname [, int $port=21 [, int $timeout=90]]): FTP\\Connection|false","details":"ftp_ssl_connect(string $hostname [, int $port=21 [, int $timeout=90]]): FTP\\Connection|false"},
{"trigger":"ftp_systype","contents":"ftp_systype(${1:FTP\\Connection:ftp})","kind":"function","annotation":"ftp_systype(FTP\\Connection $ftp): string|false","details":"ftp_systype(FTP\\Connection $ftp): string|false"},
{"trigger":"ftruncate","contents":"ftruncate(${1:stream}, ${2:int:size})","kind":"function","annotation":"ftruncate($stream, int $size): bool","details":"ftruncate($stream, int $size): bool"},
{"trigger":"func_get_arg","contents":"func_get_arg(${1:int:position})","kind":"function","annotation":"func_get_arg(int $position): mixed","details":"func_get_arg(int $position): mixed"},
{"trigger":"func_get_args","contents":"func_get_args()","kind":"function","annotation":"func_get_args(): array","details":"func_get_args(): array"},
{"trigger":"func_num_args","contents":"func_num_args()","kind":"function","annotation":"func_num_args(): int","details":"func_num_args(): int"},
{"trigger":"function_exists","contents":"function_exists(${1:string:function})","kind":"function","annotation":"function_exists(string $function): bool","details":"function_exists(string $function): bool"},
{"trigger":"fwrite","contents":"fwrite(${1:stream}, ${2:string:data}${3:, ${4:?int:length=null}})","kind":"function","annotation":"fwrite($stream, string $data [, ?int $length=null]): int|false","details":"fwrite($stream, string $data [, ?int $length=null]): int|false"},
{"trigger":"gc_collect_cycles","contents":"gc_collect_cycles()","kind":"function","annotation":"gc_collect_cycles(): int","details":"gc_collect_cycles(): int"},
{"trigger":"gc_disable","contents":"gc_disable()","kind":"function","annotation":"gc_disable(): void","details":"gc_disable(): void"},
{"trigger":"gc_enable","contents":"gc_enable()","kind":"function","annotation":"gc_enable(): void","details":"gc_enable(): void"},
{"trigger":"gc_enabled","contents":"gc_enabled()","kind":"function","annotation":"gc_enabled(): bool","details":"gc_enabled(): bool"},
{"trigger":"gc_mem_caches","contents":"gc_mem_caches()","kind":"function","annotation":"gc_mem_caches(): int","details":"gc_mem_caches(): int"},
{"trigger":"gc_status","contents":"gc_status()","kind":"function","annotation":"gc_status(): array","details":"gc_status(): array"},
{"trigger":"gd_info","contents":"gd_info()","kind":"function","annotation":"gd_info(): array","details":"gd_info(): array"},
{"trigger":"get_browser","contents":"get_browser(${1:?string:user_agent=null}${2:, ${3:bool:return_array=false}})","kind":"function","annotation":"get_browser(?string $user_agent=null [, bool $return_array=false]): object|array|false","details":"get_browser(?string $user_agent=null [, bool $return_array=false]): object|array|false"},
{"trigger":"get_called_class","contents":"get_called_class()","kind":"function","annotation":"get_called_class(): string","details":"get_called_class(): string"},
{"trigger":"get_cfg_var","contents":"get_cfg_var(${1:string:option})","kind":"function","annotation":"get_cfg_var(string $option): array|string|false","details":"get_cfg_var(string $option): array|string|false"},
{"trigger":"get_class","contents":"get_class(${1:object:object})","kind":"function","annotation":"get_class(object $object): string","details":"get_class(object $object): string"},
{"trigger":"get_class_methods","contents":"get_class_methods(${1:object|string:object_or_class})","kind":"function","annotation":"get_class_methods(object|string $object_or_class): array","details":"get_class_methods(object|string $object_or_class): array"},
{"trigger":"get_class_vars","contents":"get_class_vars(${1:string:class})","kind":"function","annotation":"get_class_vars(string $class): array","details":"get_class_vars(string $class): array"},
{"trigger":"get_current_user","contents":"get_current_user()","kind":"function","annotation":"get_current_user(): string","details":"get_current_user(): string"},
{"trigger":"get_debug_type","contents":"get_debug_type(${1:mixed:value})","kind":"function","annotation":"get_debug_type(mixed $value): string","details":"get_debug_type(mixed $value): string"},
{"trigger":"get_declared_classes","contents":"get_declared_classes()","kind":"function","annotation":"get_declared_classes(): array","details":"get_declared_classes(): array"},
{"trigger":"get_declared_interfaces","contents":"get_declared_interfaces()","kind":"function","annotation":"get_declared_interfaces(): array","details":"get_declared_interfaces(): array"},
{"trigger":"get_declared_traits","contents":"get_declared_traits()","kind":"function","annotation":"get_declared_traits(): array","details":"get_declared_traits(): array"},
{"trigger":"get_defined_constants","contents":"get_defined_constants(${1:bool:categorize=false})","kind":"function","annotation":"get_defined_constants(bool $categorize=false): array","details":"get_defined_constants(bool $categorize=false): array"},
{"trigger":"get_defined_functions","contents":"get_defined_functions(${1:bool:exclude_disabled=true})","kind":"function","annotation":"get_defined_functions(bool $exclude_disabled=true): array","details":"get_defined_functions(bool $exclude_disabled=true): array"},
{"trigger":"get_defined_vars","contents":"get_defined_vars()","kind":"function","annotation":"get_defined_vars(): array","details":"get_defined_vars(): array"},
{"trigger":"get_extension_funcs","contents":"get_extension_funcs(${1:string:extension})","kind":"function","annotation":"get_extension_funcs(string $extension): array|false","details":"get_extension_funcs(string $extension): array|false"},
{"trigger":"get_headers","contents":"get_headers(${1:string:url}${2:, ${3:bool:associative=false}${4:, ${5:context=null}}})","kind":"function","annotation":"get_headers(string $url [, bool $associative=false [, $context=null]]): array|false","details":"get_headers(string $url [, bool $associative=false [, $context=null]]): array|false"},
{"trigger":"get_html_translation_table","contents":"get_html_translation_table(${1:int:table=0}${2:, ${3:int:flags=11}${4:, ${5:string:encoding='UTF-8'}}})","kind":"function","annotation":"get_html_translation_table(int $table=0 [, int $flags=11 [, string $encoding='UTF-8']]): array","details":"get_html_translation_table(int $table=0 [, int $flags=11 [, string $encoding='UTF-8']]): array"},
{"trigger":"get_include_path","contents":"get_include_path()","kind":"function","annotation":"get_include_path(): string|false","details":"get_include_path(): string|false"},
{"trigger":"get_included_files","contents":"get_included_files()","kind":"function","annotation":"get_included_files(): array","details":"get_included_files(): array"},
{"trigger":"get_loaded_extensions","contents":"get_loaded_extensions(${1:bool:zend_extensions=false})","kind":"function","annotation":"get_loaded_extensions(bool $zend_extensions=false): array","details":"get_loaded_extensions(bool $zend_extensions=false): array"},
{"trigger":"get_mangled_object_vars","contents":"get_mangled_object_vars(${1:object:object})","kind":"function","annotation":"get_mangled_object_vars(object $object): array","details":"get_mangled_object_vars(object $object): array"},
{"trigger":"get_meta_tags","contents":"get_meta_tags(${1:string:filename}${2:, ${3:bool:use_include_path=false}})","kind":"function","annotation":"get_meta_tags(string $filename [, bool $use_include_path=false]): array|false","details":"get_meta_tags(string $filename [, bool $use_include_path=false]): array|false"},
{"trigger":"get_object_vars","contents":"get_object_vars(${1:object:object})","kind":"function","annotation":"get_object_vars(object $object): array","details":"get_object_vars(object $object): array"},
{"trigger":"get_parent_class","contents":"get_parent_class(${1:object|string:object_or_class})","kind":"function","annotation":"get_parent_class(object|string $object_or_class): string|false","details":"get_parent_class(object|string $object_or_class): string|false"},
{"trigger":"get_required_files","contents":"get_required_files()","kind":"function","annotation":"get_required_files(): array","details":"get_required_files(): array"},
{"trigger":"get_resource_id","contents":"get_resource_id(${1:resource})","kind":"function","annotation":"get_resource_id($resource): int","details":"get_resource_id($resource): int"},
{"trigger":"get_resource_type","contents":"get_resource_type(${1:resource})","kind":"function","annotation":"get_resource_type($resource): string","details":"get_resource_type($resource): string"},
{"trigger":"get_resources","contents":"get_resources(${1:?string:type=null})","kind":"function","annotation":"get_resources(?string $type=null): array","details":"get_resources(?string $type=null): array"},
{"trigger":"getcwd","contents":"getcwd()","kind":"function","annotation":"getcwd(): string|false","details":"getcwd(): string|false"},
{"trigger":"getdate","contents":"getdate(${1:?int:timestamp=null})","kind":"function","annotation":"getdate(?int $timestamp=null): array","details":"getdate(?int $timestamp=null): array"},
{"trigger":"getenv","contents":"getenv(${1:?string:name=null}${2:, ${3:bool:local_only=false}})","kind":"function","annotation":"getenv(?string $name=null [, bool $local_only=false]): array|string|false","details":"getenv(?string $name=null [, bool $local_only=false]): array|string|false"},
{"trigger":"gethostbyaddr","contents":"gethostbyaddr(${1:string:ip})","kind":"function","annotation":"gethostbyaddr(string $ip): string|false","details":"gethostbyaddr(string $ip): string|false"},
{"trigger":"gethostbyname","contents":"gethostbyname(${1:string:hostname})","kind":"function","annotation":"gethostbyname(string $hostname): string","details":"gethostbyname(string $hostname): string"},
{"trigger":"gethostbynamel","contents":"gethostbynamel(${1:string:hostname})","kind":"function","annotation":"gethostbynamel(string $hostname): array|false","details":"gethostbynamel(string $hostname): array|false"},
{"trigger":"gethostname","contents":"gethostname()","kind":"function","annotation":"gethostname(): string|false","details":"gethostname(): string|false"},
{"trigger":"getimagesize","contents":"getimagesize(${1:string:filename}${2:, ${3:&image_info=null}})","kind":"function","annotation":"getimagesize(string $filename [, &$image_info=null]): array|false","details":"getimagesize(string $filename [, &$image_info=null]): array|false"},
{"trigger":"getimagesizefromstring","contents":"getimagesizefromstring(${1:string:string}${2:, ${3:&image_info=null}})","kind":"function","annotation":"getimagesizefromstring(string $string [, &$image_info=null]): array|false","details":"getimagesizefromstring(string $string [, &$image_info=null]): array|false"},
{"trigger":"getlastmod","contents":"getlastmod()","kind":"function","annotation":"getlastmod(): int|false","details":"getlastmod(): int|false"},
{"trigger":"getmxrr","contents":"getmxrr(${1:string:hostname}, ${2:&hosts}${3:, ${4:&weights=null}})","kind":"function","annotation":"getmxrr(string $hostname, &$hosts [, &$weights=null]): bool","details":"getmxrr(string $hostname, &$hosts [, &$weights=null]): bool"},
{"trigger":"getmygid","contents":"getmygid()","kind":"function","annotation":"getmygid(): int|false","details":"getmygid(): int|false"},
{"trigger":"getmyinode","contents":"getmyinode()","kind":"function","annotation":"getmyinode(): int|false","details":"getmyinode(): int|false"},
{"trigger":"getmypid","contents":"getmypid()","kind":"function","annotation":"getmypid(): int|false","details":"getmypid(): int|false"},
{"trigger":"getmyuid","contents":"getmyuid()","kind":"function","annotation":"getmyuid(): int|false","details":"getmyuid(): int|false"},
{"trigger":"getopt","contents":"getopt(${1:string:short_options}${2:, ${3:array:long_options=array()}${4:, ${5:&rest_index=null}}})","kind":"function","annotation":"getopt(string $short_options [, array $long_options=array() [, &$rest_index=null]]): array|false","details":"getopt(string $short_options [, array $long_options=array() [, &$rest_index=null]]): array|false"},
{"trigger":"getprotobyname","contents":"getprotobyname(${1:string:protocol})","kind":"function","annotation":"getprotobyname(string $protocol): int|false","details":"getprotobyname(string $protocol): int|false"},
{"trigger":"getprotobynumber","contents":"getprotobynumber(${1:int:protocol})","kind":"function","annotation":"getprotobynumber(int $protocol): string|false","details":"getprotobynumber(int $protocol): string|false"},
{"trigger":"getrandmax","contents":"getrandmax()","kind":"function","annotation":"getrandmax(): int","details":"getrandmax(): int"},
{"trigger":"getrusage","contents":"getrusage(${1:int:mode=0})","kind":"function","annotation":"getrusage(int $mode=0): array|false","details":"getrusage(int $mode=0): array|false"},
{"trigger":"getservbyname","contents":"getservbyname(${1:string:service}, ${2:string:protocol})","kind":"function","annotation":"getservbyname(string $service, string $protocol): int|false","details":"getservbyname(string $service, string $protocol): int|false"},
{"trigger":"getservbyport","contents":"getservbyport(${1:int:port}, ${2:string:protocol})","kind":"function","annotation":"getservbyport(int $port, string $protocol): string|false","details":"getservbyport(int $port, string $protocol): string|false"},
{"trigger":"gettext","contents":"gettext(${1:string:message})","kind":"function","annotation":"gettext(string $message): string","details":"gettext(string $message): string"},
{"trigger":"gettimeofday","contents":"gettimeofday(${1:bool:as_float=false})","kind":"function","annotation":"gettimeofday(bool $as_float=false): array|float","details":"gettimeofday(bool $as_float=false): array|float"},
{"trigger":"gettype","contents":"gettype(${1:mixed:value})","kind":"function","annotation":"gettype(mixed $value): string","details":"gettype(mixed $value): string"},
{"trigger":"glob","contents":"glob(${1:string:pattern}${2:, ${3:int:flags=0}})","kind":"function","annotation":"glob(string $pattern [, int $flags=0]): array|false","details":"glob(string $pattern [, int $flags=0]): array|false"},
{"trigger":"gmdate","contents":"gmdate(${1:string:format}${2:, ${3:?int:timestamp=null}})","kind":"function","annotation":"gmdate(string $format [, ?int $timestamp=null]): string","details":"gmdate(string $format [, ?int $timestamp=null]): string"},
{"trigger":"gmmktime","contents":"gmmktime(${1:int:hour}${2:, ${3:?int:minute=null}${4:, ${5:?int:second=null}${6:, ${7:?int:month=null}${8:, ${9:?int:day=null}${10:, ${11:?int:year=null}}}}}})","kind":"function","annotation":"gmmktime(int $hour [, ?int $minute=null [, ?int $second=null [, ?int $month=null [, ?int $day=null [, ?int $year=null]]]]]): int|false","details":"gmmktime(int $hour [, ?int $minute=null [, ?int $second=null [, ?int $month=null [, ?int $day=null [, ?int $year=null]]]]]): int|false"},
{"trigger":"grapheme_extract","contents":"grapheme_extract(${1:string:haystack}, ${2:int:size}${3:, ${4:int:type=0}${5:, ${6:int:offset=0}${7:, ${8:&next=null}}}})","kind":"function","annotation":"grapheme_extract(string $haystack, int $size [, int $type=0 [, int $offset=0 [, &$next=null]]]): string|false","details":"grapheme_extract(string $haystack, int $size [, int $type=0 [, int $offset=0 [, &$next=null]]]): string|false"},
{"trigger":"grapheme_stripos","contents":"grapheme_stripos(${1:string:haystack}, ${2:string:needle}${3:, ${4:int:offset=0}})","kind":"function","annotation":"grapheme_stripos(string $haystack, string $needle [, int $offset=0]): int|false","details":"grapheme_stripos(string $haystack, string $needle [, int $offset=0]): int|false"},
{"trigger":"grapheme_stristr","contents":"grapheme_stristr(${1:string:haystack}, ${2:string:needle}${3:, ${4:bool:beforeNeedle=false}})","kind":"function","annotation":"grapheme_stristr(string $haystack, string $needle [, bool $beforeNeedle=false]): string|false","details":"grapheme_stristr(string $haystack, string $needle [, bool $beforeNeedle=false]): string|false"},
{"trigger":"grapheme_strlen","contents":"grapheme_strlen(${1:string:string})","kind":"function","annotation":"grapheme_strlen(string $string): int|false|null","details":"grapheme_strlen(string $string): int|false|null"},
{"trigger":"grapheme_strpos","contents":"grapheme_strpos(${1:string:haystack}, ${2:string:needle}${3:, ${4:int:offset=0}})","kind":"function","annotation":"grapheme_strpos(string $haystack, string $needle [, int $offset=0]): int|false","details":"grapheme_strpos(string $haystack, string $needle [, int $offset=0]): int|false"},
{"trigger":"grapheme_strripos","contents":"grapheme_strripos(${1:string:haystack}, ${2:string:needle}${3:, ${4:int:offset=0}})","kind":"function","annotation":"grapheme_strripos(string $haystack, string $needle [, int $offset=0]): int|false","details":"grapheme_strripos(string $haystack, string $needle [, int $offset=0]): int|false"},
{"trigger":"grapheme_strrpos","contents":"grapheme_strrpos(${1:string:haystack}, ${2:string:needle}${3:, ${4:int:offset=0}})","kind":"function","annotation":"grapheme_strrpos(string $haystack, string $needle [, int $offset=0]): int|false","details":"grapheme_strrpos(string $haystack, string $needle [, int $offset=0]): int|false"},
{"trigger":"grapheme_strstr","contents":"grapheme_strstr(${1:string:haystack}, ${2:string:needle}${3:, ${4:bool:beforeNeedle=false}})","kind":"function","annotation":"grapheme_strstr(string $haystack, string $needle [, bool $beforeNeedle=false]): string|false","details":"grapheme_strstr(string $haystack, string $needle [, bool $beforeNeedle=false]): string|false"},
{"trigger":"grapheme_substr","contents":"grapheme_substr(${1:string:string}, ${2:int:offset}${3:, ${4:?int:length=null}})","kind":"function","annotation":"grapheme_substr(string $string, int $offset [, ?int $length=null]): string|false","details":"grapheme_substr(string $string, int $offset [, ?int $length=null]): string|false"},
{"trigger":"gregoriantojd","contents":"gregoriantojd(${1:int:month}, ${2:int:day}, ${3:int:year})","kind":"function","annotation":"gregoriantojd(int $month, int $day, int $year): int","details":"gregoriantojd(int $month, int $day, int $year): int"},
{"trigger":"gzclose","contents":"gzclose(${1:stream})","kind":"function","annotation":"gzclose($stream): bool","details":"gzclose($stream): bool"},
{"trigger":"gzcompress","contents":"gzcompress(${1:string:data}${2:, ${3:int:level=-1}${4:, ${5:int:encoding=15}}})","kind":"function","annotation":"gzcompress(string $data [, int $level=-1 [, int $encoding=15]]): string|false","details":"gzcompress(string $data [, int $level=-1 [, int $encoding=15]]): string|false"},
{"trigger":"gzdecode","contents":"gzdecode(${1:string:data}${2:, ${3:int:max_length=0}})","kind":"function","annotation":"gzdecode(string $data [, int $max_length=0]): string|false","details":"gzdecode(string $data [, int $max_length=0]): string|false"},
{"trigger":"gzdeflate","contents":"gzdeflate(${1:string:data}${2:, ${3:int:level=-1}${4:, ${5:int:encoding=-15}}})","kind":"function","annotation":"gzdeflate(string $data [, int $level=-1 [, int $encoding=-15]]): string|false","details":"gzdeflate(string $data [, int $level=-1 [, int $encoding=-15]]): string|false"},
{"trigger":"gzencode","contents":"gzencode(${1:string:data}${2:, ${3:int:level=-1}${4:, ${5:int:encoding=31}}})","kind":"function","annotation":"gzencode(string $data [, int $level=-1 [, int $encoding=31]]): string|false","details":"gzencode(string $data [, int $level=-1 [, int $encoding=31]]): string|false"},
{"trigger":"gzeof","contents":"gzeof(${1:stream})","kind":"function","annotation":"gzeof($stream): bool","details":"gzeof($stream): bool"},
{"trigger":"gzfile","contents":"gzfile(${1:string:filename}${2:, ${3:int:use_include_path=0}})","kind":"function","annotation":"gzfile(string $filename [, int $use_include_path=0]): array|false","details":"gzfile(string $filename [, int $use_include_path=0]): array|false"},
{"trigger":"gzgetc","contents":"gzgetc(${1:stream})","kind":"function","annotation":"gzgetc($stream): string|false","details":"gzgetc($stream): string|false"},
{"trigger":"gzgets","contents":"gzgets(${1:stream}${2:, ${3:?int:length=null}})","kind":"function","annotation":"gzgets($stream [, ?int $length=null]): string|false","details":"gzgets($stream [, ?int $length=null]): string|false"},
{"trigger":"gzinflate","contents":"gzinflate(${1:string:data}${2:, ${3:int:max_length=0}})","kind":"function","annotation":"gzinflate(string $data [, int $max_length=0]): string|false","details":"gzinflate(string $data [, int $max_length=0]): string|false"},
{"trigger":"gzopen","contents":"gzopen(${1:string:filename}, ${2:string:mode}${3:, ${4:int:use_include_path=0}})","kind":"function","annotation":"gzopen(string $filename, string $mode [, int $use_include_path=0])","details":"gzopen(string $filename, string $mode [, int $use_include_path=0])"},
{"trigger":"gzpassthru","contents":"gzpassthru(${1:stream})","kind":"function","annotation":"gzpassthru($stream): int","details":"gzpassthru($stream): int"},
{"trigger":"gzputs","contents":"gzputs(${1:stream}, ${2:string:data}${3:, ${4:?int:length=null}})","kind":"function","annotation":"gzputs($stream, string $data [, ?int $length=null]): int|false","details":"gzputs($stream, string $data [, ?int $length=null]): int|false"},
{"trigger":"gzread","contents":"gzread(${1:stream}, ${2:int:length})","kind":"function","annotation":"gzread($stream, int $length): string|false","details":"gzread($stream, int $length): string|false"},
{"trigger":"gzrewind","contents":"gzrewind(${1:stream})","kind":"function","annotation":"gzrewind($stream): bool","details":"gzrewind($stream): bool"},
{"trigger":"gzseek","contents":"gzseek(${1:stream}, ${2:int:offset}${3:, ${4:int:whence=0}})","kind":"function","annotation":"gzseek($stream, int $offset [, int $whence=0]): int","details":"gzseek($stream, int $offset [, int $whence=0]): int"},
{"trigger":"gztell","contents":"gztell(${1:stream})","kind":"function","annotation":"gztell($stream): int|false","details":"gztell($stream): int|false"},
{"trigger":"gzuncompress","contents":"gzuncompress(${1:string:data}${2:, ${3:int:max_length=0}})","kind":"function","annotation":"gzuncompress(string $data [, int $max_length=0]): string|false","details":"gzuncompress(string $data [, int $max_length=0]): string|false"},
{"trigger":"gzwrite","contents":"gzwrite(${1:stream}, ${2:string:data}${3:, ${4:?int:length=null}})","kind":"function","annotation":"gzwrite($stream, string $data [, ?int $length=null]): int|false","details":"gzwrite($stream, string $data [, ?int $length=null]): int|false"},
{"trigger":"hash","contents":"hash(${1:string:algo}, ${2:string:data}${3:, ${4:bool:binary=false}${5:, ${6:array:options=array()}}})","kind":"function","annotation":"hash(string $algo, string $data [, bool $binary=false [, array $options=array()]]): string","details":"hash(string $algo, string $data [, bool $binary=false [, array $options=array()]]): string"},
{"trigger":"hash_algos","contents":"hash_algos()","kind":"function","annotation":"hash_algos(): array","details":"hash_algos(): array"},
{"trigger":"hash_copy","contents":"hash_copy(${1:HashContext:context})","kind":"function","annotation":"hash_copy(HashContext $context): HashContext","details":"hash_copy(HashContext $context): HashContext"},
{"trigger":"hash_equals","contents":"hash_equals(${1:string:known_string}, ${2:string:user_string})","kind":"function","annotation":"hash_equals(string $known_string, string $user_string): bool","details":"hash_equals(string $known_string, string $user_string): bool"},
{"trigger":"hash_file","contents":"hash_file(${1:string:algo}, ${2:string:filename}${3:, ${4:bool:binary=false}${5:, ${6:array:options=array()}}})","kind":"function","annotation":"hash_file(string $algo, string $filename [, bool $binary=false [, array $options=array()]]): string|false","details":"hash_file(string $algo, string $filename [, bool $binary=false [, array $options=array()]]): string|false"},
{"trigger":"hash_final","contents":"hash_final(${1:HashContext:context}${2:, ${3:bool:binary=false}})","kind":"function","annotation":"hash_final(HashContext $context [, bool $binary=false]): string","details":"hash_final(HashContext $context [, bool $binary=false]): string"},
{"trigger":"hash_hkdf","contents":"hash_hkdf(${1:string:algo}, ${2:string:key}${3:, ${4:int:length=0}${5:, ${6:string:info=''}${7:, ${8:string:salt=''}}}})","kind":"function","annotation":"hash_hkdf(string $algo, string $key [, int $length=0 [, string $info='' [, string $salt='']]]): string","details":"hash_hkdf(string $algo, string $key [, int $length=0 [, string $info='' [, string $salt='']]]): string"},
{"trigger":"hash_hmac","contents":"hash_hmac(${1:string:algo}, ${2:string:data}, ${3:string:key}${4:, ${5:bool:binary=false}})","kind":"function","annotation":"hash_hmac(string $algo, string $data, string $key [, bool $binary=false]): string","details":"hash_hmac(string $algo, string $data, string $key [, bool $binary=false]): string"},
{"trigger":"hash_hmac_algos","contents":"hash_hmac_algos()","kind":"function","annotation":"hash_hmac_algos(): array","details":"hash_hmac_algos(): array"},
{"trigger":"hash_hmac_file","contents":"hash_hmac_file(${1:string:algo}, ${2:string:filename}, ${3:string:key}${4:, ${5:bool:binary=false}})","kind":"function","annotation":"hash_hmac_file(string $algo, string $filename, string $key [, bool $binary=false]): string|false","details":"hash_hmac_file(string $algo, string $filename, string $key [, bool $binary=false]): string|false"},
{"trigger":"hash_init","contents":"hash_init(${1:string:algo}${2:, ${3:int:flags=0}${4:, ${5:string:key=''}${6:, ${7:array:options=array()}}}})","kind":"function","annotation":"hash_init(string $algo [, int $flags=0 [, string $key='' [, array $options=array()]]]): HashContext","details":"hash_init(string $algo [, int $flags=0 [, string $key='' [, array $options=array()]]]): HashContext"},
{"trigger":"hash_pbkdf2","contents":"hash_pbkdf2(${1:string:algo}, ${2:string:password}, ${3:string:salt}, ${4:int:iterations}${5:, ${6:int:length=0}${7:, ${8:bool:binary=false}}})","kind":"function","annotation":"hash_pbkdf2(string $algo, string $password, string $salt, int $iterations [, int $length=0 [, bool $binary=false]]): string","details":"hash_pbkdf2(string $algo, string $password, string $salt, int $iterations [, int $length=0 [, bool $binary=false]]): string"},
{"trigger":"hash_update","contents":"hash_update(${1:HashContext:context}, ${2:string:data})","kind":"function","annotation":"hash_update(HashContext $context, string $data): bool","details":"hash_update(HashContext $context, string $data): bool"},
{"trigger":"hash_update_file","contents":"hash_update_file(${1:HashContext:context}, ${2:string:filename}${3:, ${4:stream_context=null}})","kind":"function","annotation":"hash_update_file(HashContext $context, string $filename [, $stream_context=null]): bool","details":"hash_update_file(HashContext $context, string $filename [, $stream_context=null]): bool"},
{"trigger":"hash_update_stream","contents":"hash_update_stream(${1:HashContext:context}, ${2:stream}${3:, ${4:int:length=-1}})","kind":"function","annotation":"hash_update_stream(HashContext $context, $stream [, int $length=-1]): int","details":"hash_update_stream(HashContext $context, $stream [, int $length=-1]): int"},
{"trigger":"header","contents":"header(${1:string:header}${2:, ${3:bool:replace=true}${4:, ${5:int:response_code=0}}})","kind":"function","annotation":"header(string $header [, bool $replace=true [, int $response_code=0]]): void","details":"header(string $header [, bool $replace=true [, int $response_code=0]]): void"},
{"trigger":"header_register_callback","contents":"header_register_callback(${1:callable:callback})","kind":"function","annotation":"header_register_callback(callable $callback): bool","details":"header_register_callback(callable $callback): bool"},
{"trigger":"header_remove","contents":"header_remove(${1:?string:name=null})","kind":"function","annotation":"header_remove(?string $name=null): void","details":"header_remove(?string $name=null): void"},
{"trigger":"headers_list","contents":"headers_list()","kind":"function","annotation":"headers_list(): array","details":"headers_list(): array"},
{"trigger":"headers_sent","contents":"headers_sent(${1:&filename=null}${2:, ${3:&line=null}})","kind":"function","annotation":"headers_sent(&$filename=null [, &$line=null]): bool","details":"headers_sent(&$filename=null [, &$line=null]): bool"},
{"trigger":"hebrev","contents":"hebrev(${1:string:string}${2:, ${3:int:max_chars_per_line=0}})","kind":"function","annotation":"hebrev(string $string [, int $max_chars_per_line=0]): string","details":"hebrev(string $string [, int $max_chars_per_line=0]): string"},
{"trigger":"hex2bin","contents":"hex2bin(${1:string:string})","kind":"function","annotation":"hex2bin(string $string): string|false","details":"hex2bin(string $string): string|false"},
{"trigger":"hexdec","contents":"hexdec(${1:string:hex_string})","kind":"function","annotation":"hexdec(string $hex_string): int|float","details":"hexdec(string $hex_string): int|float"},
{"trigger":"highlight_file","contents":"highlight_file(${1:string:filename}${2:, ${3:bool:return=false}})","kind":"function","annotation":"highlight_file(string $filename [, bool $return=false]): string|bool","details":"highlight_file(string $filename [, bool $return=false]): string|bool"},
{"trigger":"highlight_string","contents":"highlight_string(${1:string:string}${2:, ${3:bool:return=false}})","kind":"function","annotation":"highlight_string(string $string [, bool $return=false]): string|bool","details":"highlight_string(string $string [, bool $return=false]): string|bool"},
{"trigger":"hrtime","contents":"hrtime(${1:bool:as_number=false})","kind":"function","annotation":"hrtime(bool $as_number=false): array|int|float|false","details":"hrtime(bool $as_number=false): array|int|float|false"},
{"trigger":"html_entity_decode","contents":"html_entity_decode(${1:string:string}${2:, ${3:int:flags=11}${4:, ${5:?string:encoding=null}}})","kind":"function","annotation":"html_entity_decode(string $string [, int $flags=11 [, ?string $encoding=null]]): string","details":"html_entity_decode(string $string [, int $flags=11 [, ?string $encoding=null]]): string"},
{"trigger":"htmlentities","contents":"htmlentities(${1:string:string}${2:, ${3:int:flags=11}${4:, ${5:?string:encoding=null}${6:, ${7:bool:double_encode=true}}}})","kind":"function","annotation":"htmlentities(string $string [, int $flags=11 [, ?string $encoding=null [, bool $double_encode=true]]]): string","details":"htmlentities(string $string [, int $flags=11 [, ?string $encoding=null [, bool $double_encode=true]]]): string"},
{"trigger":"htmlspecialchars","contents":"htmlspecialchars(${1:string:string}${2:, ${3:int:flags=11}${4:, ${5:?string:encoding=null}${6:, ${7:bool:double_encode=true}}}})","kind":"function","annotation":"htmlspecialchars(string $string [, int $flags=11 [, ?string $encoding=null [, bool $double_encode=true]]]): string","details":"htmlspecialchars(string $string [, int $flags=11 [, ?string $encoding=null [, bool $double_encode=true]]]): string"},
{"trigger":"htmlspecialchars_decode","contents":"htmlspecialchars_decode(${1:string:string}${2:, ${3:int:flags=11}})","kind":"function","annotation":"htmlspecialchars_decode(string $string [, int $flags=11]): string","details":"htmlspecialchars_decode(string $string [, int $flags=11]): string"},
{"trigger":"http_build_query","contents":"http_build_query(${1:object|array:data}${2:, ${3:string:numeric_prefix=''}${4:, ${5:?string:arg_separator=null}${6:, ${7:int:encoding_type=1}}}})","kind":"function","annotation":"http_build_query(object|array $data [, string $numeric_prefix='' [, ?string $arg_separator=null [, int $encoding_type=1]]]): string","details":"http_build_query(object|array $data [, string $numeric_prefix='' [, ?string $arg_separator=null [, int $encoding_type=1]]]): string"},
{"trigger":"http_response_code","contents":"http_response_code(${1:int:response_code=0})","kind":"function","annotation":"http_response_code(int $response_code=0): int|bool","details":"http_response_code(int $response_code=0): int|bool"},
{"trigger":"hypot","contents":"hypot(${1:float:x}, ${2:float:y})","kind":"function","annotation":"hypot(float $x, float $y): float","details":"hypot(float $x, float $y): float"},
{"trigger":"iconv","contents":"iconv(${1:string:from_encoding}, ${2:string:to_encoding}, ${3:string:string})","kind":"function","annotation":"iconv(string $from_encoding, string $to_encoding, string $string): string|false","details":"iconv(string $from_encoding, string $to_encoding, string $string): string|false"},
{"trigger":"iconv_get_encoding","contents":"iconv_get_encoding(${1:string:type='all'})","kind":"function","annotation":"iconv_get_encoding(string $type='all'): array|string|false","details":"iconv_get_encoding(string $type='all'): array|string|false"},
{"trigger":"iconv_mime_decode","contents":"iconv_mime_decode(${1:string:string}${2:, ${3:int:mode=0}${4:, ${5:?string:encoding=null}}})","kind":"function","annotation":"iconv_mime_decode(string $string [, int $mode=0 [, ?string $encoding=null]]): string|false","details":"iconv_mime_decode(string $string [, int $mode=0 [, ?string $encoding=null]]): string|false"},
{"trigger":"iconv_mime_decode_headers","contents":"iconv_mime_decode_headers(${1:string:headers}${2:, ${3:int:mode=0}${4:, ${5:?string:encoding=null}}})","kind":"function","annotation":"iconv_mime_decode_headers(string $headers [, int $mode=0 [, ?string $encoding=null]]): array|false","details":"iconv_mime_decode_headers(string $headers [, int $mode=0 [, ?string $encoding=null]]): array|false"},
{"trigger":"iconv_mime_encode","contents":"iconv_mime_encode(${1:string:field_name}, ${2:string:field_value}${3:, ${4:array:options=array()}})","kind":"function","annotation":"iconv_mime_encode(string $field_name, string $field_value [, array $options=array()]): string|false","details":"iconv_mime_encode(string $field_name, string $field_value [, array $options=array()]): string|false"},
{"trigger":"iconv_set_encoding","contents":"iconv_set_encoding(${1:string:type}, ${2:string:encoding})","kind":"function","annotation":"iconv_set_encoding(string $type, string $encoding): bool","details":"iconv_set_encoding(string $type, string $encoding): bool"},
{"trigger":"iconv_strlen","contents":"iconv_strlen(${1:string:string}${2:, ${3:?string:encoding=null}})","kind":"function","annotation":"iconv_strlen(string $string [, ?string $encoding=null]): int|false","details":"iconv_strlen(string $string [, ?string $encoding=null]): int|false"},
{"trigger":"iconv_strpos","contents":"iconv_strpos(${1:string:haystack}, ${2:string:needle}${3:, ${4:int:offset=0}${5:, ${6:?string:encoding=null}}})","kind":"function","annotation":"iconv_strpos(string $haystack, string $needle [, int $offset=0 [, ?string $encoding=null]]): int|false","details":"iconv_strpos(string $haystack, string $needle [, int $offset=0 [, ?string $encoding=null]]): int|false"},
{"trigger":"iconv_strrpos","contents":"iconv_strrpos(${1:string:haystack}, ${2:string:needle}${3:, ${4:?string:encoding=null}})","kind":"function","annotation":"iconv_strrpos(string $haystack, string $needle [, ?string $encoding=null]): int|false","details":"iconv_strrpos(string $haystack, string $needle [, ?string $encoding=null]): int|false"},
{"trigger":"iconv_substr","contents":"iconv_substr(${1:string:string}, ${2:int:offset}${3:, ${4:?int:length=null}${5:, ${6:?string:encoding=null}}})","kind":"function","annotation":"iconv_substr(string $string, int $offset [, ?int $length=null [, ?string $encoding=null]]): string|false","details":"iconv_substr(string $string, int $offset [, ?int $length=null [, ?string $encoding=null]]): string|false"},
{"trigger":"idate","contents":"idate(${1:string:format}${2:, ${3:?int:timestamp=null}})","kind":"function","annotation":"idate(string $format [, ?int $timestamp=null]): int|false","details":"idate(string $format [, ?int $timestamp=null]): int|false"},
{"trigger":"idn_to_ascii","contents":"idn_to_ascii(${1:string:domain}${2:, ${3:int:flags=0}${4:, ${5:int:variant=1}${6:, ${7:&idna_info=null}}}})","kind":"function","annotation":"idn_to_ascii(string $domain [, int $flags=0 [, int $variant=1 [, &$idna_info=null]]]): string|false","details":"idn_to_ascii(string $domain [, int $flags=0 [, int $variant=1 [, &$idna_info=null]]]): string|false"},
{"trigger":"idn_to_utf8","contents":"idn_to_utf8(${1:string:domain}${2:, ${3:int:flags=0}${4:, ${5:int:variant=1}${6:, ${7:&idna_info=null}}}})","kind":"function","annotation":"idn_to_utf8(string $domain [, int $flags=0 [, int $variant=1 [, &$idna_info=null]]]): string|false","details":"idn_to_utf8(string $domain [, int $flags=0 [, int $variant=1 [, &$idna_info=null]]]): string|false"},
{"trigger":"ignore_user_abort","contents":"ignore_user_abort(${1:?bool:enable=null})","kind":"function","annotation":"ignore_user_abort(?bool $enable=null): int","details":"ignore_user_abort(?bool $enable=null): int"},
{"trigger":"image_type_to_extension","contents":"image_type_to_extension(${1:int:image_type}${2:, ${3:bool:include_dot=true}})","kind":"function","annotation":"image_type_to_extension(int $image_type [, bool $include_dot=true]): string|false","details":"image_type_to_extension(int $image_type [, bool $include_dot=true]): string|false"},
{"trigger":"image_type_to_mime_type","contents":"image_type_to_mime_type(${1:int:image_type})","kind":"function","annotation":"image_type_to_mime_type(int $image_type): string","details":"image_type_to_mime_type(int $image_type): string"},
{"trigger":"imageaffine","contents":"imageaffine(${1:GdImage:image}, ${2:array:affine}${3:, ${4:?array:clip=null}})","kind":"function","annotation":"imageaffine(GdImage $image, array $affine [, ?array $clip=null]): GdImage|false","details":"imageaffine(GdImage $image, array $affine [, ?array $clip=null]): GdImage|false"},
{"trigger":"imageaffinematrixconcat","contents":"imageaffinematrixconcat(${1:array:matrix1}, ${2:array:matrix2})","kind":"function","annotation":"imageaffinematrixconcat(array $matrix1, array $matrix2): array|false","details":"imageaffinematrixconcat(array $matrix1, array $matrix2): array|false"},
{"trigger":"imageaffinematrixget","contents":"imageaffinematrixget(${1:int:type}, ${2:options})","kind":"function","annotation":"imageaffinematrixget(int $type, $options): array|false","details":"imageaffinematrixget(int $type, $options): array|false"},
{"trigger":"imagealphablending","contents":"imagealphablending(${1:GdImage:image}, ${2:bool:enable})","kind":"function","annotation":"imagealphablending(GdImage $image, bool $enable): bool","details":"imagealphablending(GdImage $image, bool $enable): bool"},
{"trigger":"imageantialias","contents":"imageantialias(${1:GdImage:image}, ${2:bool:enable})","kind":"function","annotation":"imageantialias(GdImage $image, bool $enable): bool","details":"imageantialias(GdImage $image, bool $enable): bool"},
{"trigger":"imagearc","contents":"imagearc(${1:GdImage:image}, ${2:int:center_x}, ${3:int:center_y}, ${4:int:width}, ${5:int:height}, ${6:int:start_angle}, ${7:int:end_angle}, ${8:int:color})","kind":"function","annotation":"imagearc(GdImage $image, int $center_x, int $center_y, int $width, int $height, int $start_angle, int $end_angle, int $color): bool","details":"imagearc(GdImage $image, int $center_x, int $center_y, int $width, int $height, int $start_angle, int $end_angle, int $color): bool"},
{"trigger":"imagebmp","contents":"imagebmp(${1:GdImage:image}${2:, ${3:file=null}${4:, ${5:bool:compressed=true}}})","kind":"function","annotation":"imagebmp(GdImage $image [, $file=null [, bool $compressed=true]]): bool","details":"imagebmp(GdImage $image [, $file=null [, bool $compressed=true]]): bool"},
{"trigger":"imagechar","contents":"imagechar(${1:GdImage:image}, ${2:GdFont|int:font}, ${3:int:x}, ${4:int:y}, ${5:string:char}, ${6:int:color})","kind":"function","annotation":"imagechar(GdImage $image, GdFont|int $font, int $x, int $y, string $char, int $color): bool","details":"imagechar(GdImage $image, GdFont|int $font, int $x, int $y, string $char, int $color): bool"},
{"trigger":"imagecharup","contents":"imagecharup(${1:GdImage:image}, ${2:GdFont|int:font}, ${3:int:x}, ${4:int:y}, ${5:string:char}, ${6:int:color})","kind":"function","annotation":"imagecharup(GdImage $image, GdFont|int $font, int $x, int $y, string $char, int $color): bool","details":"imagecharup(GdImage $image, GdFont|int $font, int $x, int $y, string $char, int $color): bool"},
{"trigger":"imagecolorallocate","contents":"imagecolorallocate(${1:GdImage:image}, ${2:int:red}, ${3:int:green}, ${4:int:blue})","kind":"function","annotation":"imagecolorallocate(GdImage $image, int $red, int $green, int $blue): int|false","details":"imagecolorallocate(GdImage $image, int $red, int $green, int $blue): int|false"},
{"trigger":"imagecolorallocatealpha","contents":"imagecolorallocatealpha(${1:GdImage:image}, ${2:int:red}, ${3:int:green}, ${4:int:blue}, ${5:int:alpha})","kind":"function","annotation":"imagecolorallocatealpha(GdImage $image, int $red, int $green, int $blue, int $alpha): int|false","details":"imagecolorallocatealpha(GdImage $image, int $red, int $green, int $blue, int $alpha): int|false"},
{"trigger":"imagecolorat","contents":"imagecolorat(${1:GdImage:image}, ${2:int:x}, ${3:int:y})","kind":"function","annotation":"imagecolorat(GdImage $image, int $x, int $y): int|false","details":"imagecolorat(GdImage $image, int $x, int $y): int|false"},
{"trigger":"imagecolorclosest","contents":"imagecolorclosest(${1:GdImage:image}, ${2:int:red}, ${3:int:green}, ${4:int:blue})","kind":"function","annotation":"imagecolorclosest(GdImage $image, int $red, int $green, int $blue): int","details":"imagecolorclosest(GdImage $image, int $red, int $green, int $blue): int"},
{"trigger":"imagecolorclosestalpha","contents":"imagecolorclosestalpha(${1:GdImage:image}, ${2:int:red}, ${3:int:green}, ${4:int:blue}, ${5:int:alpha})","kind":"function","annotation":"imagecolorclosestalpha(GdImage $image, int $red, int $green, int $blue, int $alpha): int","details":"imagecolorclosestalpha(GdImage $image, int $red, int $green, int $blue, int $alpha): int"},
{"trigger":"imagecolorclosesthwb","contents":"imagecolorclosesthwb(${1:GdImage:image}, ${2:int:red}, ${3:int:green}, ${4:int:blue})","kind":"function","annotation":"imagecolorclosesthwb(GdImage $image, int $red, int $green, int $blue): int","details":"imagecolorclosesthwb(GdImage $image, int $red, int $green, int $blue): int"},
{"trigger":"imagecolordeallocate","contents":"imagecolordeallocate(${1:GdImage:image}, ${2:int:color})","kind":"function","annotation":"imagecolordeallocate(GdImage $image, int $color): bool","details":"imagecolordeallocate(GdImage $image, int $color): bool"},
{"trigger":"imagecolorexact","contents":"imagecolorexact(${1:GdImage:image}, ${2:int:red}, ${3:int:green}, ${4:int:blue})","kind":"function","annotation":"imagecolorexact(GdImage $image, int $red, int $green, int $blue): int","details":"imagecolorexact(GdImage $image, int $red, int $green, int $blue): int"},
{"trigger":"imagecolorexactalpha","contents":"imagecolorexactalpha(${1:GdImage:image}, ${2:int:red}, ${3:int:green}, ${4:int:blue}, ${5:int:alpha})","kind":"function","annotation":"imagecolorexactalpha(GdImage $image, int $red, int $green, int $blue, int $alpha): int","details":"imagecolorexactalpha(GdImage $image, int $red, int $green, int $blue, int $alpha): int"},
{"trigger":"imagecolormatch","contents":"imagecolormatch(${1:GdImage:image1}, ${2:GdImage:image2})","kind":"function","annotation":"imagecolormatch(GdImage $image1, GdImage $image2): bool","details":"imagecolormatch(GdImage $image1, GdImage $image2): bool"},
{"trigger":"imagecolorresolve","contents":"imagecolorresolve(${1:GdImage:image}, ${2:int:red}, ${3:int:green}, ${4:int:blue})","kind":"function","annotation":"imagecolorresolve(GdImage $image, int $red, int $green, int $blue): int","details":"imagecolorresolve(GdImage $image, int $red, int $green, int $blue): int"},
{"trigger":"imagecolorresolvealpha","contents":"imagecolorresolvealpha(${1:GdImage:image}, ${2:int:red}, ${3:int:green}, ${4:int:blue}, ${5:int:alpha})","kind":"function","annotation":"imagecolorresolvealpha(GdImage $image, int $red, int $green, int $blue, int $alpha): int","details":"imagecolorresolvealpha(GdImage $image, int $red, int $green, int $blue, int $alpha): int"},
{"trigger":"imagecolorset","contents":"imagecolorset(${1:GdImage:image}, ${2:int:color}, ${3:int:red}, ${4:int:green}, ${5:int:blue}${6:, ${7:int:alpha=0}})","kind":"function","annotation":"imagecolorset(GdImage $image, int $color, int $red, int $green, int $blue [, int $alpha=0]): ?false","details":"imagecolorset(GdImage $image, int $color, int $red, int $green, int $blue [, int $alpha=0]): ?false"},
{"trigger":"imagecolorsforindex","contents":"imagecolorsforindex(${1:GdImage:image}, ${2:int:color})","kind":"function","annotation":"imagecolorsforindex(GdImage $image, int $color): array","details":"imagecolorsforindex(GdImage $image, int $color): array"},
{"trigger":"imagecolorstotal","contents":"imagecolorstotal(${1:GdImage:image})","kind":"function","annotation":"imagecolorstotal(GdImage $image): int","details":"imagecolorstotal(GdImage $image): int"},
{"trigger":"imagecolortransparent","contents":"imagecolortransparent(${1:GdImage:image}${2:, ${3:?int:color=null}})","kind":"function","annotation":"imagecolortransparent(GdImage $image [, ?int $color=null]): int","details":"imagecolortransparent(GdImage $image [, ?int $color=null]): int"},
{"trigger":"imageconvolution","contents":"imageconvolution(${1:GdImage:image}, ${2:array:matrix}, ${3:float:divisor}, ${4:float:offset})","kind":"function","annotation":"imageconvolution(GdImage $image, array $matrix, float $divisor, float $offset): bool","details":"imageconvolution(GdImage $image, array $matrix, float $divisor, float $offset): bool"},
{"trigger":"imagecopy","contents":"imagecopy(${1:GdImage:dst_image}, ${2:GdImage:src_image}, ${3:int:dst_x}, ${4:int:dst_y}, ${5:int:src_x}, ${6:int:src_y}, ${7:int:src_width}, ${8:int:src_height})","kind":"function","annotation":"imagecopy(GdImage $dst_image, GdImage $src_image, int $dst_x, int $dst_y, int $src_x, int $src_y, int $src_width, int $src_height): bool","details":"imagecopy(GdImage $dst_image, GdImage $src_image, int $dst_x, int $dst_y, int $src_x, int $src_y, int $src_width, int $src_height): bool"},
{"trigger":"imagecopymerge","contents":"imagecopymerge(${1:GdImage:dst_image}, ${2:GdImage:src_image}, ${3:int:dst_x}, ${4:int:dst_y}, ${5:int:src_x}, ${6:int:src_y}, ${7:int:src_width}, ${8:int:src_height}, ${9:int:pct})","kind":"function","annotation":"imagecopymerge(GdImage $dst_image, GdImage $src_image, int $dst_x, int $dst_y, int $src_x, int $src_y, int $src_width, int $src_height, int $pct): bool","details":"imagecopymerge(GdImage $dst_image, GdImage $src_image, int $dst_x, int $dst_y, int $src_x, int $src_y, int $src_width, int $src_height, int $pct): bool"},
{"trigger":"imagecopymergegray","contents":"imagecopymergegray(${1:GdImage:dst_image}, ${2:GdImage:src_image}, ${3:int:dst_x}, ${4:int:dst_y}, ${5:int:src_x}, ${6:int:src_y}, ${7:int:src_width}, ${8:int:src_height}, ${9:int:pct})","kind":"function","annotation":"imagecopymergegray(GdImage $dst_image, GdImage $src_image, int $dst_x, int $dst_y, int $src_x, int $src_y, int $src_width, int $src_height, int $pct): bool","details":"imagecopymergegray(GdImage $dst_image, GdImage $src_image, int $dst_x, int $dst_y, int $src_x, int $src_y, int $src_width, int $src_height, int $pct): bool"},
{"trigger":"imagecopyresampled","contents":"imagecopyresampled(${1:GdImage:dst_image}, ${2:GdImage:src_image}, ${3:int:dst_x}, ${4:int:dst_y}, ${5:int:src_x}, ${6:int:src_y}, ${7:int:dst_width}, ${8:int:dst_height}, ${9:int:src_width}, ${10:int:src_height})","kind":"function","annotation":"imagecopyresampled(GdImage $dst_image, GdImage $src_image, int $dst_x, int $dst_y, int $src_x, int $src_y, int $dst_width, int $dst_height, int $src_width, int $src_height): bool","details":"imagecopyresampled(GdImage $dst_image, GdImage $src_image, int $dst_x, int $dst_y, int $src_x, int $src_y, int $dst_width, int $dst_height, int $src_width, int $src_height): bool"},
{"trigger":"imagecopyresized","contents":"imagecopyresized(${1:GdImage:dst_image}, ${2:GdImage:src_image}, ${3:int:dst_x}, ${4:int:dst_y}, ${5:int:src_x}, ${6:int:src_y}, ${7:int:dst_width}, ${8:int:dst_height}, ${9:int:src_width}, ${10:int:src_height})","kind":"function","annotation":"imagecopyresized(GdImage $dst_image, GdImage $src_image, int $dst_x, int $dst_y, int $src_x, int $src_y, int $dst_width, int $dst_height, int $src_width, int $src_height): bool","details":"imagecopyresized(GdImage $dst_image, GdImage $src_image, int $dst_x, int $dst_y, int $src_x, int $src_y, int $dst_width, int $dst_height, int $src_width, int $src_height): bool"},
{"trigger":"imagecreate","contents":"imagecreate(${1:int:width}, ${2:int:height})","kind":"function","annotation":"imagecreate(int $width, int $height): GdImage|false","details":"imagecreate(int $width, int $height): GdImage|false"},
{"trigger":"imagecreatefrombmp","contents":"imagecreatefrombmp(${1:string:filename})","kind":"function","annotation":"imagecreatefrombmp(string $filename): GdImage|false","details":"imagecreatefrombmp(string $filename): GdImage|false"},
{"trigger":"imagecreatefromgd","contents":"imagecreatefromgd(${1:string:filename})","kind":"function","annotation":"imagecreatefromgd(string $filename): GdImage|false","details":"imagecreatefromgd(string $filename): GdImage|false"},
{"trigger":"imagecreatefromgd2","contents":"imagecreatefromgd2(${1:string:filename})","kind":"function","annotation":"imagecreatefromgd2(string $filename): GdImage|false","details":"imagecreatefromgd2(string $filename): GdImage|false"},
{"trigger":"imagecreatefromgd2part","contents":"imagecreatefromgd2part(${1:string:filename}, ${2:int:x}, ${3:int:y}, ${4:int:width}, ${5:int:height})","kind":"function","annotation":"imagecreatefromgd2part(string $filename, int $x, int $y, int $width, int $height): GdImage|false","details":"imagecreatefromgd2part(string $filename, int $x, int $y, int $width, int $height): GdImage|false"},
{"trigger":"imagecreatefromgif","contents":"imagecreatefromgif(${1:string:filename})","kind":"function","annotation":"imagecreatefromgif(string $filename): GdImage|false","details":"imagecreatefromgif(string $filename): GdImage|false"},
{"trigger":"imagecreatefromjpeg","contents":"imagecreatefromjpeg(${1:string:filename})","kind":"function","annotation":"imagecreatefromjpeg(string $filename): GdImage|false","details":"imagecreatefromjpeg(string $filename): GdImage|false"},
{"trigger":"imagecreatefrompng","contents":"imagecreatefrompng(${1:string:filename})","kind":"function","annotation":"imagecreatefrompng(string $filename): GdImage|false","details":"imagecreatefrompng(string $filename): GdImage|false"},
{"trigger":"imagecreatefromstring","contents":"imagecreatefromstring(${1:string:data})","kind":"function","annotation":"imagecreatefromstring(string $data): GdImage|false","details":"imagecreatefromstring(string $data): GdImage|false"},
{"trigger":"imagecreatefromtga","contents":"imagecreatefromtga(${1:string:filename})","kind":"function","annotation":"imagecreatefromtga(string $filename): GdImage|false","details":"imagecreatefromtga(string $filename): GdImage|false"},
{"trigger":"imagecreatefromwbmp","contents":"imagecreatefromwbmp(${1:string:filename})","kind":"function","annotation":"imagecreatefromwbmp(string $filename): GdImage|false","details":"imagecreatefromwbmp(string $filename): GdImage|false"},
{"trigger":"imagecreatefromxbm","contents":"imagecreatefromxbm(${1:string:filename})","kind":"function","annotation":"imagecreatefromxbm(string $filename): GdImage|false","details":"imagecreatefromxbm(string $filename): GdImage|false"},
{"trigger":"imagecreatetruecolor","contents":"imagecreatetruecolor(${1:int:width}, ${2:int:height})","kind":"function","annotation":"imagecreatetruecolor(int $width, int $height): GdImage|false","details":"imagecreatetruecolor(int $width, int $height): GdImage|false"},
{"trigger":"imagecrop","contents":"imagecrop(${1:GdImage:image}, ${2:array:rectangle})","kind":"function","annotation":"imagecrop(GdImage $image, array $rectangle): GdImage|false","details":"imagecrop(GdImage $image, array $rectangle): GdImage|false"},
{"trigger":"imagecropauto","contents":"imagecropauto(${1:GdImage:image}${2:, ${3:int:mode=0}${4:, ${5:float:threshold=0.5}${6:, ${7:int:color=-1}}}})","kind":"function","annotation":"imagecropauto(GdImage $image [, int $mode=0 [, float $threshold=0.5 [, int $color=-1]]]): GdImage|false","details":"imagecropauto(GdImage $image [, int $mode=0 [, float $threshold=0.5 [, int $color=-1]]]): GdImage|false"},
{"trigger":"imagedashedline","contents":"imagedashedline(${1:GdImage:image}, ${2:int:x1}, ${3:int:y1}, ${4:int:x2}, ${5:int:y2}, ${6:int:color})","kind":"function","annotation":"imagedashedline(GdImage $image, int $x1, int $y1, int $x2, int $y2, int $color): bool","details":"imagedashedline(GdImage $image, int $x1, int $y1, int $x2, int $y2, int $color): bool"},
{"trigger":"imagedestroy","contents":"imagedestroy(${1:GdImage:image})","kind":"function","annotation":"imagedestroy(GdImage $image): bool","details":"imagedestroy(GdImage $image): bool"},
{"trigger":"imageellipse","contents":"imageellipse(${1:GdImage:image}, ${2:int:center_x}, ${3:int:center_y}, ${4:int:width}, ${5:int:height}, ${6:int:color})","kind":"function","annotation":"imageellipse(GdImage $image, int $center_x, int $center_y, int $width, int $height, int $color): bool","details":"imageellipse(GdImage $image, int $center_x, int $center_y, int $width, int $height, int $color): bool"},
{"trigger":"imagefill","contents":"imagefill(${1:GdImage:image}, ${2:int:x}, ${3:int:y}, ${4:int:color})","kind":"function","annotation":"imagefill(GdImage $image, int $x, int $y, int $color): bool","details":"imagefill(GdImage $image, int $x, int $y, int $color): bool"},
{"trigger":"imagefilledarc","contents":"imagefilledarc(${1:GdImage:image}, ${2:int:center_x}, ${3:int:center_y}, ${4:int:width}, ${5:int:height}, ${6:int:start_angle}, ${7:int:end_angle}, ${8:int:color}, ${9:int:style})","kind":"function","annotation":"imagefilledarc(GdImage $image, int $center_x, int $center_y, int $width, int $height, int $start_angle, int $end_angle, int $color, int $style): bool","details":"imagefilledarc(GdImage $image, int $center_x, int $center_y, int $width, int $height, int $start_angle, int $end_angle, int $color, int $style): bool"},
{"trigger":"imagefilledellipse","contents":"imagefilledellipse(${1:GdImage:image}, ${2:int:center_x}, ${3:int:center_y}, ${4:int:width}, ${5:int:height}, ${6:int:color})","kind":"function","annotation":"imagefilledellipse(GdImage $image, int $center_x, int $center_y, int $width, int $height, int $color): bool","details":"imagefilledellipse(GdImage $image, int $center_x, int $center_y, int $width, int $height, int $color): bool"},
{"trigger":"imagefilledpolygon","contents":"imagefilledpolygon(${1:GdImage:image}, ${2:array:points}, ${3:int:num_points_or_color}${4:, ${5:?int:color=null}})","kind":"function","annotation":"imagefilledpolygon(GdImage $image, array $points, int $num_points_or_color [, ?int $color=null]): bool","details":"imagefilledpolygon(GdImage $image, array $points, int $num_points_or_color [, ?int $color=null]): bool"},
{"trigger":"imagefilledrectangle","contents":"imagefilledrectangle(${1:GdImage:image}, ${2:int:x1}, ${3:int:y1}, ${4:int:x2}, ${5:int:y2}, ${6:int:color})","kind":"function","annotation":"imagefilledrectangle(GdImage $image, int $x1, int $y1, int $x2, int $y2, int $color): bool","details":"imagefilledrectangle(GdImage $image, int $x1, int $y1, int $x2, int $y2, int $color): bool"},
{"trigger":"imagefilltoborder","contents":"imagefilltoborder(${1:GdImage:image}, ${2:int:x}, ${3:int:y}, ${4:int:border_color}, ${5:int:color})","kind":"function","annotation":"imagefilltoborder(GdImage $image, int $x, int $y, int $border_color, int $color): bool","details":"imagefilltoborder(GdImage $image, int $x, int $y, int $border_color, int $color): bool"},
{"trigger":"imagefilter","contents":"imagefilter(${1:GdImage:image}, ${2:int:filter}${3:, ${4:args...}})","kind":"function","annotation":"imagefilter(GdImage $image, int $filter [, ...$args]): bool","details":"imagefilter(GdImage $image, int $filter [, ...$args]): bool"},
{"trigger":"imageflip","contents":"imageflip(${1:GdImage:image}, ${2:int:mode})","kind":"function","annotation":"imageflip(GdImage $image, int $mode): bool","details":"imageflip(GdImage $image, int $mode): bool"},
{"trigger":"imagefontheight","contents":"imagefontheight(${1:GdFont|int:font})","kind":"function","annotation":"imagefontheight(GdFont|int $font): int","details":"imagefontheight(GdFont|int $font): int"},
{"trigger":"imagefontwidth","contents":"imagefontwidth(${1:GdFont|int:font})","kind":"function","annotation":"imagefontwidth(GdFont|int $font): int","details":"imagefontwidth(GdFont|int $font): int"},
{"trigger":"imagegammacorrect","contents":"imagegammacorrect(${1:GdImage:image}, ${2:float:input_gamma}, ${3:float:output_gamma})","kind":"function","annotation":"imagegammacorrect(GdImage $image, float $input_gamma, float $output_gamma): bool","details":"imagegammacorrect(GdImage $image, float $input_gamma, float $output_gamma): bool"},
{"trigger":"imagegd","contents":"imagegd(${1:GdImage:image}${2:, ${3:?string:file=null}})","kind":"function","annotation":"imagegd(GdImage $image [, ?string $file=null]): bool","details":"imagegd(GdImage $image [, ?string $file=null]): bool"},
{"trigger":"imagegd2","contents":"imagegd2(${1:GdImage:image}${2:, ${3:?string:file=null}${4:, ${5:int:chunk_size}${6:, ${7:int:mode}}}})","kind":"function","annotation":"imagegd2(GdImage $image [, ?string $file=null [, int $chunk_size [, int $mode]]]): bool","details":"imagegd2(GdImage $image [, ?string $file=null [, int $chunk_size [, int $mode]]]): bool"},
{"trigger":"imagegetclip","contents":"imagegetclip(${1:GdImage:image})","kind":"function","annotation":"imagegetclip(GdImage $image): array","details":"imagegetclip(GdImage $image): array"},
{"trigger":"imagegetinterpolation","contents":"imagegetinterpolation(${1:GdImage:image})","kind":"function","annotation":"imagegetinterpolation(GdImage $image): int","details":"imagegetinterpolation(GdImage $image): int"},
{"trigger":"imagegif","contents":"imagegif(${1:GdImage:image}${2:, ${3:file=null}})","kind":"function","annotation":"imagegif(GdImage $image [, $file=null]): bool","details":"imagegif(GdImage $image [, $file=null]): bool"},
{"trigger":"imageinterlace","contents":"imageinterlace(${1:GdImage:image}${2:, ${3:?bool:enable=null}})","kind":"function","annotation":"imageinterlace(GdImage $image [, ?bool $enable=null]): bool","details":"imageinterlace(GdImage $image [, ?bool $enable=null]): bool"},
{"trigger":"imageistruecolor","contents":"imageistruecolor(${1:GdImage:image})","kind":"function","annotation":"imageistruecolor(GdImage $image): bool","details":"imageistruecolor(GdImage $image): bool"},
{"trigger":"imagejpeg","contents":"imagejpeg(${1:GdImage:image}${2:, ${3:file=null}${4:, ${5:int:quality=-1}}})","kind":"function","annotation":"imagejpeg(GdImage $image [, $file=null [, int $quality=-1]]): bool","details":"imagejpeg(GdImage $image [, $file=null [, int $quality=-1]]): bool"},
{"trigger":"imagelayereffect","contents":"imagelayereffect(${1:GdImage:image}, ${2:int:effect})","kind":"function","annotation":"imagelayereffect(GdImage $image, int $effect): bool","details":"imagelayereffect(GdImage $image, int $effect): bool"},
{"trigger":"imageline","contents":"imageline(${1:GdImage:image}, ${2:int:x1}, ${3:int:y1}, ${4:int:x2}, ${5:int:y2}, ${6:int:color})","kind":"function","annotation":"imageline(GdImage $image, int $x1, int $y1, int $x2, int $y2, int $color): bool","details":"imageline(GdImage $image, int $x1, int $y1, int $x2, int $y2, int $color): bool"},
{"trigger":"imageloadfont","contents":"imageloadfont(${1:string:filename})","kind":"function","annotation":"imageloadfont(string $filename): GdFont|false","details":"imageloadfont(string $filename): GdFont|false"},
{"trigger":"imageopenpolygon","contents":"imageopenpolygon(${1:GdImage:image}, ${2:array:points}, ${3:int:num_points_or_color}${4:, ${5:?int:color=null}})","kind":"function","annotation":"imageopenpolygon(GdImage $image, array $points, int $num_points_or_color [, ?int $color=null]): bool","details":"imageopenpolygon(GdImage $image, array $points, int $num_points_or_color [, ?int $color=null]): bool"},
{"trigger":"imagepalettecopy","contents":"imagepalettecopy(${1:GdImage:dst}, ${2:GdImage:src})","kind":"function","annotation":"imagepalettecopy(GdImage $dst, GdImage $src): void","details":"imagepalettecopy(GdImage $dst, GdImage $src): void"},
{"trigger":"imagepalettetotruecolor","contents":"imagepalettetotruecolor(${1:GdImage:image})","kind":"function","annotation":"imagepalettetotruecolor(GdImage $image): bool","details":"imagepalettetotruecolor(GdImage $image): bool"},
{"trigger":"imagepng","contents":"imagepng(${1:GdImage:image}${2:, ${3:file=null}${4:, ${5:int:quality=-1}${6:, ${7:int:filters=-1}}}})","kind":"function","annotation":"imagepng(GdImage $image [, $file=null [, int $quality=-1 [, int $filters=-1]]]): bool","details":"imagepng(GdImage $image [, $file=null [, int $quality=-1 [, int $filters=-1]]]): bool"},
{"trigger":"imagepolygon","contents":"imagepolygon(${1:GdImage:image}, ${2:array:points}, ${3:int:num_points_or_color}${4:, ${5:?int:color=null}})","kind":"function","annotation":"imagepolygon(GdImage $image, array $points, int $num_points_or_color [, ?int $color=null]): bool","details":"imagepolygon(GdImage $image, array $points, int $num_points_or_color [, ?int $color=null]): bool"},
{"trigger":"imagerectangle","contents":"imagerectangle(${1:GdImage:image}, ${2:int:x1}, ${3:int:y1}, ${4:int:x2}, ${5:int:y2}, ${6:int:color})","kind":"function","annotation":"imagerectangle(GdImage $image, int $x1, int $y1, int $x2, int $y2, int $color): bool","details":"imagerectangle(GdImage $image, int $x1, int $y1, int $x2, int $y2, int $color): bool"},
{"trigger":"imageresolution","contents":"imageresolution(${1:GdImage:image}${2:, ${3:?int:resolution_x=null}${4:, ${5:?int:resolution_y=null}}})","kind":"function","annotation":"imageresolution(GdImage $image [, ?int $resolution_x=null [, ?int $resolution_y=null]]): array|bool","details":"imageresolution(GdImage $image [, ?int $resolution_x=null [, ?int $resolution_y=null]]): array|bool"},
{"trigger":"imagerotate","contents":"imagerotate(${1:GdImage:image}, ${2:float:angle}, ${3:int:background_color}${4:, ${5:bool:ignore_transparent=false}})","kind":"function","annotation":"imagerotate(GdImage $image, float $angle, int $background_color [, bool $ignore_transparent=false]): GdImage|false","details":"imagerotate(GdImage $image, float $angle, int $background_color [, bool $ignore_transparent=false]): GdImage|false"},
{"trigger":"imagesavealpha","contents":"imagesavealpha(${1:GdImage:image}, ${2:bool:enable})","kind":"function","annotation":"imagesavealpha(GdImage $image, bool $enable): bool","details":"imagesavealpha(GdImage $image, bool $enable): bool"},
{"trigger":"imagescale","contents":"imagescale(${1:GdImage:image}, ${2:int:width}${3:, ${4:int:height=-1}${5:, ${6:int:mode=3}}})","kind":"function","annotation":"imagescale(GdImage $image, int $width [, int $height=-1 [, int $mode=3]]): GdImage|false","details":"imagescale(GdImage $image, int $width [, int $height=-1 [, int $mode=3]]): GdImage|false"},
{"trigger":"imagesetbrush","contents":"imagesetbrush(${1:GdImage:image}, ${2:GdImage:brush})","kind":"function","annotation":"imagesetbrush(GdImage $image, GdImage $brush): bool","details":"imagesetbrush(GdImage $image, GdImage $brush): bool"},
{"trigger":"imagesetclip","contents":"imagesetclip(${1:GdImage:image}, ${2:int:x1}, ${3:int:y1}, ${4:int:x2}, ${5:int:y2})","kind":"function","annotation":"imagesetclip(GdImage $image, int $x1, int $y1, int $x2, int $y2): bool","details":"imagesetclip(GdImage $image, int $x1, int $y1, int $x2, int $y2): bool"},
{"trigger":"imagesetinterpolation","contents":"imagesetinterpolation(${1:GdImage:image}${2:, ${3:int:method=3}})","kind":"function","annotation":"imagesetinterpolation(GdImage $image [, int $method=3]): bool","details":"imagesetinterpolation(GdImage $image [, int $method=3]): bool"},
{"trigger":"imagesetpixel","contents":"imagesetpixel(${1:GdImage:image}, ${2:int:x}, ${3:int:y}, ${4:int:color})","kind":"function","annotation":"imagesetpixel(GdImage $image, int $x, int $y, int $color): bool","details":"imagesetpixel(GdImage $image, int $x, int $y, int $color): bool"},
{"trigger":"imagesetstyle","contents":"imagesetstyle(${1:GdImage:image}, ${2:array:style})","kind":"function","annotation":"imagesetstyle(GdImage $image, array $style): bool","details":"imagesetstyle(GdImage $image, array $style): bool"},
{"trigger":"imagesetthickness","contents":"imagesetthickness(${1:GdImage:image}, ${2:int:thickness})","kind":"function","annotation":"imagesetthickness(GdImage $image, int $thickness): bool","details":"imagesetthickness(GdImage $image, int $thickness): bool"},
{"trigger":"imagesettile","contents":"imagesettile(${1:GdImage:image}, ${2:GdImage:tile})","kind":"function","annotation":"imagesettile(GdImage $image, GdImage $tile): bool","details":"imagesettile(GdImage $image, GdImage $tile): bool"},
{"trigger":"imagestring","contents":"imagestring(${1:GdImage:image}, ${2:GdFont|int:font}, ${3:int:x}, ${4:int:y}, ${5:string:string}, ${6:int:color})","kind":"function","annotation":"imagestring(GdImage $image, GdFont|int $font, int $x, int $y, string $string, int $color): bool","details":"imagestring(GdImage $image, GdFont|int $font, int $x, int $y, string $string, int $color): bool"},
{"trigger":"imagestringup","contents":"imagestringup(${1:GdImage:image}, ${2:GdFont|int:font}, ${3:int:x}, ${4:int:y}, ${5:string:string}, ${6:int:color})","kind":"function","annotation":"imagestringup(GdImage $image, GdFont|int $font, int $x, int $y, string $string, int $color): bool","details":"imagestringup(GdImage $image, GdFont|int $font, int $x, int $y, string $string, int $color): bool"},
{"trigger":"imagesx","contents":"imagesx(${1:GdImage:image})","kind":"function","annotation":"imagesx(GdImage $image): int","details":"imagesx(GdImage $image): int"},
{"trigger":"imagesy","contents":"imagesy(${1:GdImage:image})","kind":"function","annotation":"imagesy(GdImage $image): int","details":"imagesy(GdImage $image): int"},
{"trigger":"imagetruecolortopalette","contents":"imagetruecolortopalette(${1:GdImage:image}, ${2:bool:dither}, ${3:int:num_colors})","kind":"function","annotation":"imagetruecolortopalette(GdImage $image, bool $dither, int $num_colors): bool","details":"imagetruecolortopalette(GdImage $image, bool $dither, int $num_colors): bool"},
{"trigger":"imagetypes","contents":"imagetypes()","kind":"function","annotation":"imagetypes(): int","details":"imagetypes(): int"},
{"trigger":"imagewbmp","contents":"imagewbmp(${1:GdImage:image}${2:, ${3:file=null}${4:, ${5:?int:foreground_color=null}}})","kind":"function","annotation":"imagewbmp(GdImage $image [, $file=null [, ?int $foreground_color=null]]): bool","details":"imagewbmp(GdImage $image [, $file=null [, ?int $foreground_color=null]]): bool"},
{"trigger":"imagexbm","contents":"imagexbm(${1:GdImage:image}, ${2:?string:filename}${3:, ${4:?int:foreground_color=null}})","kind":"function","annotation":"imagexbm(GdImage $image, ?string $filename [, ?int $foreground_color=null]): bool","details":"imagexbm(GdImage $image, ?string $filename [, ?int $foreground_color=null]): bool"},
{"trigger":"implode","contents":"implode(${1:array|string:separator}${2:, ${3:?array:array=null}})","kind":"function","annotation":"implode(array|string $separator [, ?array $array=null]): string","details":"implode(array|string $separator [, ?array $array=null]): string"},
{"trigger":"in_array","contents":"in_array(${1:mixed:needle}, ${2:array:haystack}${3:, ${4:bool:strict=false}})","kind":"function","annotation":"in_array(mixed $needle, array $haystack [, bool $strict=false]): bool","details":"in_array(mixed $needle, array $haystack [, bool $strict=false]): bool"},
{"trigger":"inet_ntop","contents":"inet_ntop(${1:string:ip})","kind":"function","annotation":"inet_ntop(string $ip): string|false","details":"inet_ntop(string $ip): string|false"},
{"trigger":"inet_pton","contents":"inet_pton(${1:string:ip})","kind":"function","annotation":"inet_pton(string $ip): string|false","details":"inet_pton(string $ip): string|false"},
{"trigger":"inflate_add","contents":"inflate_add(${1:InflateContext:context}, ${2:string:data}${3:, ${4:int:flush_mode=2}})","kind":"function","annotation":"inflate_add(InflateContext $context, string $data [, int $flush_mode=2]): string|false","details":"inflate_add(InflateContext $context, string $data [, int $flush_mode=2]): string|false"},
{"trigger":"inflate_get_read_len","contents":"inflate_get_read_len(${1:InflateContext:context})","kind":"function","annotation":"inflate_get_read_len(InflateContext $context): int","details":"inflate_get_read_len(InflateContext $context): int"},
{"trigger":"inflate_get_status","contents":"inflate_get_status(${1:InflateContext:context})","kind":"function","annotation":"inflate_get_status(InflateContext $context): int","details":"inflate_get_status(InflateContext $context): int"},
{"trigger":"inflate_init","contents":"inflate_init(${1:int:encoding}${2:, ${3:array:options=array()}})","kind":"function","annotation":"inflate_init(int $encoding [, array $options=array()]): InflateContext|false","details":"inflate_init(int $encoding [, array $options=array()]): InflateContext|false"},
{"trigger":"ini_alter","contents":"ini_alter(${1:string:option}, ${2:string|int|float|bool|null:value})","kind":"function","annotation":"ini_alter(string $option, string|int|float|bool|null $value): string|false","details":"ini_alter(string $option, string|int|float|bool|null $value): string|false"},
{"trigger":"ini_get","contents":"ini_get(${1:string:option})","kind":"function","annotation":"ini_get(string $option): string|false","details":"ini_get(string $option): string|false"},
{"trigger":"ini_get_all","contents":"ini_get_all(${1:?string:extension=null}${2:, ${3:bool:details=true}})","kind":"function","annotation":"ini_get_all(?string $extension=null [, bool $details=true]): array|false","details":"ini_get_all(?string $extension=null [, bool $details=true]): array|false"},
{"trigger":"ini_parse_quantity","contents":"ini_parse_quantity(${1:string:shorthand})","kind":"function","annotation":"ini_parse_quantity(string $shorthand): int","details":"ini_parse_quantity(string $shorthand): int"},
{"trigger":"ini_restore","contents":"ini_restore(${1:string:option})","kind":"function","annotation":"ini_restore(string $option): void","details":"ini_restore(string $option): void"},
{"trigger":"ini_set","contents":"ini_set(${1:string:option}, ${2:string|int|float|bool|null:value})","kind":"function","annotation":"ini_set(string $option, string|int|float|bool|null $value): string|false","details":"ini_set(string $option, string|int|float|bool|null $value): string|false"},
{"trigger":"intdiv","contents":"intdiv(${1:int:num1}, ${2:int:num2})","kind":"function","annotation":"intdiv(int $num1, int $num2): int","details":"intdiv(int $num1, int $num2): int"},
{"trigger":"interface_exists","contents":"interface_exists(${1:string:interface}${2:, ${3:bool:autoload=true}})","kind":"function","annotation":"interface_exists(string $interface [, bool $autoload=true]): bool","details":"interface_exists(string $interface [, bool $autoload=true]): bool"},
{"trigger":"intl_error_name","contents":"intl_error_name(${1:int:errorCode})","kind":"function","annotation":"intl_error_name(int $errorCode): string","details":"intl_error_name(int $errorCode): string"},
{"trigger":"intl_get_error_code","contents":"intl_get_error_code()","kind":"function","annotation":"intl_get_error_code(): int","details":"intl_get_error_code(): int"},
{"trigger":"intl_get_error_message","contents":"intl_get_error_message()","kind":"function","annotation":"intl_get_error_message(): string","details":"intl_get_error_message(): string"},
{"trigger":"intl_is_failure","contents":"intl_is_failure(${1:int:errorCode})","kind":"function","annotation":"intl_is_failure(int $errorCode): bool","details":"intl_is_failure(int $errorCode): bool"},
{"trigger":"intlcal_add","contents":"intlcal_add(${1:IntlCalendar:calendar}, ${2:int:field}, ${3:int:value})","kind":"function","annotation":"intlcal_add(IntlCalendar $calendar, int $field, int $value): bool","details":"intlcal_add(IntlCalendar $calendar, int $field, int $value): bool"},
{"trigger":"intlcal_after","contents":"intlcal_after(${1:IntlCalendar:calendar}, ${2:IntlCalendar:other})","kind":"function","annotation":"intlcal_after(IntlCalendar $calendar, IntlCalendar $other): bool","details":"intlcal_after(IntlCalendar $calendar, IntlCalendar $other): bool"},
{"trigger":"intlcal_before","contents":"intlcal_before(${1:IntlCalendar:calendar}, ${2:IntlCalendar:other})","kind":"function","annotation":"intlcal_before(IntlCalendar $calendar, IntlCalendar $other): bool","details":"intlcal_before(IntlCalendar $calendar, IntlCalendar $other): bool"},
{"trigger":"intlcal_clear","contents":"intlcal_clear(${1:IntlCalendar:calendar}${2:, ${3:?int:field=null}})","kind":"function","annotation":"intlcal_clear(IntlCalendar $calendar [, ?int $field=null]): bool","details":"intlcal_clear(IntlCalendar $calendar [, ?int $field=null]): bool"},
{"trigger":"intlcal_create_instance","contents":"intlcal_create_instance(${1:timezone=null}${2:, ${3:?string:locale=null}})","kind":"function","annotation":"intlcal_create_instance($timezone=null [, ?string $locale=null]): ?IntlCalendar","details":"intlcal_create_instance($timezone=null [, ?string $locale=null]): ?IntlCalendar"},
{"trigger":"intlcal_equals","contents":"intlcal_equals(${1:IntlCalendar:calendar}, ${2:IntlCalendar:other})","kind":"function","annotation":"intlcal_equals(IntlCalendar $calendar, IntlCalendar $other): bool","details":"intlcal_equals(IntlCalendar $calendar, IntlCalendar $other): bool"},
{"trigger":"intlcal_field_difference","contents":"intlcal_field_difference(${1:IntlCalendar:calendar}, ${2:float:timestamp}, ${3:int:field})","kind":"function","annotation":"intlcal_field_difference(IntlCalendar $calendar, float $timestamp, int $field): int|false","details":"intlcal_field_difference(IntlCalendar $calendar, float $timestamp, int $field): int|false"},
{"trigger":"intlcal_from_date_time","contents":"intlcal_from_date_time(${1:DateTime|string:datetime}${2:, ${3:?string:locale=null}})","kind":"function","annotation":"intlcal_from_date_time(DateTime|string $datetime [, ?string $locale=null]): ?IntlCalendar","details":"intlcal_from_date_time(DateTime|string $datetime [, ?string $locale=null]): ?IntlCalendar"},
{"trigger":"intlcal_get","contents":"intlcal_get(${1:IntlCalendar:calendar}, ${2:int:field})","kind":"function","annotation":"intlcal_get(IntlCalendar $calendar, int $field): int|false","details":"intlcal_get(IntlCalendar $calendar, int $field): int|false"},
{"trigger":"intlcal_get_actual_maximum","contents":"intlcal_get_actual_maximum(${1:IntlCalendar:calendar}, ${2:int:field})","kind":"function","annotation":"intlcal_get_actual_maximum(IntlCalendar $calendar, int $field): int|false","details":"intlcal_get_actual_maximum(IntlCalendar $calendar, int $field): int|false"},
{"trigger":"intlcal_get_actual_minimum","contents":"intlcal_get_actual_minimum(${1:IntlCalendar:calendar}, ${2:int:field})","kind":"function","annotation":"intlcal_get_actual_minimum(IntlCalendar $calendar, int $field): int|false","details":"intlcal_get_actual_minimum(IntlCalendar $calendar, int $field): int|false"},
{"trigger":"intlcal_get_available_locales","contents":"intlcal_get_available_locales()","kind":"function","annotation":"intlcal_get_available_locales(): array","details":"intlcal_get_available_locales(): array"},
{"trigger":"intlcal_get_day_of_week_type","contents":"intlcal_get_day_of_week_type(${1:IntlCalendar:calendar}, ${2:int:dayOfWeek})","kind":"function","annotation":"intlcal_get_day_of_week_type(IntlCalendar $calendar, int $dayOfWeek): int|false","details":"intlcal_get_day_of_week_type(IntlCalendar $calendar, int $dayOfWeek): int|false"},
{"trigger":"intlcal_get_error_code","contents":"intlcal_get_error_code(${1:IntlCalendar:calendar})","kind":"function","annotation":"intlcal_get_error_code(IntlCalendar $calendar): int|false","details":"intlcal_get_error_code(IntlCalendar $calendar): int|false"},
{"trigger":"intlcal_get_error_message","contents":"intlcal_get_error_message(${1:IntlCalendar:calendar})","kind":"function","annotation":"intlcal_get_error_message(IntlCalendar $calendar): string|false","details":"intlcal_get_error_message(IntlCalendar $calendar): string|false"},
{"trigger":"intlcal_get_first_day_of_week","contents":"intlcal_get_first_day_of_week(${1:IntlCalendar:calendar})","kind":"function","annotation":"intlcal_get_first_day_of_week(IntlCalendar $calendar): int|false","details":"intlcal_get_first_day_of_week(IntlCalendar $calendar): int|false"},
{"trigger":"intlcal_get_greatest_minimum","contents":"intlcal_get_greatest_minimum(${1:IntlCalendar:calendar}, ${2:int:field})","kind":"function","annotation":"intlcal_get_greatest_minimum(IntlCalendar $calendar, int $field): int|false","details":"intlcal_get_greatest_minimum(IntlCalendar $calendar, int $field): int|false"},
{"trigger":"intlcal_get_keyword_values_for_locale","contents":"intlcal_get_keyword_values_for_locale(${1:string:keyword}, ${2:string:locale}, ${3:bool:onlyCommon})","kind":"function","annotation":"intlcal_get_keyword_values_for_locale(string $keyword, string $locale, bool $onlyCommon): IntlIterator|false","details":"intlcal_get_keyword_values_for_locale(string $keyword, string $locale, bool $onlyCommon): IntlIterator|false"},
{"trigger":"intlcal_get_least_maximum","contents":"intlcal_get_least_maximum(${1:IntlCalendar:calendar}, ${2:int:field})","kind":"function","annotation":"intlcal_get_least_maximum(IntlCalendar $calendar, int $field): int|false","details":"intlcal_get_least_maximum(IntlCalendar $calendar, int $field): int|false"},
{"trigger":"intlcal_get_locale","contents":"intlcal_get_locale(${1:IntlCalendar:calendar}, ${2:int:type})","kind":"function","annotation":"intlcal_get_locale(IntlCalendar $calendar, int $type): string|false","details":"intlcal_get_locale(IntlCalendar $calendar, int $type): string|false"},
{"trigger":"intlcal_get_maximum","contents":"intlcal_get_maximum(${1:IntlCalendar:calendar}, ${2:int:field})","kind":"function","annotation":"intlcal_get_maximum(IntlCalendar $calendar, int $field): int|false","details":"intlcal_get_maximum(IntlCalendar $calendar, int $field): int|false"},
{"trigger":"intlcal_get_minimal_days_in_first_week","contents":"intlcal_get_minimal_days_in_first_week(${1:IntlCalendar:calendar})","kind":"function","annotation":"intlcal_get_minimal_days_in_first_week(IntlCalendar $calendar): int|false","details":"intlcal_get_minimal_days_in_first_week(IntlCalendar $calendar): int|false"},
{"trigger":"intlcal_get_minimum","contents":"intlcal_get_minimum(${1:IntlCalendar:calendar}, ${2:int:field})","kind":"function","annotation":"intlcal_get_minimum(IntlCalendar $calendar, int $field): int|false","details":"intlcal_get_minimum(IntlCalendar $calendar, int $field): int|false"},
{"trigger":"intlcal_get_now","contents":"intlcal_get_now()","kind":"function","annotation":"intlcal_get_now(): float","details":"intlcal_get_now(): float"},
{"trigger":"intlcal_get_repeated_wall_time_option","contents":"intlcal_get_repeated_wall_time_option(${1:IntlCalendar:calendar})","kind":"function","annotation":"intlcal_get_repeated_wall_time_option(IntlCalendar $calendar): int","details":"intlcal_get_repeated_wall_time_option(IntlCalendar $calendar): int"},
{"trigger":"intlcal_get_skipped_wall_time_option","contents":"intlcal_get_skipped_wall_time_option(${1:IntlCalendar:calendar})","kind":"function","annotation":"intlcal_get_skipped_wall_time_option(IntlCalendar $calendar): int","details":"intlcal_get_skipped_wall_time_option(IntlCalendar $calendar): int"},
{"trigger":"intlcal_get_time","contents":"intlcal_get_time(${1:IntlCalendar:calendar})","kind":"function","annotation":"intlcal_get_time(IntlCalendar $calendar): float|false","details":"intlcal_get_time(IntlCalendar $calendar): float|false"},
{"trigger":"intlcal_get_time_zone","contents":"intlcal_get_time_zone(${1:IntlCalendar:calendar})","kind":"function","annotation":"intlcal_get_time_zone(IntlCalendar $calendar): IntlTimeZone|false","details":"intlcal_get_time_zone(IntlCalendar $calendar): IntlTimeZone|false"},
{"trigger":"intlcal_get_type","contents":"intlcal_get_type(${1:IntlCalendar:calendar})","kind":"function","annotation":"intlcal_get_type(IntlCalendar $calendar): string","details":"intlcal_get_type(IntlCalendar $calendar): string"},
{"trigger":"intlcal_get_weekend_transition","contents":"intlcal_get_weekend_transition(${1:IntlCalendar:calendar}, ${2:int:dayOfWeek})","kind":"function","annotation":"intlcal_get_weekend_transition(IntlCalendar $calendar, int $dayOfWeek): int|false","details":"intlcal_get_weekend_transition(IntlCalendar $calendar, int $dayOfWeek): int|false"},
{"trigger":"intlcal_in_daylight_time","contents":"intlcal_in_daylight_time(${1:IntlCalendar:calendar})","kind":"function","annotation":"intlcal_in_daylight_time(IntlCalendar $calendar): bool","details":"intlcal_in_daylight_time(IntlCalendar $calendar): bool"},
{"trigger":"intlcal_is_equivalent_to","contents":"intlcal_is_equivalent_to(${1:IntlCalendar:calendar}, ${2:IntlCalendar:other})","kind":"function","annotation":"intlcal_is_equivalent_to(IntlCalendar $calendar, IntlCalendar $other): bool","details":"intlcal_is_equivalent_to(IntlCalendar $calendar, IntlCalendar $other): bool"},
{"trigger":"intlcal_is_lenient","contents":"intlcal_is_lenient(${1:IntlCalendar:calendar})","kind":"function","annotation":"intlcal_is_lenient(IntlCalendar $calendar): bool","details":"intlcal_is_lenient(IntlCalendar $calendar): bool"},
{"trigger":"intlcal_is_set","contents":"intlcal_is_set(${1:IntlCalendar:calendar}, ${2:int:field})","kind":"function","annotation":"intlcal_is_set(IntlCalendar $calendar, int $field): bool","details":"intlcal_is_set(IntlCalendar $calendar, int $field): bool"},
{"trigger":"intlcal_is_weekend","contents":"intlcal_is_weekend(${1:IntlCalendar:calendar}${2:, ${3:?float:timestamp=null}})","kind":"function","annotation":"intlcal_is_weekend(IntlCalendar $calendar [, ?float $timestamp=null]): bool","details":"intlcal_is_weekend(IntlCalendar $calendar [, ?float $timestamp=null]): bool"},
{"trigger":"intlcal_roll","contents":"intlcal_roll(${1:IntlCalendar:calendar}, ${2:int:field}, ${3:value})","kind":"function","annotation":"intlcal_roll(IntlCalendar $calendar, int $field, $value): bool","details":"intlcal_roll(IntlCalendar $calendar, int $field, $value): bool"},
{"trigger":"intlcal_set","contents":"intlcal_set(${1:IntlCalendar:calendar}, ${2:int:year}, ${3:int:month}${4:, ${5:int:dayOfMonth}${6:, ${7:int:hour}${8:, ${9:int:minute}${10:, ${11:int:second}}}}})","kind":"function","annotation":"intlcal_set(IntlCalendar $calendar, int $year, int $month [, int $dayOfMonth [, int $hour [, int $minute [, int $second]]]]): bool","details":"intlcal_set(IntlCalendar $calendar, int $year, int $month [, int $dayOfMonth [, int $hour [, int $minute [, int $second]]]]): bool"},
{"trigger":"intlcal_set_first_day_of_week","contents":"intlcal_set_first_day_of_week(${1:IntlCalendar:calendar}, ${2:int:dayOfWeek})","kind":"function","annotation":"intlcal_set_first_day_of_week(IntlCalendar $calendar, int $dayOfWeek): bool","details":"intlcal_set_first_day_of_week(IntlCalendar $calendar, int $dayOfWeek): bool"},
{"trigger":"intlcal_set_lenient","contents":"intlcal_set_lenient(${1:IntlCalendar:calendar}, ${2:bool:lenient})","kind":"function","annotation":"intlcal_set_lenient(IntlCalendar $calendar, bool $lenient): bool","details":"intlcal_set_lenient(IntlCalendar $calendar, bool $lenient): bool"},
{"trigger":"intlcal_set_minimal_days_in_first_week","contents":"intlcal_set_minimal_days_in_first_week(${1:IntlCalendar:calendar}, ${2:int:days})","kind":"function","annotation":"intlcal_set_minimal_days_in_first_week(IntlCalendar $calendar, int $days): bool","details":"intlcal_set_minimal_days_in_first_week(IntlCalendar $calendar, int $days): bool"},
{"trigger":"intlcal_set_repeated_wall_time_option","contents":"intlcal_set_repeated_wall_time_option(${1:IntlCalendar:calendar}, ${2:int:option})","kind":"function","annotation":"intlcal_set_repeated_wall_time_option(IntlCalendar $calendar, int $option): bool","details":"intlcal_set_repeated_wall_time_option(IntlCalendar $calendar, int $option): bool"},
{"trigger":"intlcal_set_skipped_wall_time_option","contents":"intlcal_set_skipped_wall_time_option(${1:IntlCalendar:calendar}, ${2:int:option})","kind":"function","annotation":"intlcal_set_skipped_wall_time_option(IntlCalendar $calendar, int $option): bool","details":"intlcal_set_skipped_wall_time_option(IntlCalendar $calendar, int $option): bool"},
{"trigger":"intlcal_set_time","contents":"intlcal_set_time(${1:IntlCalendar:calendar}, ${2:float:timestamp})","kind":"function","annotation":"intlcal_set_time(IntlCalendar $calendar, float $timestamp): bool","details":"intlcal_set_time(IntlCalendar $calendar, float $timestamp): bool"},
{"trigger":"intlcal_set_time_zone","contents":"intlcal_set_time_zone(${1:IntlCalendar:calendar}, ${2:timezone})","kind":"function","annotation":"intlcal_set_time_zone(IntlCalendar $calendar, $timezone): bool","details":"intlcal_set_time_zone(IntlCalendar $calendar, $timezone): bool"},
{"trigger":"intlcal_to_date_time","contents":"intlcal_to_date_time(${1:IntlCalendar:calendar})","kind":"function","annotation":"intlcal_to_date_time(IntlCalendar $calendar): DateTime|false","details":"intlcal_to_date_time(IntlCalendar $calendar): DateTime|false"},
{"trigger":"intlgregcal_create_instance","contents":"intlgregcal_create_instance(${1:timezoneOrYear}${2:, ${3:localeOrMonth}${4:, ${5:day}${6:, ${7:hour}${8:, ${9:minute}${10:, ${11:second}}}}}})","kind":"function","annotation":"intlgregcal_create_instance($timezoneOrYear [, $localeOrMonth [, $day [, $hour [, $minute [, $second]]]]]): ?IntlGregorianCalendar","details":"intlgregcal_create_instance($timezoneOrYear [, $localeOrMonth [, $day [, $hour [, $minute [, $second]]]]]): ?IntlGregorianCalendar"},
{"trigger":"intlgregcal_get_gregorian_change","contents":"intlgregcal_get_gregorian_change(${1:IntlGregorianCalendar:calendar})","kind":"function","annotation":"intlgregcal_get_gregorian_change(IntlGregorianCalendar $calendar): float","details":"intlgregcal_get_gregorian_change(IntlGregorianCalendar $calendar): float"},
{"trigger":"intlgregcal_is_leap_year","contents":"intlgregcal_is_leap_year(${1:IntlGregorianCalendar:calendar}, ${2:int:year})","kind":"function","annotation":"intlgregcal_is_leap_year(IntlGregorianCalendar $calendar, int $year): bool","details":"intlgregcal_is_leap_year(IntlGregorianCalendar $calendar, int $year): bool"},
{"trigger":"intlgregcal_set_gregorian_change","contents":"intlgregcal_set_gregorian_change(${1:IntlGregorianCalendar:calendar}, ${2:float:timestamp})","kind":"function","annotation":"intlgregcal_set_gregorian_change(IntlGregorianCalendar $calendar, float $timestamp): bool","details":"intlgregcal_set_gregorian_change(IntlGregorianCalendar $calendar, float $timestamp): bool"},
{"trigger":"intltz_count_equivalent_ids","contents":"intltz_count_equivalent_ids(${1:string:timezoneId})","kind":"function","annotation":"intltz_count_equivalent_ids(string $timezoneId): int|false","details":"intltz_count_equivalent_ids(string $timezoneId): int|false"},
{"trigger":"intltz_create_default","contents":"intltz_create_default()","kind":"function","annotation":"intltz_create_default(): IntlTimeZone","details":"intltz_create_default(): IntlTimeZone"},
{"trigger":"intltz_create_enumeration","contents":"intltz_create_enumeration(${1:countryOrRawOffset=null})","kind":"function","annotation":"intltz_create_enumeration($countryOrRawOffset=null): IntlIterator|false","details":"intltz_create_enumeration($countryOrRawOffset=null): IntlIterator|false"},
{"trigger":"intltz_create_time_zone","contents":"intltz_create_time_zone(${1:string:timezoneId})","kind":"function","annotation":"intltz_create_time_zone(string $timezoneId): ?IntlTimeZone","details":"intltz_create_time_zone(string $timezoneId): ?IntlTimeZone"},
{"trigger":"intltz_create_time_zone_id_enumeration","contents":"intltz_create_time_zone_id_enumeration(${1:int:type}${2:, ${3:?string:region=null}${4:, ${5:?int:rawOffset=null}}})","kind":"function","annotation":"intltz_create_time_zone_id_enumeration(int $type [, ?string $region=null [, ?int $rawOffset=null]]): IntlIterator|false","details":"intltz_create_time_zone_id_enumeration(int $type [, ?string $region=null [, ?int $rawOffset=null]]): IntlIterator|false"},
{"trigger":"intltz_from_date_time_zone","contents":"intltz_from_date_time_zone(${1:DateTimeZone:timezone})","kind":"function","annotation":"intltz_from_date_time_zone(DateTimeZone $timezone): ?IntlTimeZone","details":"intltz_from_date_time_zone(DateTimeZone $timezone): ?IntlTimeZone"},
{"trigger":"intltz_get_canonical_id","contents":"intltz_get_canonical_id(${1:string:timezoneId}${2:, ${3:&isSystemId=null}})","kind":"function","annotation":"intltz_get_canonical_id(string $timezoneId [, &$isSystemId=null]): string|false","details":"intltz_get_canonical_id(string $timezoneId [, &$isSystemId=null]): string|false"},
{"trigger":"intltz_get_display_name","contents":"intltz_get_display_name(${1:IntlTimeZone:timezone}${2:, ${3:bool:dst=false}${4:, ${5:int:style=2}${6:, ${7:?string:locale=null}}}})","kind":"function","annotation":"intltz_get_display_name(IntlTimeZone $timezone [, bool $dst=false [, int $style=2 [, ?string $locale=null]]]): string|false","details":"intltz_get_display_name(IntlTimeZone $timezone [, bool $dst=false [, int $style=2 [, ?string $locale=null]]]): string|false"},
{"trigger":"intltz_get_dst_savings","contents":"intltz_get_dst_savings(${1:IntlTimeZone:timezone})","kind":"function","annotation":"intltz_get_dst_savings(IntlTimeZone $timezone): int","details":"intltz_get_dst_savings(IntlTimeZone $timezone): int"},
{"trigger":"intltz_get_equivalent_id","contents":"intltz_get_equivalent_id(${1:string:timezoneId}, ${2:int:offset})","kind":"function","annotation":"intltz_get_equivalent_id(string $timezoneId, int $offset): string|false","details":"intltz_get_equivalent_id(string $timezoneId, int $offset): string|false"},
{"trigger":"intltz_get_error_code","contents":"intltz_get_error_code(${1:IntlTimeZone:timezone})","kind":"function","annotation":"intltz_get_error_code(IntlTimeZone $timezone): int|false","details":"intltz_get_error_code(IntlTimeZone $timezone): int|false"},
{"trigger":"intltz_get_error_message","contents":"intltz_get_error_message(${1:IntlTimeZone:timezone})","kind":"function","annotation":"intltz_get_error_message(IntlTimeZone $timezone): string|false","details":"intltz_get_error_message(IntlTimeZone $timezone): string|false"},
{"trigger":"intltz_get_gmt","contents":"intltz_get_gmt()","kind":"function","annotation":"intltz_get_gmt(): IntlTimeZone","details":"intltz_get_gmt(): IntlTimeZone"},
{"trigger":"intltz_get_id","contents":"intltz_get_id(${1:IntlTimeZone:timezone})","kind":"function","annotation":"intltz_get_id(IntlTimeZone $timezone): string|false","details":"intltz_get_id(IntlTimeZone $timezone): string|false"},
{"trigger":"intltz_get_id_for_windows_id","contents":"intltz_get_id_for_windows_id(${1:string:timezoneId}${2:, ${3:?string:region=null}})","kind":"function","annotation":"intltz_get_id_for_windows_id(string $timezoneId [, ?string $region=null]): string|false","details":"intltz_get_id_for_windows_id(string $timezoneId [, ?string $region=null]): string|false"},
{"trigger":"intltz_get_offset","contents":"intltz_get_offset(${1:IntlTimeZone:timezone}, ${2:float:timestamp}, ${3:bool:local}, ${4:&rawOffset}, ${5:&dstOffset})","kind":"function","annotation":"intltz_get_offset(IntlTimeZone $timezone, float $timestamp, bool $local, &$rawOffset, &$dstOffset): bool","details":"intltz_get_offset(IntlTimeZone $timezone, float $timestamp, bool $local, &$rawOffset, &$dstOffset): bool"},
{"trigger":"intltz_get_raw_offset","contents":"intltz_get_raw_offset(${1:IntlTimeZone:timezone})","kind":"function","annotation":"intltz_get_raw_offset(IntlTimeZone $timezone): int","details":"intltz_get_raw_offset(IntlTimeZone $timezone): int"},
{"trigger":"intltz_get_region","contents":"intltz_get_region(${1:string:timezoneId})","kind":"function","annotation":"intltz_get_region(string $timezoneId): string|false","details":"intltz_get_region(string $timezoneId): string|false"},
{"trigger":"intltz_get_tz_data_version","contents":"intltz_get_tz_data_version()","kind":"function","annotation":"intltz_get_tz_data_version(): string|false","details":"intltz_get_tz_data_version(): string|false"},
{"trigger":"intltz_get_unknown","contents":"intltz_get_unknown()","kind":"function","annotation":"intltz_get_unknown(): IntlTimeZone","details":"intltz_get_unknown(): IntlTimeZone"},
{"trigger":"intltz_get_windows_id","contents":"intltz_get_windows_id(${1:string:timezoneId})","kind":"function","annotation":"intltz_get_windows_id(string $timezoneId): string|false","details":"intltz_get_windows_id(string $timezoneId): string|false"},
{"trigger":"intltz_has_same_rules","contents":"intltz_has_same_rules(${1:IntlTimeZone:timezone}, ${2:IntlTimeZone:other})","kind":"function","annotation":"intltz_has_same_rules(IntlTimeZone $timezone, IntlTimeZone $other): bool","details":"intltz_has_same_rules(IntlTimeZone $timezone, IntlTimeZone $other): bool"},
{"trigger":"intltz_to_date_time_zone","contents":"intltz_to_date_time_zone(${1:IntlTimeZone:timezone})","kind":"function","annotation":"intltz_to_date_time_zone(IntlTimeZone $timezone): DateTimeZone|false","details":"intltz_to_date_time_zone(IntlTimeZone $timezone): DateTimeZone|false"},
{"trigger":"intltz_use_daylight_time","contents":"intltz_use_daylight_time(${1:IntlTimeZone:timezone})","kind":"function","annotation":"intltz_use_daylight_time(IntlTimeZone $timezone): bool","details":"intltz_use_daylight_time(IntlTimeZone $timezone): bool"},
{"trigger":"intval","contents":"intval(${1:mixed:value}${2:, ${3:int:base=10}})","kind":"function","annotation":"intval(mixed $value [, int $base=10]): int","details":"intval(mixed $value [, int $base=10]): int"},
{"trigger":"ip2long","contents":"ip2long(${1:string:ip})","kind":"function","annotation":"ip2long(string $ip): int|false","details":"ip2long(string $ip): int|false"},
{"trigger":"iptcembed","contents":"iptcembed(${1:string:iptc_data}, ${2:string:filename}${3:, ${4:int:spool=0}})","kind":"function","annotation":"iptcembed(string $iptc_data, string $filename [, int $spool=0]): string|bool","details":"iptcembed(string $iptc_data, string $filename [, int $spool=0]): string|bool"},
{"trigger":"iptcparse","contents":"iptcparse(${1:string:iptc_block})","kind":"function","annotation":"iptcparse(string $iptc_block): array|false","details":"iptcparse(string $iptc_block): array|false"},
{"trigger":"is_a","contents":"is_a(${1:mixed:object_or_class}, ${2:string:class}${3:, ${4:bool:allow_string=false}})","kind":"function","annotation":"is_a(mixed $object_or_class, string $class [, bool $allow_string=false]): bool","details":"is_a(mixed $object_or_class, string $class [, bool $allow_string=false]): bool"},
{"trigger":"is_array","contents":"is_array(${1:mixed:value})","kind":"function","annotation":"is_array(mixed $value): bool","details":"is_array(mixed $value): bool"},
{"trigger":"is_bool","contents":"is_bool(${1:mixed:value})","kind":"function","annotation":"is_bool(mixed $value): bool","details":"is_bool(mixed $value): bool"},
{"trigger":"is_callable","contents":"is_callable(${1:mixed:value}${2:, ${3:bool:syntax_only=false}${4:, ${5:&callable_name=null}}})","kind":"function","annotation":"is_callable(mixed $value [, bool $syntax_only=false [, &$callable_name=null]]): bool","details":"is_callable(mixed $value [, bool $syntax_only=false [, &$callable_name=null]]): bool"},
{"trigger":"is_countable","contents":"is_countable(${1:mixed:value})","kind":"function","annotation":"is_countable(mixed $value): bool","details":"is_countable(mixed $value): bool"},
{"trigger":"is_dir","contents":"is_dir(${1:string:filename})","kind":"function","annotation":"is_dir(string $filename): bool","details":"is_dir(string $filename): bool"},
{"trigger":"is_double","contents":"is_double(${1:mixed:value})","kind":"function","annotation":"is_double(mixed $value): bool","details":"is_double(mixed $value): bool"},
{"trigger":"is_executable","contents":"is_executable(${1:string:filename})","kind":"function","annotation":"is_executable(string $filename): bool","details":"is_executable(string $filename): bool"},
{"trigger":"is_file","contents":"is_file(${1:string:filename})","kind":"function","annotation":"is_file(string $filename): bool","details":"is_file(string $filename): bool"},
{"trigger":"is_finite","contents":"is_finite(${1:float:num})","kind":"function","annotation":"is_finite(float $num): bool","details":"is_finite(float $num): bool"},
{"trigger":"is_float","contents":"is_float(${1:mixed:value})","kind":"function","annotation":"is_float(mixed $value): bool","details":"is_float(mixed $value): bool"},
{"trigger":"is_infinite","contents":"is_infinite(${1:float:num})","kind":"function","annotation":"is_infinite(float $num): bool","details":"is_infinite(float $num): bool"},
{"trigger":"is_int","contents":"is_int(${1:mixed:value})","kind":"function","annotation":"is_int(mixed $value): bool","details":"is_int(mixed $value): bool"},
{"trigger":"is_integer","contents":"is_integer(${1:mixed:value})","kind":"function","annotation":"is_integer(mixed $value): bool","details":"is_integer(mixed $value): bool"},
{"trigger":"is_iterable","contents":"is_iterable(${1:mixed:value})","kind":"function","annotation":"is_iterable(mixed $value): bool","details":"is_iterable(mixed $value): bool"},
{"trigger":"is_link","contents":"is_link(${1:string:filename})","kind":"function","annotation":"is_link(string $filename): bool","details":"is_link(string $filename): bool"},
{"trigger":"is_long","contents":"is_long(${1:mixed:value})","kind":"function","annotation":"is_long(mixed $value): bool","details":"is_long(mixed $value): bool"},
{"trigger":"is_nan","contents":"is_nan(${1:float:num})","kind":"function","annotation":"is_nan(float $num): bool","details":"is_nan(float $num): bool"},
{"trigger":"is_null","contents":"is_null(${1:mixed:value})","kind":"function","annotation":"is_null(mixed $value): bool","details":"is_null(mixed $value): bool"},
{"trigger":"is_numeric","contents":"is_numeric(${1:mixed:value})","kind":"function","annotation":"is_numeric(mixed $value): bool","details":"is_numeric(mixed $value): bool"},
{"trigger":"is_object","contents":"is_object(${1:mixed:value})","kind":"function","annotation":"is_object(mixed $value): bool","details":"is_object(mixed $value): bool"},
{"trigger":"is_readable","contents":"is_readable(${1:string:filename})","kind":"function","annotation":"is_readable(string $filename): bool","details":"is_readable(string $filename): bool"},
{"trigger":"is_resource","contents":"is_resource(${1:mixed:value})","kind":"function","annotation":"is_resource(mixed $value): bool","details":"is_resource(mixed $value): bool"},
{"trigger":"is_scalar","contents":"is_scalar(${1:mixed:value})","kind":"function","annotation":"is_scalar(mixed $value): bool","details":"is_scalar(mixed $value): bool"},
{"trigger":"is_soap_fault","contents":"is_soap_fault(${1:mixed:object})","kind":"function","annotation":"is_soap_fault(mixed $object): bool","details":"is_soap_fault(mixed $object): bool"},
{"trigger":"is_string","contents":"is_string(${1:mixed:value})","kind":"function","annotation":"is_string(mixed $value): bool","details":"is_string(mixed $value): bool"},
{"trigger":"is_subclass_of","contents":"is_subclass_of(${1:mixed:object_or_class}, ${2:string:class}${3:, ${4:bool:allow_string=true}})","kind":"function","annotation":"is_subclass_of(mixed $object_or_class, string $class [, bool $allow_string=true]): bool","details":"is_subclass_of(mixed $object_or_class, string $class [, bool $allow_string=true]): bool"},
{"trigger":"is_uploaded_file","contents":"is_uploaded_file(${1:string:filename})","kind":"function","annotation":"is_uploaded_file(string $filename): bool","details":"is_uploaded_file(string $filename): bool"},
{"trigger":"is_writable","contents":"is_writable(${1:string:filename})","kind":"function","annotation":"is_writable(string $filename): bool","details":"is_writable(string $filename): bool"},
{"trigger":"is_writeable","contents":"is_writeable(${1:string:filename})","kind":"function","annotation":"is_writeable(string $filename): bool","details":"is_writeable(string $filename): bool"},
{"trigger":"iterator_apply","contents":"iterator_apply(${1:Traversable:iterator}, ${2:callable:callback}${3:, ${4:?array:args=null}})","kind":"function","annotation":"iterator_apply(Traversable $iterator, callable $callback [, ?array $args=null]): int","details":"iterator_apply(Traversable $iterator, callable $callback [, ?array $args=null]): int"},
{"trigger":"iterator_count","contents":"iterator_count(${1:Traversable|array:iterator})","kind":"function","annotation":"iterator_count(Traversable|array $iterator): int","details":"iterator_count(Traversable|array $iterator): int"},
{"trigger":"iterator_to_array","contents":"iterator_to_array(${1:Traversable|array:iterator}${2:, ${3:bool:preserve_keys=true}})","kind":"function","annotation":"iterator_to_array(Traversable|array $iterator [, bool $preserve_keys=true]): array","details":"iterator_to_array(Traversable|array $iterator [, bool $preserve_keys=true]): array"},
{"trigger":"jddayofweek","contents":"jddayofweek(${1:int:julian_day}${2:, ${3:int:mode=0}})","kind":"function","annotation":"jddayofweek(int $julian_day [, int $mode=0]): string|int","details":"jddayofweek(int $julian_day [, int $mode=0]): string|int"},
{"trigger":"jdmonthname","contents":"jdmonthname(${1:int:julian_day}, ${2:int:mode})","kind":"function","annotation":"jdmonthname(int $julian_day, int $mode): string","details":"jdmonthname(int $julian_day, int $mode): string"},
{"trigger":"jdtofrench","contents":"jdtofrench(${1:int:julian_day})","kind":"function","annotation":"jdtofrench(int $julian_day): string","details":"jdtofrench(int $julian_day): string"},
{"trigger":"jdtogregorian","contents":"jdtogregorian(${1:int:julian_day})","kind":"function","annotation":"jdtogregorian(int $julian_day): string","details":"jdtogregorian(int $julian_day): string"},
{"trigger":"jdtojewish","contents":"jdtojewish(${1:int:julian_day}${2:, ${3:bool:hebrew=false}${4:, ${5:int:flags=0}}})","kind":"function","annotation":"jdtojewish(int $julian_day [, bool $hebrew=false [, int $flags=0]]): string","details":"jdtojewish(int $julian_day [, bool $hebrew=false [, int $flags=0]]): string"},
{"trigger":"jdtojulian","contents":"jdtojulian(${1:int:julian_day})","kind":"function","annotation":"jdtojulian(int $julian_day): string","details":"jdtojulian(int $julian_day): string"},
{"trigger":"jdtounix","contents":"jdtounix(${1:int:julian_day})","kind":"function","annotation":"jdtounix(int $julian_day): int","details":"jdtounix(int $julian_day): int"},
{"trigger":"jewishtojd","contents":"jewishtojd(${1:int:month}, ${2:int:day}, ${3:int:year})","kind":"function","annotation":"jewishtojd(int $month, int $day, int $year): int","details":"jewishtojd(int $month, int $day, int $year): int"},
{"trigger":"join","contents":"join(${1:array|string:separator}${2:, ${3:?array:array=null}})","kind":"function","annotation":"join(array|string $separator [, ?array $array=null]): string","details":"join(array|string $separator [, ?array $array=null]): string"},
{"trigger":"json_decode","contents":"json_decode(${1:string:json}${2:, ${3:?bool:associative=null}${4:, ${5:int:depth=512}${6:, ${7:int:flags=0}}}})","kind":"function","annotation":"json_decode(string $json [, ?bool $associative=null [, int $depth=512 [, int $flags=0]]]): mixed","details":"json_decode(string $json [, ?bool $associative=null [, int $depth=512 [, int $flags=0]]]): mixed"},
{"trigger":"json_encode","contents":"json_encode(${1:mixed:value}${2:, ${3:int:flags=0}${4:, ${5:int:depth=512}}})","kind":"function","annotation":"json_encode(mixed $value [, int $flags=0 [, int $depth=512]]): string|false","details":"json_encode(mixed $value [, int $flags=0 [, int $depth=512]]): string|false"},
{"trigger":"json_last_error","contents":"json_last_error()","kind":"function","annotation":"json_last_error(): int","details":"json_last_error(): int"},
{"trigger":"json_last_error_msg","contents":"json_last_error_msg()","kind":"function","annotation":"json_last_error_msg(): string","details":"json_last_error_msg(): string"},
{"trigger":"juliantojd","contents":"juliantojd(${1:int:month}, ${2:int:day}, ${3:int:year})","kind":"function","annotation":"juliantojd(int $month, int $day, int $year): int","details":"juliantojd(int $month, int $day, int $year): int"},
{"trigger":"key","contents":"key(${1:object|array:array})","kind":"function","annotation":"key(object|array $array): string|int|null","details":"key(object|array $array): string|int|null"},
{"trigger":"key_exists","contents":"key_exists(${1:key}, ${2:array:array})","kind":"function","annotation":"key_exists($key, array $array): bool","details":"key_exists($key, array $array): bool"},
{"trigger":"krsort","contents":"krsort(${1:&array:array}${2:, ${3:int:flags=0}})","kind":"function","annotation":"krsort(array &$array [, int $flags=0]): true","details":"krsort(array &$array [, int $flags=0]): true"},
{"trigger":"ksort","contents":"ksort(${1:&array:array}${2:, ${3:int:flags=0}})","kind":"function","annotation":"ksort(array &$array [, int $flags=0]): true","details":"ksort(array &$array [, int $flags=0]): true"},
{"trigger":"lcfirst","contents":"lcfirst(${1:string:string})","kind":"function","annotation":"lcfirst(string $string): string","details":"lcfirst(string $string): string"},
{"trigger":"lcg_value","contents":"lcg_value()","kind":"function","annotation":"lcg_value(): float","details":"lcg_value(): float"},
{"trigger":"lchgrp","contents":"lchgrp(${1:string:filename}, ${2:string|int:group})","kind":"function","annotation":"lchgrp(string $filename, string|int $group): bool","details":"lchgrp(string $filename, string|int $group): bool"},
{"trigger":"lchown","contents":"lchown(${1:string:filename}, ${2:string|int:user})","kind":"function","annotation":"lchown(string $filename, string|int $user): bool","details":"lchown(string $filename, string|int $user): bool"},
{"trigger":"levenshtein","contents":"levenshtein(${1:string:string1}, ${2:string:string2}${3:, ${4:int:insertion_cost=1}${5:, ${6:int:replacement_cost=1}${7:, ${8:int:deletion_cost=1}}}})","kind":"function","annotation":"levenshtein(string $string1, string $string2 [, int $insertion_cost=1 [, int $replacement_cost=1 [, int $deletion_cost=1]]]): int","details":"levenshtein(string $string1, string $string2 [, int $insertion_cost=1 [, int $replacement_cost=1 [, int $deletion_cost=1]]]): int"},
{"trigger":"libxml_clear_errors","contents":"libxml_clear_errors()","kind":"function","annotation":"libxml_clear_errors(): void","details":"libxml_clear_errors(): void"},
{"trigger":"libxml_get_errors","contents":"libxml_get_errors()","kind":"function","annotation":"libxml_get_errors(): array","details":"libxml_get_errors(): array"},
{"trigger":"libxml_get_external_entity_loader","contents":"libxml_get_external_entity_loader()","kind":"function","annotation":"libxml_get_external_entity_loader(): ?callable","details":"libxml_get_external_entity_loader(): ?callable"},
{"trigger":"libxml_get_last_error","contents":"libxml_get_last_error()","kind":"function","annotation":"libxml_get_last_error(): LibXMLError|false","details":"libxml_get_last_error(): LibXMLError|false"},
{"trigger":"libxml_set_external_entity_loader","contents":"libxml_set_external_entity_loader(${1:?callable:resolver_function})","kind":"function","annotation":"libxml_set_external_entity_loader(?callable $resolver_function): bool","details":"libxml_set_external_entity_loader(?callable $resolver_function): bool"},
{"trigger":"libxml_set_streams_context","contents":"libxml_set_streams_context(${1:context})","kind":"function","annotation":"libxml_set_streams_context($context): void","details":"libxml_set_streams_context($context): void"},
{"trigger":"libxml_use_internal_errors","contents":"libxml_use_internal_errors(${1:?bool:use_errors=null})","kind":"function","annotation":"libxml_use_internal_errors(?bool $use_errors=null): bool","details":"libxml_use_internal_errors(?bool $use_errors=null): bool"},
{"trigger":"link","contents":"link(${1:string:target}, ${2:string:link})","kind":"function","annotation":"link(string $target, string $link): bool","details":"link(string $target, string $link): bool"},
{"trigger":"linkinfo","contents":"linkinfo(${1:string:path})","kind":"function","annotation":"linkinfo(string $path): int|false","details":"linkinfo(string $path): int|false"},
{"trigger":"locale_accept_from_http","contents":"locale_accept_from_http(${1:string:header})","kind":"function","annotation":"locale_accept_from_http(string $header): string|false","details":"locale_accept_from_http(string $header): string|false"},
{"trigger":"locale_canonicalize","contents":"locale_canonicalize(${1:string:locale})","kind":"function","annotation":"locale_canonicalize(string $locale): ?string","details":"locale_canonicalize(string $locale): ?string"},
{"trigger":"locale_compose","contents":"locale_compose(${1:array:subtags})","kind":"function","annotation":"locale_compose(array $subtags): string|false","details":"locale_compose(array $subtags): string|false"},
{"trigger":"locale_filter_matches","contents":"locale_filter_matches(${1:string:languageTag}, ${2:string:locale}${3:, ${4:bool:canonicalize=false}})","kind":"function","annotation":"locale_filter_matches(string $languageTag, string $locale [, bool $canonicalize=false]): ?bool","details":"locale_filter_matches(string $languageTag, string $locale [, bool $canonicalize=false]): ?bool"},
{"trigger":"locale_get_all_variants","contents":"locale_get_all_variants(${1:string:locale})","kind":"function","annotation":"locale_get_all_variants(string $locale): ?array","details":"locale_get_all_variants(string $locale): ?array"},
{"trigger":"locale_get_default","contents":"locale_get_default()","kind":"function","annotation":"locale_get_default(): string","details":"locale_get_default(): string"},
{"trigger":"locale_get_display_language","contents":"locale_get_display_language(${1:string:locale}${2:, ${3:?string:displayLocale=null}})","kind":"function","annotation":"locale_get_display_language(string $locale [, ?string $displayLocale=null]): string|false","details":"locale_get_display_language(string $locale [, ?string $displayLocale=null]): string|false"},
{"trigger":"locale_get_display_name","contents":"locale_get_display_name(${1:string:locale}${2:, ${3:?string:displayLocale=null}})","kind":"function","annotation":"locale_get_display_name(string $locale [, ?string $displayLocale=null]): string|false","details":"locale_get_display_name(string $locale [, ?string $displayLocale=null]): string|false"},
{"trigger":"locale_get_display_region","contents":"locale_get_display_region(${1:string:locale}${2:, ${3:?string:displayLocale=null}})","kind":"function","annotation":"locale_get_display_region(string $locale [, ?string $displayLocale=null]): string|false","details":"locale_get_display_region(string $locale [, ?string $displayLocale=null]): string|false"},
{"trigger":"locale_get_display_script","contents":"locale_get_display_script(${1:string:locale}${2:, ${3:?string:displayLocale=null}})","kind":"function","annotation":"locale_get_display_script(string $locale [, ?string $displayLocale=null]): string|false","details":"locale_get_display_script(string $locale [, ?string $displayLocale=null]): string|false"},
{"trigger":"locale_get_display_variant","contents":"locale_get_display_variant(${1:string:locale}${2:, ${3:?string:displayLocale=null}})","kind":"function","annotation":"locale_get_display_variant(string $locale [, ?string $displayLocale=null]): string|false","details":"locale_get_display_variant(string $locale [, ?string $displayLocale=null]): string|false"},
{"trigger":"locale_get_keywords","contents":"locale_get_keywords(${1:string:locale})","kind":"function","annotation":"locale_get_keywords(string $locale): array|false|null","details":"locale_get_keywords(string $locale): array|false|null"},
{"trigger":"locale_get_primary_language","contents":"locale_get_primary_language(${1:string:locale})","kind":"function","annotation":"locale_get_primary_language(string $locale): ?string","details":"locale_get_primary_language(string $locale): ?string"},
{"trigger":"locale_get_region","contents":"locale_get_region(${1:string:locale})","kind":"function","annotation":"locale_get_region(string $locale): ?string","details":"locale_get_region(string $locale): ?string"},
{"trigger":"locale_get_script","contents":"locale_get_script(${1:string:locale})","kind":"function","annotation":"locale_get_script(string $locale): ?string","details":"locale_get_script(string $locale): ?string"},
{"trigger":"locale_lookup","contents":"locale_lookup(${1:array:languageTag}, ${2:string:locale}${3:, ${4:bool:canonicalize=false}${5:, ${6:?string:defaultLocale=null}}})","kind":"function","annotation":"locale_lookup(array $languageTag, string $locale [, bool $canonicalize=false [, ?string $defaultLocale=null]]): ?string","details":"locale_lookup(array $languageTag, string $locale [, bool $canonicalize=false [, ?string $defaultLocale=null]]): ?string"},
{"trigger":"locale_parse","contents":"locale_parse(${1:string:locale})","kind":"function","annotation":"locale_parse(string $locale): ?array","details":"locale_parse(string $locale): ?array"},
{"trigger":"locale_set_default","contents":"locale_set_default(${1:string:locale})","kind":"function","annotation":"locale_set_default(string $locale): bool","details":"locale_set_default(string $locale): bool"},
{"trigger":"localeconv","contents":"localeconv()","kind":"function","annotation":"localeconv(): array","details":"localeconv(): array"},
{"trigger":"localtime","contents":"localtime(${1:?int:timestamp=null}${2:, ${3:bool:associative=false}})","kind":"function","annotation":"localtime(?int $timestamp=null [, bool $associative=false]): array","details":"localtime(?int $timestamp=null [, bool $associative=false]): array"},
{"trigger":"log","contents":"log(${1:float:num}${2:, ${3:float:base=2.718281828459}})","kind":"function","annotation":"log(float $num [, float $base=2.718281828459]): float","details":"log(float $num [, float $base=2.718281828459]): float"},
{"trigger":"log10","contents":"log10(${1:float:num})","kind":"function","annotation":"log10(float $num): float","details":"log10(float $num): float"},
{"trigger":"log1p","contents":"log1p(${1:float:num})","kind":"function","annotation":"log1p(float $num): float","details":"log1p(float $num): float"},
{"trigger":"long2ip","contents":"long2ip(${1:int:ip})","kind":"function","annotation":"long2ip(int $ip): string|false","details":"long2ip(int $ip): string|false"},
{"trigger":"lstat","contents":"lstat(${1:string:filename})","kind":"function","annotation":"lstat(string $filename): array|false","details":"lstat(string $filename): array|false"},
{"trigger":"ltrim","contents":"ltrim(${1:string:string}${2:, ${3:string:characters=' \\n\\r\\t\\x0B\\0'}})","kind":"function","annotation":"ltrim(string $string [, string $characters=' \n\r\t\u000b\u0000']): string","details":"ltrim(string $string [, string $characters=' \n\r\t\u000b\u0000']): string"},
{"trigger":"mail","contents":"mail(${1:string:to}, ${2:string:subject}, ${3:string:message}${4:, ${5:array|string:additional_headers=array()}${6:, ${7:string:additional_params=''}}})","kind":"function","annotation":"mail(string $to, string $subject, string $message [, array|string $additional_headers=array() [, string $additional_params='']]): bool","details":"mail(string $to, string $subject, string $message [, array|string $additional_headers=array() [, string $additional_params='']]): bool"},
{"trigger":"max","contents":"max(${1:mixed:value}${2:, ${3:mixed:values...}})","kind":"function","annotation":"max(mixed $value [, mixed ...$values]): mixed","details":"max(mixed $value [, mixed ...$values]): mixed"},
{"trigger":"mb_check_encoding","contents":"mb_check_encoding(${1:array|string|null:value=null}${2:, ${3:?string:encoding=null}})","kind":"function","annotation":"mb_check_encoding(array|string|null $value=null [, ?string $encoding=null]): bool","details":"mb_check_encoding(array|string|null $value=null [, ?string $encoding=null]): bool"},
{"trigger":"mb_chr","contents":"mb_chr(${1:int:codepoint}${2:, ${3:?string:encoding=null}})","kind":"function","annotation":"mb_chr(int $codepoint [, ?string $encoding=null]): string|false","details":"mb_chr(int $codepoint [, ?string $encoding=null]): string|false"},
{"trigger":"mb_convert_case","contents":"mb_convert_case(${1:string:string}, ${2:int:mode}${3:, ${4:?string:encoding=null}})","kind":"function","annotation":"mb_convert_case(string $string, int $mode [, ?string $encoding=null]): string","details":"mb_convert_case(string $string, int $mode [, ?string $encoding=null]): string"},
{"trigger":"mb_convert_encoding","contents":"mb_convert_encoding(${1:array|string:string}, ${2:string:to_encoding}${3:, ${4:array|string|null:from_encoding=null}})","kind":"function","annotation":"mb_convert_encoding(array|string $string, string $to_encoding [, array|string|null $from_encoding=null]): array|string|false","details":"mb_convert_encoding(array|string $string, string $to_encoding [, array|string|null $from_encoding=null]): array|string|false"},
{"trigger":"mb_convert_kana","contents":"mb_convert_kana(${1:string:string}${2:, ${3:string:mode='KV'}${4:, ${5:?string:encoding=null}}})","kind":"function","annotation":"mb_convert_kana(string $string [, string $mode='KV' [, ?string $encoding=null]]): string","details":"mb_convert_kana(string $string [, string $mode='KV' [, ?string $encoding=null]]): string"},
{"trigger":"mb_convert_variables","contents":"mb_convert_variables(${1:string:to_encoding}, ${2:array|string:from_encoding}, ${3:&mixed:var}${4:, ${5:&mixed:vars...}})","kind":"function","annotation":"mb_convert_variables(string $to_encoding, array|string $from_encoding, mixed &$var [, mixed ...&$vars]): string|false","details":"mb_convert_variables(string $to_encoding, array|string $from_encoding, mixed &$var [, mixed ...&$vars]): string|false"},
{"trigger":"mb_decode_mimeheader","contents":"mb_decode_mimeheader(${1:string:string})","kind":"function","annotation":"mb_decode_mimeheader(string $string): string","details":"mb_decode_mimeheader(string $string): string"},
{"trigger":"mb_decode_numericentity","contents":"mb_decode_numericentity(${1:string:string}, ${2:array:map}${3:, ${4:?string:encoding=null}})","kind":"function","annotation":"mb_decode_numericentity(string $string, array $map [, ?string $encoding=null]): string","details":"mb_decode_numericentity(string $string, array $map [, ?string $encoding=null]): string"},
{"trigger":"mb_detect_encoding","contents":"mb_detect_encoding(${1:string:string}${2:, ${3:array|string|null:encodings=null}${4:, ${5:bool:strict=false}}})","kind":"function","annotation":"mb_detect_encoding(string $string [, array|string|null $encodings=null [, bool $strict=false]]): string|false","details":"mb_detect_encoding(string $string [, array|string|null $encodings=null [, bool $strict=false]]): string|false"},
{"trigger":"mb_detect_order","contents":"mb_detect_order(${1:array|string|null:encoding=null})","kind":"function","annotation":"mb_detect_order(array|string|null $encoding=null): array|bool","details":"mb_detect_order(array|string|null $encoding=null): array|bool"},
{"trigger":"mb_encode_mimeheader","contents":"mb_encode_mimeheader(${1:string:string}${2:, ${3:?string:charset=null}${4:, ${5:?string:transfer_encoding=null}${6:, ${7:string:newline='\\r\\n'}${8:, ${9:int:indent=0}}}}})","kind":"function","annotation":"mb_encode_mimeheader(string $string [, ?string $charset=null [, ?string $transfer_encoding=null [, string $newline='\r\n' [, int $indent=0]]]]): string","details":"mb_encode_mimeheader(string $string [, ?string $charset=null [, ?string $transfer_encoding=null [, string $newline='\r\n' [, int $indent=0]]]]): string"},
{"trigger":"mb_encode_numericentity","contents":"mb_encode_numericentity(${1:string:string}, ${2:array:map}${3:, ${4:?string:encoding=null}${5:, ${6:bool:hex=false}}})","kind":"function","annotation":"mb_encode_numericentity(string $string, array $map [, ?string $encoding=null [, bool $hex=false]]): string","details":"mb_encode_numericentity(string $string, array $map [, ?string $encoding=null [, bool $hex=false]]): string"},
{"trigger":"mb_encoding_aliases","contents":"mb_encoding_aliases(${1:string:encoding})","kind":"function","annotation":"mb_encoding_aliases(string $encoding): array","details":"mb_encoding_aliases(string $encoding): array"},
{"trigger":"mb_ereg","contents":"mb_ereg(${1:string:pattern}, ${2:string:string}${3:, ${4:&matches=null}})","kind":"function","annotation":"mb_ereg(string $pattern, string $string [, &$matches=null]): bool","details":"mb_ereg(string $pattern, string $string [, &$matches=null]): bool"},
{"trigger":"mb_ereg_match","contents":"mb_ereg_match(${1:string:pattern}, ${2:string:string}${3:, ${4:?string:options=null}})","kind":"function","annotation":"mb_ereg_match(string $pattern, string $string [, ?string $options=null]): bool","details":"mb_ereg_match(string $pattern, string $string [, ?string $options=null]): bool"},
{"trigger":"mb_ereg_replace","contents":"mb_ereg_replace(${1:string:pattern}, ${2:string:replacement}, ${3:string:string}${4:, ${5:?string:options=null}})","kind":"function","annotation":"mb_ereg_replace(string $pattern, string $replacement, string $string [, ?string $options=null]): string|false|null","details":"mb_ereg_replace(string $pattern, string $replacement, string $string [, ?string $options=null]): string|false|null"},
{"trigger":"mb_ereg_replace_callback","contents":"mb_ereg_replace_callback(${1:string:pattern}, ${2:callable:callback}, ${3:string:string}${4:, ${5:?string:options=null}})","kind":"function","annotation":"mb_ereg_replace_callback(string $pattern, callable $callback, string $string [, ?string $options=null]): string|false|null","details":"mb_ereg_replace_callback(string $pattern, callable $callback, string $string [, ?string $options=null]): string|false|null"},
{"trigger":"mb_ereg_search","contents":"mb_ereg_search(${1:?string:pattern=null}${2:, ${3:?string:options=null}})","kind":"function","annotation":"mb_ereg_search(?string $pattern=null [, ?string $options=null]): bool","details":"mb_ereg_search(?string $pattern=null [, ?string $options=null]): bool"},
{"trigger":"mb_ereg_search_getpos","contents":"mb_ereg_search_getpos()","kind":"function","annotation":"mb_ereg_search_getpos(): int","details":"mb_ereg_search_getpos(): int"},
{"trigger":"mb_ereg_search_getregs","contents":"mb_ereg_search_getregs()","kind":"function","annotation":"mb_ereg_search_getregs(): array|false","details":"mb_ereg_search_getregs(): array|false"},
{"trigger":"mb_ereg_search_init","contents":"mb_ereg_search_init(${1:string:string}${2:, ${3:?string:pattern=null}${4:, ${5:?string:options=null}}})","kind":"function","annotation":"mb_ereg_search_init(string $string [, ?string $pattern=null [, ?string $options=null]]): bool","details":"mb_ereg_search_init(string $string [, ?string $pattern=null [, ?string $options=null]]): bool"},
{"trigger":"mb_ereg_search_pos","contents":"mb_ereg_search_pos(${1:?string:pattern=null}${2:, ${3:?string:options=null}})","kind":"function","annotation":"mb_ereg_search_pos(?string $pattern=null [, ?string $options=null]): array|false","details":"mb_ereg_search_pos(?string $pattern=null [, ?string $options=null]): array|false"},
{"trigger":"mb_ereg_search_regs","contents":"mb_ereg_search_regs(${1:?string:pattern=null}${2:, ${3:?string:options=null}})","kind":"function","annotation":"mb_ereg_search_regs(?string $pattern=null [, ?string $options=null]): array|false","details":"mb_ereg_search_regs(?string $pattern=null [, ?string $options=null]): array|false"},
{"trigger":"mb_ereg_search_setpos","contents":"mb_ereg_search_setpos(${1:int:offset})","kind":"function","annotation":"mb_ereg_search_setpos(int $offset): bool","details":"mb_ereg_search_setpos(int $offset): bool"},
{"trigger":"mb_eregi","contents":"mb_eregi(${1:string:pattern}, ${2:string:string}${3:, ${4:&matches=null}})","kind":"function","annotation":"mb_eregi(string $pattern, string $string [, &$matches=null]): bool","details":"mb_eregi(string $pattern, string $string [, &$matches=null]): bool"},
{"trigger":"mb_eregi_replace","contents":"mb_eregi_replace(${1:string:pattern}, ${2:string:replacement}, ${3:string:string}${4:, ${5:?string:options=null}})","kind":"function","annotation":"mb_eregi_replace(string $pattern, string $replacement, string $string [, ?string $options=null]): string|false|null","details":"mb_eregi_replace(string $pattern, string $replacement, string $string [, ?string $options=null]): string|false|null"},
{"trigger":"mb_get_info","contents":"mb_get_info(${1:string:type='all'})","kind":"function","annotation":"mb_get_info(string $type='all'): array|string|int|false","details":"mb_get_info(string $type='all'): array|string|int|false"},
{"trigger":"mb_http_input","contents":"mb_http_input(${1:?string:type=null})","kind":"function","annotation":"mb_http_input(?string $type=null): array|string|false","details":"mb_http_input(?string $type=null): array|string|false"},
{"trigger":"mb_http_output","contents":"mb_http_output(${1:?string:encoding=null})","kind":"function","annotation":"mb_http_output(?string $encoding=null): string|bool","details":"mb_http_output(?string $encoding=null): string|bool"},
{"trigger":"mb_internal_encoding","contents":"mb_internal_encoding(${1:?string:encoding=null})","kind":"function","annotation":"mb_internal_encoding(?string $encoding=null): string|bool","details":"mb_internal_encoding(?string $encoding=null): string|bool"},
{"trigger":"mb_language","contents":"mb_language(${1:?string:language=null})","kind":"function","annotation":"mb_language(?string $language=null): string|bool","details":"mb_language(?string $language=null): string|bool"},
{"trigger":"mb_list_encodings","contents":"mb_list_encodings()","kind":"function","annotation":"mb_list_encodings(): array","details":"mb_list_encodings(): array"},
{"trigger":"mb_ord","contents":"mb_ord(${1:string:string}${2:, ${3:?string:encoding=null}})","kind":"function","annotation":"mb_ord(string $string [, ?string $encoding=null]): int|false","details":"mb_ord(string $string [, ?string $encoding=null]): int|false"},
{"trigger":"mb_output_handler","contents":"mb_output_handler(${1:string:string}, ${2:int:status})","kind":"function","annotation":"mb_output_handler(string $string, int $status): string","details":"mb_output_handler(string $string, int $status): string"},
{"trigger":"mb_parse_str","contents":"mb_parse_str(${1:string:string}, ${2:&result})","kind":"function","annotation":"mb_parse_str(string $string, &$result): bool","details":"mb_parse_str(string $string, &$result): bool"},
{"trigger":"mb_preferred_mime_name","contents":"mb_preferred_mime_name(${1:string:encoding})","kind":"function","annotation":"mb_preferred_mime_name(string $encoding): string|false","details":"mb_preferred_mime_name(string $encoding): string|false"},
{"trigger":"mb_regex_encoding","contents":"mb_regex_encoding(${1:?string:encoding=null})","kind":"function","annotation":"mb_regex_encoding(?string $encoding=null): string|bool","details":"mb_regex_encoding(?string $encoding=null): string|bool"},
{"trigger":"mb_regex_set_options","contents":"mb_regex_set_options(${1:?string:options=null})","kind":"function","annotation":"mb_regex_set_options(?string $options=null): string","details":"mb_regex_set_options(?string $options=null): string"},
{"trigger":"mb_scrub","contents":"mb_scrub(${1:string:string}${2:, ${3:?string:encoding=null}})","kind":"function","annotation":"mb_scrub(string $string [, ?string $encoding=null]): string","details":"mb_scrub(string $string [, ?string $encoding=null]): string"},
{"trigger":"mb_send_mail","contents":"mb_send_mail(${1:string:to}, ${2:string:subject}, ${3:string:message}${4:, ${5:array|string:additional_headers=array()}${6:, ${7:?string:additional_params=null}}})","kind":"function","annotation":"mb_send_mail(string $to, string $subject, string $message [, array|string $additional_headers=array() [, ?string $additional_params=null]]): bool","details":"mb_send_mail(string $to, string $subject, string $message [, array|string $additional_headers=array() [, ?string $additional_params=null]]): bool"},
{"trigger":"mb_split","contents":"mb_split(${1:string:pattern}, ${2:string:string}${3:, ${4:int:limit=-1}})","kind":"function","annotation":"mb_split(string $pattern, string $string [, int $limit=-1]): array|false","details":"mb_split(string $pattern, string $string [, int $limit=-1]): array|false"},
{"trigger":"mb_str_split","contents":"mb_str_split(${1:string:string}${2:, ${3:int:length=1}${4:, ${5:?string:encoding=null}}})","kind":"function","annotation":"mb_str_split(string $string [, int $length=1 [, ?string $encoding=null]]): array","details":"mb_str_split(string $string [, int $length=1 [, ?string $encoding=null]]): array"},
{"trigger":"mb_strcut","contents":"mb_strcut(${1:string:string}, ${2:int:start}${3:, ${4:?int:length=null}${5:, ${6:?string:encoding=null}}})","kind":"function","annotation":"mb_strcut(string $string, int $start [, ?int $length=null [, ?string $encoding=null]]): string","details":"mb_strcut(string $string, int $start [, ?int $length=null [, ?string $encoding=null]]): string"},
{"trigger":"mb_strimwidth","contents":"mb_strimwidth(${1:string:string}, ${2:int:start}, ${3:int:width}${4:, ${5:string:trim_marker=''}${6:, ${7:?string:encoding=null}}})","kind":"function","annotation":"mb_strimwidth(string $string, int $start, int $width [, string $trim_marker='' [, ?string $encoding=null]]): string","details":"mb_strimwidth(string $string, int $start, int $width [, string $trim_marker='' [, ?string $encoding=null]]): string"},
{"trigger":"mb_stripos","contents":"mb_stripos(${1:string:haystack}, ${2:string:needle}${3:, ${4:int:offset=0}${5:, ${6:?string:encoding=null}}})","kind":"function","annotation":"mb_stripos(string $haystack, string $needle [, int $offset=0 [, ?string $encoding=null]]): int|false","details":"mb_stripos(string $haystack, string $needle [, int $offset=0 [, ?string $encoding=null]]): int|false"},
{"trigger":"mb_stristr","contents":"mb_stristr(${1:string:haystack}, ${2:string:needle}${3:, ${4:bool:before_needle=false}${5:, ${6:?string:encoding=null}}})","kind":"function","annotation":"mb_stristr(string $haystack, string $needle [, bool $before_needle=false [, ?string $encoding=null]]): string|false","details":"mb_stristr(string $haystack, string $needle [, bool $before_needle=false [, ?string $encoding=null]]): string|false"},
{"trigger":"mb_strlen","contents":"mb_strlen(${1:string:string}${2:, ${3:?string:encoding=null}})","kind":"function","annotation":"mb_strlen(string $string [, ?string $encoding=null]): int","details":"mb_strlen(string $string [, ?string $encoding=null]): int"},
{"trigger":"mb_strpos","contents":"mb_strpos(${1:string:haystack}, ${2:string:needle}${3:, ${4:int:offset=0}${5:, ${6:?string:encoding=null}}})","kind":"function","annotation":"mb_strpos(string $haystack, string $needle [, int $offset=0 [, ?string $encoding=null]]): int|false","details":"mb_strpos(string $haystack, string $needle [, int $offset=0 [, ?string $encoding=null]]): int|false"},
{"trigger":"mb_strrchr","contents":"mb_strrchr(${1:string:haystack}, ${2:string:needle}${3:, ${4:bool:before_needle=false}${5:, ${6:?string:encoding=null}}})","kind":"function","annotation":"mb_strrchr(string $haystack, string $needle [, bool $before_needle=false [, ?string $encoding=null]]): string|false","details":"mb_strrchr(string $haystack, string $needle [, bool $before_needle=false [, ?string $encoding=null]]): string|false"},
{"trigger":"mb_strrichr","contents":"mb_strrichr(${1:string:haystack}, ${2:string:needle}${3:, ${4:bool:before_needle=false}${5:, ${6:?string:encoding=null}}})","kind":"function","annotation":"mb_strrichr(string $haystack, string $needle [, bool $before_needle=false [, ?string $encoding=null]]): string|false","details":"mb_strrichr(string $haystack, string $needle [, bool $before_needle=false [, ?string $encoding=null]]): string|false"},
{"trigger":"mb_strripos","contents":"mb_strripos(${1:string:haystack}, ${2:string:needle}${3:, ${4:int:offset=0}${5:, ${6:?string:encoding=null}}})","kind":"function","annotation":"mb_strripos(string $haystack, string $needle [, int $offset=0 [, ?string $encoding=null]]): int|false","details":"mb_strripos(string $haystack, string $needle [, int $offset=0 [, ?string $encoding=null]]): int|false"},
{"trigger":"mb_strrpos","contents":"mb_strrpos(${1:string:haystack}, ${2:string:needle}${3:, ${4:int:offset=0}${5:, ${6:?string:encoding=null}}})","kind":"function","annotation":"mb_strrpos(string $haystack, string $needle [, int $offset=0 [, ?string $encoding=null]]): int|false","details":"mb_strrpos(string $haystack, string $needle [, int $offset=0 [, ?string $encoding=null]]): int|false"},
{"trigger":"mb_strstr","contents":"mb_strstr(${1:string:haystack}, ${2:string:needle}${3:, ${4:bool:before_needle=false}${5:, ${6:?string:encoding=null}}})","kind":"function","annotation":"mb_strstr(string $haystack, string $needle [, bool $before_needle=false [, ?string $encoding=null]]): string|false","details":"mb_strstr(string $haystack, string $needle [, bool $before_needle=false [, ?string $encoding=null]]): string|false"},
{"trigger":"mb_strtolower","contents":"mb_strtolower(${1:string:string}${2:, ${3:?string:encoding=null}})","kind":"function","annotation":"mb_strtolower(string $string [, ?string $encoding=null]): string","details":"mb_strtolower(string $string [, ?string $encoding=null]): string"},
{"trigger":"mb_strtoupper","contents":"mb_strtoupper(${1:string:string}${2:, ${3:?string:encoding=null}})","kind":"function","annotation":"mb_strtoupper(string $string [, ?string $encoding=null]): string","details":"mb_strtoupper(string $string [, ?string $encoding=null]): string"},
{"trigger":"mb_strwidth","contents":"mb_strwidth(${1:string:string}${2:, ${3:?string:encoding=null}})","kind":"function","annotation":"mb_strwidth(string $string [, ?string $encoding=null]): int","details":"mb_strwidth(string $string [, ?string $encoding=null]): int"},
{"trigger":"mb_substitute_character","contents":"mb_substitute_character(${1:string|int|null:substitute_character=null})","kind":"function","annotation":"mb_substitute_character(string|int|null $substitute_character=null): string|int|bool","details":"mb_substitute_character(string|int|null $substitute_character=null): string|int|bool"},
{"trigger":"mb_substr","contents":"mb_substr(${1:string:string}, ${2:int:start}${3:, ${4:?int:length=null}${5:, ${6:?string:encoding=null}}})","kind":"function","annotation":"mb_substr(string $string, int $start [, ?int $length=null [, ?string $encoding=null]]): string","details":"mb_substr(string $string, int $start [, ?int $length=null [, ?string $encoding=null]]): string"},
{"trigger":"mb_substr_count","contents":"mb_substr_count(${1:string:haystack}, ${2:string:needle}${3:, ${4:?string:encoding=null}})","kind":"function","annotation":"mb_substr_count(string $haystack, string $needle [, ?string $encoding=null]): int","details":"mb_substr_count(string $haystack, string $needle [, ?string $encoding=null]): int"},
{"trigger":"md5","contents":"md5(${1:string:string}${2:, ${3:bool:binary=false}})","kind":"function","annotation":"md5(string $string [, bool $binary=false]): string","details":"md5(string $string [, bool $binary=false]): string"},
{"trigger":"md5_file","contents":"md5_file(${1:string:filename}${2:, ${3:bool:binary=false}})","kind":"function","annotation":"md5_file(string $filename [, bool $binary=false]): string|false","details":"md5_file(string $filename [, bool $binary=false]): string|false"},
{"trigger":"memory_get_peak_usage","contents":"memory_get_peak_usage(${1:bool:real_usage=false})","kind":"function","annotation":"memory_get_peak_usage(bool $real_usage=false): int","details":"memory_get_peak_usage(bool $real_usage=false): int"},
{"trigger":"memory_get_usage","contents":"memory_get_usage(${1:bool:real_usage=false})","kind":"function","annotation":"memory_get_usage(bool $real_usage=false): int","details":"memory_get_usage(bool $real_usage=false): int"},
{"trigger":"memory_reset_peak_usage","contents":"memory_reset_peak_usage()","kind":"function","annotation":"memory_reset_peak_usage(): void","details":"memory_reset_peak_usage(): void"},
{"trigger":"metaphone","contents":"metaphone(${1:string:string}${2:, ${3:int:max_phonemes=0}})","kind":"function","annotation":"metaphone(string $string [, int $max_phonemes=0]): string","details":"metaphone(string $string [, int $max_phonemes=0]): string"},
{"trigger":"method_exists","contents":"method_exists(${1:object_or_class}, ${2:string:method})","kind":"function","annotation":"method_exists($object_or_class, string $method): bool","details":"method_exists($object_or_class, string $method): bool"},
{"trigger":"microtime","contents":"microtime(${1:bool:as_float=false})","kind":"function","annotation":"microtime(bool $as_float=false): string|float","details":"microtime(bool $as_float=false): string|float"},
{"trigger":"mime_content_type","contents":"mime_content_type(${1:filename})","kind":"function","annotation":"mime_content_type($filename): string|false","details":"mime_content_type($filename): string|false"},
{"trigger":"min","contents":"min(${1:mixed:value}${2:, ${3:mixed:values...}})","kind":"function","annotation":"min(mixed $value [, mixed ...$values]): mixed","details":"min(mixed $value [, mixed ...$values]): mixed"},
{"trigger":"mkdir","contents":"mkdir(${1:string:directory}${2:, ${3:int:permissions=511}${4:, ${5:bool:recursive=false}${6:, ${7:context=null}}}})","kind":"function","annotation":"mkdir(string $directory [, int $permissions=511 [, bool $recursive=false [, $context=null]]]): bool","details":"mkdir(string $directory [, int $permissions=511 [, bool $recursive=false [, $context=null]]]): bool"},
{"trigger":"mktime","contents":"mktime(${1:int:hour}${2:, ${3:?int:minute=null}${4:, ${5:?int:second=null}${6:, ${7:?int:month=null}${8:, ${9:?int:day=null}${10:, ${11:?int:year=null}}}}}})","kind":"function","annotation":"mktime(int $hour [, ?int $minute=null [, ?int $second=null [, ?int $month=null [, ?int $day=null [, ?int $year=null]]]]]): int|false","details":"mktime(int $hour [, ?int $minute=null [, ?int $second=null [, ?int $month=null [, ?int $day=null [, ?int $year=null]]]]]): int|false"},
{"trigger":"move_uploaded_file","contents":"move_uploaded_file(${1:string:from}, ${2:string:to})","kind":"function","annotation":"move_uploaded_file(string $from, string $to): bool","details":"move_uploaded_file(string $from, string $to): bool"},
{"trigger":"msg_get_queue","contents":"msg_get_queue(${1:int:key}${2:, ${3:int:permissions=438}})","kind":"function","annotation":"msg_get_queue(int $key [, int $permissions=438]): SysvMessageQueue|false","details":"msg_get_queue(int $key [, int $permissions=438]): SysvMessageQueue|false"},
{"trigger":"msg_queue_exists","contents":"msg_queue_exists(${1:int:key})","kind":"function","annotation":"msg_queue_exists(int $key): bool","details":"msg_queue_exists(int $key): bool"},
{"trigger":"msg_receive","contents":"msg_receive(${1:SysvMessageQueue:queue}, ${2:int:desired_message_type}, ${3:&received_message_type}, ${4:int:max_message_size}, ${5:&mixed:message}${6:, ${7:bool:unserialize=true}${8:, ${9:int:flags=0}${10:, ${11:&error_code=null}}}})","kind":"function","annotation":"msg_receive(SysvMessageQueue $queue, int $desired_message_type, &$received_message_type, int $max_message_size, mixed &$message [, bool $unserialize=true [, int $flags=0 [, &$error_code=null]]]): bool","details":"msg_receive(SysvMessageQueue $queue, int $desired_message_type, &$received_message_type, int $max_message_size, mixed &$message [, bool $unserialize=true [, int $flags=0 [, &$error_code=null]]]): bool"},
{"trigger":"msg_remove_queue","contents":"msg_remove_queue(${1:SysvMessageQueue:queue})","kind":"function","annotation":"msg_remove_queue(SysvMessageQueue $queue): bool","details":"msg_remove_queue(SysvMessageQueue $queue): bool"},
{"trigger":"msg_send","contents":"msg_send(${1:SysvMessageQueue:queue}, ${2:int:message_type}, ${3:message}${4:, ${5:bool:serialize=true}${6:, ${7:bool:blocking=true}${8:, ${9:&error_code=null}}}})","kind":"function","annotation":"msg_send(SysvMessageQueue $queue, int $message_type, $message [, bool $serialize=true [, bool $blocking=true [, &$error_code=null]]]): bool","details":"msg_send(SysvMessageQueue $queue, int $message_type, $message [, bool $serialize=true [, bool $blocking=true [, &$error_code=null]]]): bool"},
{"trigger":"msg_set_queue","contents":"msg_set_queue(${1:SysvMessageQueue:queue}, ${2:array:data})","kind":"function","annotation":"msg_set_queue(SysvMessageQueue $queue, array $data): bool","details":"msg_set_queue(SysvMessageQueue $queue, array $data): bool"},
{"trigger":"msg_stat_queue","contents":"msg_stat_queue(${1:SysvMessageQueue:queue})","kind":"function","annotation":"msg_stat_queue(SysvMessageQueue $queue): array|false","details":"msg_stat_queue(SysvMessageQueue $queue): array|false"},
{"trigger":"msgfmt_create","contents":"msgfmt_create(${1:string:locale}, ${2:string:pattern})","kind":"function","annotation":"msgfmt_create(string $locale, string $pattern): ?MessageFormatter","details":"msgfmt_create(string $locale, string $pattern): ?MessageFormatter"},
{"trigger":"msgfmt_format","contents":"msgfmt_format(${1:MessageFormatter:formatter}, ${2:array:values})","kind":"function","annotation":"msgfmt_format(MessageFormatter $formatter, array $values): string|false","details":"msgfmt_format(MessageFormatter $formatter, array $values): string|false"},
{"trigger":"msgfmt_format_message","contents":"msgfmt_format_message(${1:string:locale}, ${2:string:pattern}, ${3:array:values})","kind":"function","annotation":"msgfmt_format_message(string $locale, string $pattern, array $values): string|false","details":"msgfmt_format_message(string $locale, string $pattern, array $values): string|false"},
{"trigger":"msgfmt_get_error_code","contents":"msgfmt_get_error_code(${1:MessageFormatter:formatter})","kind":"function","annotation":"msgfmt_get_error_code(MessageFormatter $formatter): int","details":"msgfmt_get_error_code(MessageFormatter $formatter): int"},
{"trigger":"msgfmt_get_error_message","contents":"msgfmt_get_error_message(${1:MessageFormatter:formatter})","kind":"function","annotation":"msgfmt_get_error_message(MessageFormatter $formatter): string","details":"msgfmt_get_error_message(MessageFormatter $formatter): string"},
{"trigger":"msgfmt_get_locale","contents":"msgfmt_get_locale(${1:MessageFormatter:formatter})","kind":"function","annotation":"msgfmt_get_locale(MessageFormatter $formatter): string","details":"msgfmt_get_locale(MessageFormatter $formatter): string"},
{"trigger":"msgfmt_get_pattern","contents":"msgfmt_get_pattern(${1:MessageFormatter:formatter})","kind":"function","annotation":"msgfmt_get_pattern(MessageFormatter $formatter): string|false","details":"msgfmt_get_pattern(MessageFormatter $formatter): string|false"},
{"trigger":"msgfmt_parse","contents":"msgfmt_parse(${1:MessageFormatter:formatter}, ${2:string:string})","kind":"function","annotation":"msgfmt_parse(MessageFormatter $formatter, string $string): array|false","details":"msgfmt_parse(MessageFormatter $formatter, string $string): array|false"},
{"trigger":"msgfmt_parse_message","contents":"msgfmt_parse_message(${1:string:locale}, ${2:string:pattern}, ${3:string:message})","kind":"function","annotation":"msgfmt_parse_message(string $locale, string $pattern, string $message): array|false","details":"msgfmt_parse_message(string $locale, string $pattern, string $message): array|false"},
{"trigger":"msgfmt_set_pattern","contents":"msgfmt_set_pattern(${1:MessageFormatter:formatter}, ${2:string:pattern})","kind":"function","annotation":"msgfmt_set_pattern(MessageFormatter $formatter, string $pattern): bool","details":"msgfmt_set_pattern(MessageFormatter $formatter, string $pattern): bool"},
{"trigger":"mt_getrandmax","contents":"mt_getrandmax()","kind":"function","annotation":"mt_getrandmax(): int","details":"mt_getrandmax(): int"},
{"trigger":"mt_rand","contents":"mt_rand(${1:int:min}${2:, ${3:int:max}})","kind":"function","annotation":"mt_rand(int $min [, int $max]): int","details":"mt_rand(int $min [, int $max]): int"},
{"trigger":"mt_srand","contents":"mt_srand(${1:int:seed}${2:, ${3:int:mode=0}})","kind":"function","annotation":"mt_srand(int $seed [, int $mode=0]): void","details":"mt_srand(int $seed [, int $mode=0]): void"},
{"trigger":"mysqli_affected_rows","contents":"mysqli_affected_rows(${1:mysqli:mysql})","kind":"function","annotation":"mysqli_affected_rows(mysqli $mysql): string|int","details":"mysqli_affected_rows(mysqli $mysql): string|int"},
{"trigger":"mysqli_autocommit","contents":"mysqli_autocommit(${1:mysqli:mysql}, ${2:bool:enable})","kind":"function","annotation":"mysqli_autocommit(mysqli $mysql, bool $enable): bool","details":"mysqli_autocommit(mysqli $mysql, bool $enable): bool"},
{"trigger":"mysqli_begin_transaction","contents":"mysqli_begin_transaction(${1:mysqli:mysql}${2:, ${3:int:flags=0}${4:, ${5:?string:name=null}}})","kind":"function","annotation":"mysqli_begin_transaction(mysqli $mysql [, int $flags=0 [, ?string $name=null]]): bool","details":"mysqli_begin_transaction(mysqli $mysql [, int $flags=0 [, ?string $name=null]]): bool"},
{"trigger":"mysqli_change_user","contents":"mysqli_change_user(${1:mysqli:mysql}, ${2:string:username}, ${3:string:password}, ${4:?string:database})","kind":"function","annotation":"mysqli_change_user(mysqli $mysql, string $username, string $password, ?string $database): bool","details":"mysqli_change_user(mysqli $mysql, string $username, string $password, ?string $database): bool"},
{"trigger":"mysqli_character_set_name","contents":"mysqli_character_set_name(${1:mysqli:mysql})","kind":"function","annotation":"mysqli_character_set_name(mysqli $mysql): string","details":"mysqli_character_set_name(mysqli $mysql): string"},
{"trigger":"mysqli_close","contents":"mysqli_close(${1:mysqli:mysql})","kind":"function","annotation":"mysqli_close(mysqli $mysql): true","details":"mysqli_close(mysqli $mysql): true"},
{"trigger":"mysqli_commit","contents":"mysqli_commit(${1:mysqli:mysql}${2:, ${3:int:flags=0}${4:, ${5:?string:name=null}}})","kind":"function","annotation":"mysqli_commit(mysqli $mysql [, int $flags=0 [, ?string $name=null]]): bool","details":"mysqli_commit(mysqli $mysql [, int $flags=0 [, ?string $name=null]]): bool"},
{"trigger":"mysqli_connect","contents":"mysqli_connect(${1:?string:hostname=null}${2:, ${3:?string:username=null}${4:, ${5:?string:password=null}${6:, ${7:?string:database=null}${8:, ${9:?int:port=null}${10:, ${11:?string:socket=null}}}}}})","kind":"function","annotation":"mysqli_connect(?string $hostname=null [, ?string $username=null [, ?string $password=null [, ?string $database=null [, ?int $port=null [, ?string $socket=null]]]]]): mysqli|false","details":"mysqli_connect(?string $hostname=null [, ?string $username=null [, ?string $password=null [, ?string $database=null [, ?int $port=null [, ?string $socket=null]]]]]): mysqli|false"},
{"trigger":"mysqli_connect_errno","contents":"mysqli_connect_errno()","kind":"function","annotation":"mysqli_connect_errno(): int","details":"mysqli_connect_errno(): int"},
{"trigger":"mysqli_connect_error","contents":"mysqli_connect_error()","kind":"function","annotation":"mysqli_connect_error(): ?string","details":"mysqli_connect_error(): ?string"},
{"trigger":"mysqli_data_seek","contents":"mysqli_data_seek(${1:mysqli_result:result}, ${2:int:offset})","kind":"function","annotation":"mysqli_data_seek(mysqli_result $result, int $offset): bool","details":"mysqli_data_seek(mysqli_result $result, int $offset): bool"},
{"trigger":"mysqli_debug","contents":"mysqli_debug(${1:string:options})","kind":"function","annotation":"mysqli_debug(string $options): true","details":"mysqli_debug(string $options): true"},
{"trigger":"mysqli_dump_debug_info","contents":"mysqli_dump_debug_info(${1:mysqli:mysql})","kind":"function","annotation":"mysqli_dump_debug_info(mysqli $mysql): bool","details":"mysqli_dump_debug_info(mysqli $mysql): bool"},
{"trigger":"mysqli_errno","contents":"mysqli_errno(${1:mysqli:mysql})","kind":"function","annotation":"mysqli_errno(mysqli $mysql): int","details":"mysqli_errno(mysqli $mysql): int"},
{"trigger":"mysqli_error","contents":"mysqli_error(${1:mysqli:mysql})","kind":"function","annotation":"mysqli_error(mysqli $mysql): string","details":"mysqli_error(mysqli $mysql): string"},
{"trigger":"mysqli_error_list","contents":"mysqli_error_list(${1:mysqli:mysql})","kind":"function","annotation":"mysqli_error_list(mysqli $mysql): array","details":"mysqli_error_list(mysqli $mysql): array"},
{"trigger":"mysqli_escape_string","contents":"mysqli_escape_string(${1:mysqli:mysql}, ${2:string:string})","kind":"function","annotation":"mysqli_escape_string(mysqli $mysql, string $string): string","details":"mysqli_escape_string(mysqli $mysql, string $string): string"},
{"trigger":"mysqli_execute","contents":"mysqli_execute(${1:mysqli_stmt:statement}${2:, ${3:?array:params=null}})","kind":"function","annotation":"mysqli_execute(mysqli_stmt $statement [, ?array $params=null]): bool","details":"mysqli_execute(mysqli_stmt $statement [, ?array $params=null]): bool"},
{"trigger":"mysqli_execute_query","contents":"mysqli_execute_query(${1:mysqli:mysql}, ${2:string:query}${3:, ${4:?array:params=null}})","kind":"function","annotation":"mysqli_execute_query(mysqli $mysql, string $query [, ?array $params=null]): mysqli_result|bool","details":"mysqli_execute_query(mysqli $mysql, string $query [, ?array $params=null]): mysqli_result|bool"},
{"trigger":"mysqli_fetch_all","contents":"mysqli_fetch_all(${1:mysqli_result:result}${2:, ${3:int:mode=2}})","kind":"function","annotation":"mysqli_fetch_all(mysqli_result $result [, int $mode=2]): array","details":"mysqli_fetch_all(mysqli_result $result [, int $mode=2]): array"},
{"trigger":"mysqli_fetch_array","contents":"mysqli_fetch_array(${1:mysqli_result:result}${2:, ${3:int:mode=3}})","kind":"function","annotation":"mysqli_fetch_array(mysqli_result $result [, int $mode=3]): array|false|null","details":"mysqli_fetch_array(mysqli_result $result [, int $mode=3]): array|false|null"},
{"trigger":"mysqli_fetch_assoc","contents":"mysqli_fetch_assoc(${1:mysqli_result:result})","kind":"function","annotation":"mysqli_fetch_assoc(mysqli_result $result): array|false|null","details":"mysqli_fetch_assoc(mysqli_result $result): array|false|null"},
{"trigger":"mysqli_fetch_column","contents":"mysqli_fetch_column(${1:mysqli_result:result}${2:, ${3:int:column=0}})","kind":"function","annotation":"mysqli_fetch_column(mysqli_result $result [, int $column=0]): string|int|float|false|null","details":"mysqli_fetch_column(mysqli_result $result [, int $column=0]): string|int|float|false|null"},
{"trigger":"mysqli_fetch_field","contents":"mysqli_fetch_field(${1:mysqli_result:result})","kind":"function","annotation":"mysqli_fetch_field(mysqli_result $result): object|false","details":"mysqli_fetch_field(mysqli_result $result): object|false"},
{"trigger":"mysqli_fetch_field_direct","contents":"mysqli_fetch_field_direct(${1:mysqli_result:result}, ${2:int:index})","kind":"function","annotation":"mysqli_fetch_field_direct(mysqli_result $result, int $index): object|false","details":"mysqli_fetch_field_direct(mysqli_result $result, int $index): object|false"},
{"trigger":"mysqli_fetch_fields","contents":"mysqli_fetch_fields(${1:mysqli_result:result})","kind":"function","annotation":"mysqli_fetch_fields(mysqli_result $result): array","details":"mysqli_fetch_fields(mysqli_result $result): array"},
{"trigger":"mysqli_fetch_lengths","contents":"mysqli_fetch_lengths(${1:mysqli_result:result})","kind":"function","annotation":"mysqli_fetch_lengths(mysqli_result $result): array|false","details":"mysqli_fetch_lengths(mysqli_result $result): array|false"},
{"trigger":"mysqli_fetch_object","contents":"mysqli_fetch_object(${1:mysqli_result:result}${2:, ${3:string:class='stdClass'}${4:, ${5:array:constructor_args=array()}}})","kind":"function","annotation":"mysqli_fetch_object(mysqli_result $result [, string $class='stdClass' [, array $constructor_args=array()]]): object|false|null","details":"mysqli_fetch_object(mysqli_result $result [, string $class='stdClass' [, array $constructor_args=array()]]): object|false|null"},
{"trigger":"mysqli_fetch_row","contents":"mysqli_fetch_row(${1:mysqli_result:result})","kind":"function","annotation":"mysqli_fetch_row(mysqli_result $result): array|false|null","details":"mysqli_fetch_row(mysqli_result $result): array|false|null"},
{"trigger":"mysqli_field_count","contents":"mysqli_field_count(${1:mysqli:mysql})","kind":"function","annotation":"mysqli_field_count(mysqli $mysql): int","details":"mysqli_field_count(mysqli $mysql): int"},
{"trigger":"mysqli_field_seek","contents":"mysqli_field_seek(${1:mysqli_result:result}, ${2:int:index})","kind":"function","annotation":"mysqli_field_seek(mysqli_result $result, int $index): bool","details":"mysqli_field_seek(mysqli_result $result, int $index): bool"},
{"trigger":"mysqli_field_tell","contents":"mysqli_field_tell(${1:mysqli_result:result})","kind":"function","annotation":"mysqli_field_tell(mysqli_result $result): int","details":"mysqli_field_tell(mysqli_result $result): int"},
{"trigger":"mysqli_free_result","contents":"mysqli_free_result(${1:mysqli_result:result})","kind":"function","annotation":"mysqli_free_result(mysqli_result $result): void","details":"mysqli_free_result(mysqli_result $result): void"},
{"trigger":"mysqli_get_charset","contents":"mysqli_get_charset(${1:mysqli:mysql})","kind":"function","annotation":"mysqli_get_charset(mysqli $mysql): ?object","details":"mysqli_get_charset(mysqli $mysql): ?object"},
{"trigger":"mysqli_get_client_info","contents":"mysqli_get_client_info(${1:?mysqli:mysql=null})","kind":"function","annotation":"mysqli_get_client_info(?mysqli $mysql=null): string","details":"mysqli_get_client_info(?mysqli $mysql=null): string"},
{"trigger":"mysqli_get_client_stats","contents":"mysqli_get_client_stats()","kind":"function","annotation":"mysqli_get_client_stats(): array","details":"mysqli_get_client_stats(): array"},
{"trigger":"mysqli_get_client_version","contents":"mysqli_get_client_version()","kind":"function","annotation":"mysqli_get_client_version(): int","details":"mysqli_get_client_version(): int"},
{"trigger":"mysqli_get_connection_stats","contents":"mysqli_get_connection_stats(${1:mysqli:mysql})","kind":"function","annotation":"mysqli_get_connection_stats(mysqli $mysql): array","details":"mysqli_get_connection_stats(mysqli $mysql): array"},
{"trigger":"mysqli_get_host_info","contents":"mysqli_get_host_info(${1:mysqli:mysql})","kind":"function","annotation":"mysqli_get_host_info(mysqli $mysql): string","details":"mysqli_get_host_info(mysqli $mysql): string"},
{"trigger":"mysqli_get_links_stats","contents":"mysqli_get_links_stats()","kind":"function","annotation":"mysqli_get_links_stats(): array","details":"mysqli_get_links_stats(): array"},
{"trigger":"mysqli_get_proto_info","contents":"mysqli_get_proto_info(${1:mysqli:mysql})","kind":"function","annotation":"mysqli_get_proto_info(mysqli $mysql): int","details":"mysqli_get_proto_info(mysqli $mysql): int"},
{"trigger":"mysqli_get_server_info","contents":"mysqli_get_server_info(${1:mysqli:mysql})","kind":"function","annotation":"mysqli_get_server_info(mysqli $mysql): string","details":"mysqli_get_server_info(mysqli $mysql): string"},
{"trigger":"mysqli_get_server_version","contents":"mysqli_get_server_version(${1:mysqli:mysql})","kind":"function","annotation":"mysqli_get_server_version(mysqli $mysql): int","details":"mysqli_get_server_version(mysqli $mysql): int"},
{"trigger":"mysqli_get_warnings","contents":"mysqli_get_warnings(${1:mysqli:mysql})","kind":"function","annotation":"mysqli_get_warnings(mysqli $mysql): mysqli_warning|false","details":"mysqli_get_warnings(mysqli $mysql): mysqli_warning|false"},
{"trigger":"mysqli_info","contents":"mysqli_info(${1:mysqli:mysql})","kind":"function","annotation":"mysqli_info(mysqli $mysql): ?string","details":"mysqli_info(mysqli $mysql): ?string"},
{"trigger":"mysqli_init","contents":"mysqli_init()","kind":"function","annotation":"mysqli_init(): mysqli|false","details":"mysqli_init(): mysqli|false"},
{"trigger":"mysqli_insert_id","contents":"mysqli_insert_id(${1:mysqli:mysql})","kind":"function","annotation":"mysqli_insert_id(mysqli $mysql): string|int","details":"mysqli_insert_id(mysqli $mysql): string|int"},
{"trigger":"mysqli_kill","contents":"mysqli_kill(${1:mysqli:mysql}, ${2:int:process_id})","kind":"function","annotation":"mysqli_kill(mysqli $mysql, int $process_id): bool","details":"mysqli_kill(mysqli $mysql, int $process_id): bool"},
{"trigger":"mysqli_more_results","contents":"mysqli_more_results(${1:mysqli:mysql})","kind":"function","annotation":"mysqli_more_results(mysqli $mysql): bool","details":"mysqli_more_results(mysqli $mysql): bool"},
{"trigger":"mysqli_multi_query","contents":"mysqli_multi_query(${1:mysqli:mysql}, ${2:string:query})","kind":"function","annotation":"mysqli_multi_query(mysqli $mysql, string $query): bool","details":"mysqli_multi_query(mysqli $mysql, string $query): bool"},
{"trigger":"mysqli_next_result","contents":"mysqli_next_result(${1:mysqli:mysql})","kind":"function","annotation":"mysqli_next_result(mysqli $mysql): bool","details":"mysqli_next_result(mysqli $mysql): bool"},
{"trigger":"mysqli_num_fields","contents":"mysqli_num_fields(${1:mysqli_result:result})","kind":"function","annotation":"mysqli_num_fields(mysqli_result $result): int","details":"mysqli_num_fields(mysqli_result $result): int"},
{"trigger":"mysqli_num_rows","contents":"mysqli_num_rows(${1:mysqli_result:result})","kind":"function","annotation":"mysqli_num_rows(mysqli_result $result): string|int","details":"mysqli_num_rows(mysqli_result $result): string|int"},
{"trigger":"mysqli_options","contents":"mysqli_options(${1:mysqli:mysql}, ${2:int:option}, ${3:value})","kind":"function","annotation":"mysqli_options(mysqli $mysql, int $option, $value): bool","details":"mysqli_options(mysqli $mysql, int $option, $value): bool"},
{"trigger":"mysqli_ping","contents":"mysqli_ping(${1:mysqli:mysql})","kind":"function","annotation":"mysqli_ping(mysqli $mysql): bool","details":"mysqli_ping(mysqli $mysql): bool"},
{"trigger":"mysqli_poll","contents":"mysqli_poll(${1:&?array:read}, ${2:&?array:error}, ${3:&array:reject}, ${4:int:seconds}${5:, ${6:int:microseconds=0}})","kind":"function","annotation":"mysqli_poll(?array &$read, ?array &$error, array &$reject, int $seconds [, int $microseconds=0]): int|false","details":"mysqli_poll(?array &$read, ?array &$error, array &$reject, int $seconds [, int $microseconds=0]): int|false"},
{"trigger":"mysqli_prepare","contents":"mysqli_prepare(${1:mysqli:mysql}, ${2:string:query})","kind":"function","annotation":"mysqli_prepare(mysqli $mysql, string $query): mysqli_stmt|false","details":"mysqli_prepare(mysqli $mysql, string $query): mysqli_stmt|false"},
{"trigger":"mysqli_query","contents":"mysqli_query(${1:mysqli:mysql}, ${2:string:query}${3:, ${4:int:result_mode=0}})","kind":"function","annotation":"mysqli_query(mysqli $mysql, string $query [, int $result_mode=0]): mysqli_result|bool","details":"mysqli_query(mysqli $mysql, string $query [, int $result_mode=0]): mysqli_result|bool"},
{"trigger":"mysqli_real_connect","contents":"mysqli_real_connect(${1:mysqli:mysql}${2:, ${3:?string:hostname=null}${4:, ${5:?string:username=null}${6:, ${7:?string:password=null}${8:, ${9:?string:database=null}${10:, ${11:?int:port=null}${12:, ${13:?string:socket=null}${14:, ${15:int:flags=0}}}}}}}})","kind":"function","annotation":"mysqli_real_connect(mysqli $mysql [, ?string $hostname=null [, ?string $username=null [, ?string $password=null [, ?string $database=null [, ?int $port=null [, ?string $socket=null [, int $flags=0]]]]]]]): bool","details":"mysqli_real_connect(mysqli $mysql [, ?string $hostname=null [, ?string $username=null [, ?string $password=null [, ?string $database=null [, ?int $port=null [, ?string $socket=null [, int $flags=0]]]]]]]): bool"},
{"trigger":"mysqli_real_escape_string","contents":"mysqli_real_escape_string(${1:mysqli:mysql}, ${2:string:string})","kind":"function","annotation":"mysqli_real_escape_string(mysqli $mysql, string $string): string","details":"mysqli_real_escape_string(mysqli $mysql, string $string): string"},
{"trigger":"mysqli_real_query","contents":"mysqli_real_query(${1:mysqli:mysql}, ${2:string:query})","kind":"function","annotation":"mysqli_real_query(mysqli $mysql, string $query): bool","details":"mysqli_real_query(mysqli $mysql, string $query): bool"},
{"trigger":"mysqli_reap_async_query","contents":"mysqli_reap_async_query(${1:mysqli:mysql})","kind":"function","annotation":"mysqli_reap_async_query(mysqli $mysql): mysqli_result|bool","details":"mysqli_reap_async_query(mysqli $mysql): mysqli_result|bool"},
{"trigger":"mysqli_refresh","contents":"mysqli_refresh(${1:mysqli:mysql}, ${2:int:flags})","kind":"function","annotation":"mysqli_refresh(mysqli $mysql, int $flags): bool","details":"mysqli_refresh(mysqli $mysql, int $flags): bool"},