• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

PHPCompatibility / PHPCompatibility / 18856529511

27 Oct 2025 09:31PM UTC coverage: 98.424%. Remained the same
18856529511

push

github

web-flow
Merge pull request #1959 from PHPCompatibility/php-8.5/removedinidirectives-disable-classes

PHP 8.5 | RemovedIniDirectives: detect use of disable_classes (RFC)

9369 of 9519 relevant lines covered (98.42%)

37.4 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

98.08
/PHPCompatibility/Sniffs/FunctionUse/NewFunctionsSniff.php
1
<?php
2
/**
3
 * PHPCompatibility, an external standard for PHP_CodeSniffer.
4
 *
5
 * @package   PHPCompatibility
6
 * @copyright 2012-2020 PHPCompatibility Contributors
7
 * @license   https://opensource.org/licenses/LGPL-3.0 LGPL3
8
 * @link      https://github.com/PHPCompatibility/PHPCompatibility
9
 */
10

11
namespace PHPCompatibility\Sniffs\FunctionUse;
12

13
use PHPCompatibility\Helpers\ComplexVersionNewFeatureTrait;
14
use PHPCompatibility\Helpers\ScannedCode;
15
use PHPCompatibility\Sniff;
16
use PHP_CodeSniffer\Files\File;
17
use PHP_CodeSniffer\Util\Tokens;
18
use PHPCSUtils\Tokens\Collections;
19

20
/**
21
 * Detect calls to new native PHP functions.
22
 *
23
 * PHP version All
24
 *
25
 * @since 5.5
26
 * @since 5.6    Now extends the base `Sniff` class instead of the upstream
27
 *               `Generic.PHP.ForbiddenFunctions` sniff.
28
 * @since 7.1.0  Now extends the `AbstractNewFeatureSniff` instead of the base `Sniff` class..
29
 * @since 10.0.0 - Now extends the base `Sniff` class and uses the `ComplexVersionNewFeatureTrait`.
30
 *               - This class is now `final`.
31
 */
32
final class NewFunctionsSniff extends Sniff
33
{
34
    use ComplexVersionNewFeatureTrait;
35

36
    /**
37
     * A list of new functions, not present in older versions.
38
     *
39
     * The array lists : version number with false (not present) or true (present).
40
     * If's sufficient to list the first version where the function appears.
41
     *
42
     * @since 5.5
43
     * @since 5.6   Visibility changed from `protected` to `public`.
44
     * @since 7.0.2 Visibility changed back from `public` to `protected`.
45
     *              The earlier change was made to be in line with the upstream sniff,
46
     *              but that sniff is no longer being extended.
47
     * @since 7.0.8 Renamed from `$forbiddenFunctions` to the more descriptive `$newFunctions`.
48
     *
49
     * @var array<string, array<string, bool|string>>
50
     */
51
    protected $newFunctions = [
52
        'class_implements' => [
53
            '4.4'       => false,
54
            '5.0'       => true,
55
            'extension' => 'spl',
56
        ],
57
        'class_parents' => [
58
            '4.4'       => false,
59
            '5.0'       => true,
60
            'extension' => 'spl',
61
        ],
62
        'spl_classes' => [
63
            '4.4'       => false,
64
            '5.0'       => true,
65
            'extension' => 'spl',
66
        ],
67
        'ob_tidyhandler' => [
68
            '4.4'       => false,
69
            '5.0'       => true,
70
            'extension' => 'tidy',
71
        ],
72
        'tidy_access_count' => [
73
            '4.4'       => false,
74
            '5.0'       => true,
75
            'extension' => 'tidy',
76
        ],
77
        'tidy_config_count' => [
78
            '4.4'       => false,
79
            '5.0'       => true,
80
            'extension' => 'tidy',
81
        ],
82
        'tidy_error_count' => [
83
            '4.4'       => false,
84
            '5.0'       => true,
85
            'extension' => 'tidy',
86
        ],
87
        'tidy_get_output' => [
88
            '4.4'       => false,
89
            '5.0'       => true,
90
            'extension' => 'tidy',
91
        ],
92
        'tidy_warning_count' => [
93
            '4.4'       => false,
94
            '5.0'       => true,
95
            'extension' => 'tidy',
96
        ],
97
        'is_soap_fault' => [
98
            '4.4'       => false,
99
            '5.0'       => true,
100
            'extension' => 'soap',
101
        ],
102
        'use_soap_error_handler' => [
103
            '4.4'       => false,
104
            '5.0'       => true,
105
            'extension' => 'soap',
106
        ],
107
        'dom_import_simplexml' => [
108
            '4.4'       => false,
109
            '5.0'       => true,
110
            'extension' => 'dom',
111
        ],
112
        'simplexml_import_dom' => [
113
            '4.4'       => false,
114
            '5.0'       => true,
115
            'extension' => 'simplexml',
116
        ],
117
        'simplexml_load_file' => [
118
            '4.4'       => false,
119
            '5.0'       => true,
120
            'extension' => 'simplexml',
121
        ],
122
        'simplexml_load_string' => [
123
            '4.4'       => false,
124
            '5.0'       => true,
125
            'extension' => 'simplexml',
126
        ],
127
        'fbsql_set_password' => [
128
            '4.4'       => false,
129
            '5.0'       => true,
130
            'extension' => 'fbsql',
131
        ],
132
        'sqlite_array_query' => [
133
            '4.4'       => false,
134
            '5.0'       => true,
135
            'extension' => 'sqlite',
136
        ],
137
        'sqlite_busy_timeout' => [
138
            '4.4'       => false,
139
            '5.0'       => true,
140
            'extension' => 'sqlite',
141
        ],
142
        'sqlite_changes' => [
143
            '4.4'       => false,
144
            '5.0'       => true,
145
            'extension' => 'sqlite',
146
        ],
147
        'sqlite_close' => [
148
            '4.4'       => false,
149
            '5.0'       => true,
150
            'extension' => 'sqlite',
151
        ],
152
        'sqlite_column' => [
153
            '4.4'       => false,
154
            '5.0'       => true,
155
            'extension' => 'sqlite',
156
        ],
157
        'sqlite_create_aggregate' => [
158
            '4.4'       => false,
159
            '5.0'       => true,
160
            'extension' => 'sqlite',
161
        ],
162
        'sqlite_create_function' => [
163
            '4.4'       => false,
164
            '5.0'       => true,
165
            'extension' => 'sqlite',
166
        ],
167
        'sqlite_current' => [
168
            '4.4'       => false,
169
            '5.0'       => true,
170
            'extension' => 'sqlite',
171
        ],
172
        'sqlite_error_string' => [
173
            '4.4'       => false,
174
            '5.0'       => true,
175
            'extension' => 'sqlite',
176
        ],
177
        'sqlite_escape_string' => [
178
            '4.4'       => false,
179
            '5.0'       => true,
180
            'extension' => 'sqlite',
181
        ],
182
        'sqlite_exec' => [
183
            '4.4'       => false,
184
            '5.0'       => true,
185
            'extension' => 'sqlite',
186
        ],
187
        'sqlite_factory' => [
188
            '4.4'       => false,
189
            '5.0'       => true,
190
            'extension' => 'sqlite',
191
        ],
192
        'sqlite_fetch_all' => [
193
            '4.4'       => false,
194
            '5.0'       => true,
195
            'extension' => 'sqlite',
196
        ],
197
        'sqlite_fetch_array' => [
198
            '4.4'       => false,
199
            '5.0'       => true,
200
            'extension' => 'sqlite',
201
        ],
202
        'sqlite_fetch_column_types' => [
203
            '4.4'       => false,
204
            '5.0'       => true,
205
            'extension' => 'sqlite',
206
        ],
207
        'sqlite_fetch_object' => [
208
            '4.4'       => false,
209
            '5.0'       => true,
210
            'extension' => 'sqlite',
211
        ],
212
        'sqlite_fetch_single' => [
213
            '4.4'       => false,
214
            '5.0'       => true,
215
            'extension' => 'sqlite',
216
        ],
217
        'sqlite_fetch_string' => [
218
            '4.4'       => false,
219
            '5.0'       => true,
220
            'extension' => 'sqlite',
221
        ],
222
        'sqlite_field_name' => [
223
            '4.4'       => false,
224
            '5.0'       => true,
225
            'extension' => 'sqlite',
226
        ],
227
        'sqlite_has_more' => [
228
            '4.4'       => false,
229
            '5.0'       => true,
230
            'extension' => 'sqlite',
231
        ],
232
        'sqlite_has_prev' => [
233
            '4.4'       => false,
234
            '5.0'       => true,
235
            'extension' => 'sqlite',
236
        ],
237
        'sqlite_key' => [
238
            '4.4'       => false,
239
            '5.0'       => true,
240
            'extension' => 'sqlite',
241
        ],
242
        'sqlite_last_error' => [
243
            '4.4'       => false,
244
            '5.0'       => true,
245
            'extension' => 'sqlite',
246
        ],
247
        'sqlite_last_insert_rowid' => [
248
            '4.4'       => false,
249
            '5.0'       => true,
250
            'extension' => 'sqlite',
251
        ],
252
        'sqlite_libencoding' => [
253
            '4.4'       => false,
254
            '5.0'       => true,
255
            'extension' => 'sqlite',
256
        ],
257
        'sqlite_libversion' => [
258
            '4.4'       => false,
259
            '5.0'       => true,
260
            'extension' => 'sqlite',
261
        ],
262
        'sqlite_next' => [
263
            '4.4'       => false,
264
            '5.0'       => true,
265
            'extension' => 'sqlite',
266
        ],
267
        'sqlite_num_fields' => [
268
            '4.4'       => false,
269
            '5.0'       => true,
270
            'extension' => 'sqlite',
271
        ],
272
        'sqlite_num_rows' => [
273
            '4.4'       => false,
274
            '5.0'       => true,
275
            'extension' => 'sqlite',
276
        ],
277
        'sqlite_open' => [
278
            '4.4'       => false,
279
            '5.0'       => true,
280
            'extension' => 'sqlite',
281
        ],
282
        'sqlite_popen' => [
283
            '4.4'       => false,
284
            '5.0'       => true,
285
            'extension' => 'sqlite',
286
        ],
287
        'sqlite_prev' => [
288
            '4.4'       => false,
289
            '5.0'       => true,
290
            'extension' => 'sqlite',
291
        ],
292
        'sqlite_query' => [
293
            '4.4'       => false,
294
            '5.0'       => true,
295
            'extension' => 'sqlite',
296
        ],
297
        'sqlite_rewind' => [
298
            '4.4'       => false,
299
            '5.0'       => true,
300
            'extension' => 'sqlite',
301
        ],
302
        'sqlite_seek' => [
303
            '4.4'       => false,
304
            '5.0'       => true,
305
            'extension' => 'sqlite',
306
        ],
307
        'sqlite_single_query' => [
308
            '4.4'       => false,
309
            '5.0'       => true,
310
            'extension' => 'sqlite',
311
        ],
312
        'sqlite_udf_decode_binary' => [
313
            '4.4'       => false,
314
            '5.0'       => true,
315
            'extension' => 'sqlite',
316
        ],
317
        'sqlite_udf_encode_binary' => [
318
            '4.4'       => false,
319
            '5.0'       => true,
320
            'extension' => 'sqlite',
321
        ],
322
        'sqlite_unbuffered_query' => [
323
            '4.4'       => false,
324
            '5.0'       => true,
325
            'extension' => 'sqlite',
326
        ],
327
        'sqlite_valid' => [
328
            '4.4'       => false,
329
            '5.0'       => true,
330
            'extension' => 'sqlite',
331
        ],
332
        'mysqli_affected_rows' => [
333
            '4.4'       => false,
334
            '5.0'       => true,
335
            'extension' => 'sqlite',
336
        ],
337
        'mysqli_get_client_info' => [
338
            '4.4'       => false,
339
            '5.0'       => true,
340
            'extension' => 'mysqli',
341
        ],
342
        'mysqli_get_client_version' => [
343
            '4.4'       => false,
344
            '5.0'       => true,
345
            'extension' => 'mysqli',
346
        ],
347
        'mysqli_connect_errno' => [
348
            '4.4'       => false,
349
            '5.0'       => true,
350
            'extension' => 'mysqli',
351
        ],
352
        'mysqli_connect_error' => [
353
            '4.4'       => false,
354
            '5.0'       => true,
355
            'extension' => 'mysqli',
356
        ],
357
        'mysqli_errno' => [
358
            '4.4'       => false,
359
            '5.0'       => true,
360
            'extension' => 'mysqli',
361
        ],
362
        'mysqli_error' => [
363
            '4.4'       => false,
364
            '5.0'       => true,
365
            'extension' => 'mysqli',
366
        ],
367
        'mysqli_field_count' => [
368
            '4.4'       => false,
369
            '5.0'       => true,
370
            'extension' => 'mysqli',
371
        ],
372
        'mysqli_get_host_info' => [
373
            '4.4'       => false,
374
            '5.0'       => true,
375
            'extension' => 'mysqli',
376
        ],
377
        'mysqli_get_proto_info' => [
378
            '4.4'       => false,
379
            '5.0'       => true,
380
            'extension' => 'mysqli',
381
        ],
382
        'mysqli_get_server_version' => [
383
            '4.4'       => false,
384
            '5.0'       => true,
385
            'extension' => 'mysqli',
386
        ],
387
        'mysqli_info' => [
388
            '4.4'       => false,
389
            '5.0'       => true,
390
            'extension' => 'mysqli',
391
        ],
392
        'mysqli_insert_id' => [
393
            '4.4'       => false,
394
            '5.0'       => true,
395
            'extension' => 'mysqli',
396
        ],
397
        'mysqli_sqlstate' => [
398
            '4.4'       => false,
399
            '5.0'       => true,
400
            'extension' => 'mysqli',
401
        ],
402
        'mysqli_warning_count' => [
403
            '4.4'       => false,
404
            '5.0'       => true,
405
            'extension' => 'mysqli',
406
        ],
407
        'mysqli_autocommit' => [
408
            '4.4'       => false,
409
            '5.0'       => true,
410
            'extension' => 'mysqli',
411
        ],
412
        'mysqli_change_user' => [
413
            '4.4'       => false,
414
            '5.0'       => true,
415
            'extension' => 'mysqli',
416
        ],
417
        'mysqli_character_set_name' => [
418
            '4.4'       => false,
419
            '5.0'       => true,
420
            'extension' => 'mysqli',
421
        ],
422
        'mysqli_close' => [
423
            '4.4'       => false,
424
            '5.0'       => true,
425
            'extension' => 'mysqli',
426
        ],
427
        'mysqli_commit' => [
428
            '4.4'       => false,
429
            '5.0'       => true,
430
            'extension' => 'mysqli',
431
        ],
432
        'mysqli_connect' => [
433
            '4.4'       => false,
434
            '5.0'       => true,
435
            'extension' => 'mysqli',
436
        ],
437
        'mysqli_debug' => [
438
            '4.4'       => false,
439
            '5.0'       => true,
440
            'extension' => 'mysqli',
441
        ],
442
        'mysqli_dump_debug_info' => [
443
            '4.4'       => false,
444
            '5.0'       => true,
445
            'extension' => 'mysqli',
446
        ],
447
        'mysqli_get_server_info' => [
448
            '4.4'       => false,
449
            '5.0'       => true,
450
            'extension' => 'mysqli',
451
        ],
452
        'mysqli_init' => [
453
            '4.4'       => false,
454
            '5.0'       => true,
455
            'extension' => 'mysqli',
456
        ],
457
        'mysqli_kill' => [
458
            '4.4'       => false,
459
            '5.0'       => true,
460
            'extension' => 'mysqli',
461
        ],
462
        'mysqli_more_results' => [
463
            '4.4'       => false,
464
            '5.0'       => true,
465
            'extension' => 'mysqli',
466
        ],
467
        'mysqli_multi_query' => [
468
            '4.4'       => false,
469
            '5.0'       => true,
470
            'extension' => 'mysqli',
471
        ],
472
        'mysqli_next_result' => [
473
            '4.4'       => false,
474
            '5.0'       => true,
475
            'extension' => 'mysqli',
476
        ],
477
        'mysqli_options' => [
478
            '4.4'       => false,
479
            '5.0'       => true,
480
            'extension' => 'mysqli',
481
        ],
482
        'mysqli_ping' => [
483
            '4.4'       => false,
484
            '5.0'       => true,
485
            'extension' => 'mysqli',
486
        ],
487
        'mysqli_prepare' => [
488
            '4.4'       => false,
489
            '5.0'       => true,
490
            'extension' => 'mysqli',
491
        ],
492
        'mysqli_query' => [
493
            '4.4'       => false,
494
            '5.0'       => true,
495
            'extension' => 'mysqli',
496
        ],
497
        'mysqli_real_connect' => [
498
            '4.4'       => false,
499
            '5.0'       => true,
500
            'extension' => 'mysqli',
501
        ],
502
        'mysqli_real_escape_string' => [
503
            '4.4'       => false,
504
            '5.0'       => true,
505
            'extension' => 'mysqli',
506
        ],
507
        'mysqli_real_query' => [
508
            '4.4'       => false,
509
            '5.0'       => true,
510
            'extension' => 'mysqli',
511
        ],
512
        'mysqli_rollback' => [
513
            '4.4'       => false,
514
            '5.0'       => true,
515
            'extension' => 'mysqli',
516
        ],
517
        'mysqli_select_db' => [
518
            '4.4'       => false,
519
            '5.0'       => true,
520
            'extension' => 'mysqli',
521
        ],
522
        'mysqli_set_local_infile_default' => [
523
            '4.4'       => false,
524
            '5.0'       => true,
525
            'extension' => 'mysqli',
526
        ],
527
        'mysqli_set_local_infile_handler' => [
528
            '4.4'       => false,
529
            '5.0'       => true,
530
            'extension' => 'mysqli',
531
        ],
532
        'mysqli_ssl_set' => [
533
            '4.4'       => false,
534
            '5.0'       => true,
535
            'extension' => 'mysqli',
536
        ],
537
        'mysqli_stat' => [
538
            '4.4'       => false,
539
            '5.0'       => true,
540
            'extension' => 'mysqli',
541
        ],
542
        'mysqli_stmt_init' => [
543
            '4.4'       => false,
544
            '5.0'       => true,
545
            'extension' => 'mysqli',
546
        ],
547
        'mysqli_store_result' => [
548
            '4.4'       => false,
549
            '5.0'       => true,
550
            'extension' => 'mysqli',
551
        ],
552
        'mysqli_thread_id' => [
553
            '4.4'       => false,
554
            '5.0'       => true,
555
            'extension' => 'mysqli',
556
        ],
557
        'mysqli_thread_safe' => [
558
            '4.4'       => false,
559
            '5.0'       => true,
560
            'extension' => 'mysqli',
561
        ],
562
        'mysqli_use_result' => [
563
            '4.4'       => false,
564
            '5.0'       => true,
565
            'extension' => 'mysqli',
566
        ],
567
        'mysqli_stmt_affected_rows' => [
568
            '4.4'       => false,
569
            '5.0'       => true,
570
            'extension' => 'mysqli',
571
        ],
572
        'mysqli_stmt_errno' => [
573
            '4.4'       => false,
574
            '5.0'       => true,
575
            'extension' => 'mysqli',
576
        ],
577
        'mysqli_stmt_error' => [
578
            '4.4'       => false,
579
            '5.0'       => true,
580
            'extension' => 'mysqli',
581
        ],
582
        'mysqli_stmt_field_count' => [
583
            '4.4'       => false,
584
            '5.0'       => true,
585
            'extension' => 'mysqli',
586
        ],
587
        'mysqli_stmt_insert_id' => [
588
            '4.4'       => false,
589
            '5.0'       => true,
590
            'extension' => 'mysqli',
591
        ],
592
        'mysqli_stmt_num_rows' => [
593
            '4.4'       => false,
594
            '5.0'       => true,
595
            'extension' => 'mysqli',
596
        ],
597
        'mysqli_stmt_param_count' => [
598
            '4.4'       => false,
599
            '5.0'       => true,
600
            'extension' => 'mysqli',
601
        ],
602
        'mysqli_stmt_sqlstate' => [
603
            '4.4'       => false,
604
            '5.0'       => true,
605
            'extension' => 'mysqli',
606
        ],
607
        'mysqli_stmt_attr_get' => [
608
            '4.4'       => false,
609
            '5.0'       => true,
610
            'extension' => 'mysqli',
611
        ],
612
        'mysqli_stmt_attr_set' => [
613
            '4.4'       => false,
614
            '5.0'       => true,
615
            'extension' => 'mysqli',
616
        ],
617
        'mysqli_stmt_bind_param' => [
618
            '4.4'       => false,
619
            '5.0'       => true,
620
            'extension' => 'mysqli',
621
        ],
622
        'mysqli_stmt_bind_result' => [
623
            '4.4'       => false,
624
            '5.0'       => true,
625
            'extension' => 'mysqli',
626
        ],
627
        'mysqli_stmt_close' => [
628
            '4.4'       => false,
629
            '5.0'       => true,
630
            'extension' => 'mysqli',
631
        ],
632
        'mysqli_stmt_data_seek' => [
633
            '4.4'       => false,
634
            '5.0'       => true,
635
            'extension' => 'mysqli',
636
        ],
637
        'mysqli_stmt_execute' => [
638
            '4.4'       => false,
639
            '5.0'       => true,
640
            'extension' => 'mysqli',
641
        ],
642
        'mysqli_stmt_fetch' => [
643
            '4.4'       => false,
644
            '5.0'       => true,
645
            'extension' => 'mysqli',
646
        ],
647
        'mysqli_stmt_free_result' => [
648
            '4.4'       => false,
649
            '5.0'       => true,
650
            'extension' => 'mysqli',
651
        ],
652
        'mysqli_stmt_prepare' => [
653
            '4.4'       => false,
654
            '5.0'       => true,
655
            'extension' => 'mysqli',
656
        ],
657
        'mysqli_stmt_reset' => [
658
            '4.4'       => false,
659
            '5.0'       => true,
660
            'extension' => 'mysqli',
661
        ],
662
        'mysqli_stmt_result_metadata' => [
663
            '4.4'       => false,
664
            '5.0'       => true,
665
            'extension' => 'mysqli',
666
        ],
667
        'mysqli_stmt_send_long_data' => [
668
            '4.4'       => false,
669
            '5.0'       => true,
670
            'extension' => 'mysqli',
671
        ],
672
        'mysqli_stmt_store_result' => [
673
            '4.4'       => false,
674
            '5.0'       => true,
675
            'extension' => 'mysqli',
676
        ],
677
        'mysqli_field_tell' => [
678
            '4.4'       => false,
679
            '5.0'       => true,
680
            'extension' => 'mysqli',
681
        ],
682
        'mysqli_num_fields' => [
683
            '4.4'       => false,
684
            '5.0'       => true,
685
            'extension' => 'mysqli',
686
        ],
687
        'mysqli_fetch_lengths' => [
688
            '4.4'       => false,
689
            '5.0'       => true,
690
            'extension' => 'mysqli',
691
        ],
692
        'mysqli_num_rows' => [
693
            '4.4'       => false,
694
            '5.0'       => true,
695
            'extension' => 'mysqli',
696
        ],
697
        'mysqli_data_seek' => [
698
            '4.4'       => false,
699
            '5.0'       => true,
700
            'extension' => 'mysqli',
701
        ],
702
        'mysqli_fetch_array' => [
703
            '4.4'       => false,
704
            '5.0'       => true,
705
            'extension' => 'mysqli',
706
        ],
707
        'mysqli_fetch_assoc' => [
708
            '4.4'       => false,
709
            '5.0'       => true,
710
            'extension' => 'mysqli',
711
        ],
712
        'mysqli_fetch_field_direct' => [
713
            '4.4'       => false,
714
            '5.0'       => true,
715
            'extension' => 'mysqli',
716
        ],
717
        'mysqli_fetch_field' => [
718
            '4.4'       => false,
719
            '5.0'       => true,
720
            'extension' => 'mysqli',
721
        ],
722
        'mysqli_fetch_fields' => [
723
            '4.4'       => false,
724
            '5.0'       => true,
725
            'extension' => 'mysqli',
726
        ],
727
        'mysqli_fetch_object' => [
728
            '4.4'       => false,
729
            '5.0'       => true,
730
            'extension' => 'mysqli',
731
        ],
732
        'mysqli_fetch_row' => [
733
            '4.4'       => false,
734
            '5.0'       => true,
735
            'extension' => 'mysqli',
736
        ],
737
        'mysqli_field_seek' => [
738
            '4.4'       => false,
739
            '5.0'       => true,
740
            'extension' => 'mysqli',
741
        ],
742
        'mysqli_free_result' => [
743
            '4.4'       => false,
744
            '5.0'       => true,
745
            'extension' => 'mysqli',
746
        ],
747
        'mysqli_bind_param' => [
748
            '4.4'       => false,
749
            '5.0'       => true,
750
            'extension' => 'mysqli',
751
        ],
752
        'mysqli_bind_result' => [
753
            '4.4'       => false,
754
            '5.0'       => true,
755
            'extension' => 'mysqli',
756
        ],
757
        'mysqli_client_encoding' => [
758
            '4.4'       => false,
759
            '5.0'       => true,
760
            'extension' => 'mysqli',
761
        ],
762
        'mysqli_disable_rpl_parse' => [
763
            '4.4'       => false,
764
            '5.0'       => true,
765
            'extension' => 'mysqli',
766
        ],
767
        'mysqli_enable_reads_from_master' => [
768
            '4.4'       => false,
769
            '5.0'       => true,
770
            'extension' => 'mysqli',
771
        ],
772
        'mysqli_enable_rpl_parse' => [
773
            '4.4'       => false,
774
            '5.0'       => true,
775
            'extension' => 'mysqli',
776
        ],
777
        'mysqli_escape_string' => [
778
            '4.4'       => false,
779
            '5.0'       => true,
780
            'extension' => 'mysqli',
781
        ],
782
        'mysqli_execute' => [
783
            '4.4'       => false,
784
            '5.0'       => true,
785
            'extension' => 'mysqli',
786
        ],
787
        'mysqli_fetch' => [
788
            '4.4'       => false,
789
            '5.0'       => true,
790
            'extension' => 'mysqli',
791
        ],
792
        'mysqli_get_metadata' => [
793
            '4.4'       => false,
794
            '5.0'       => true,
795
            'extension' => 'mysqli',
796
        ],
797
        'mysqli_master_query' => [
798
            '4.4'       => false,
799
            '5.0'       => true,
800
            'extension' => 'mysqli',
801
        ],
802
        'mysqli_param_count' => [
803
            '4.4'       => false,
804
            '5.0'       => true,
805
            'extension' => 'mysqli',
806
        ],
807
        'mysqli_report' => [
808
            '4.4'       => false,
809
            '5.0'       => true,
810
            'extension' => 'mysqli',
811
        ],
812
        'mysqli_rpl_parse_enabled' => [
813
            '4.4'       => false,
814
            '5.0'       => true,
815
            'extension' => 'mysqli',
816
        ],
817
        'mysqli_rpl_probe' => [
818
            '4.4'       => false,
819
            '5.0'       => true,
820
            'extension' => 'mysqli',
821
        ],
822
        'mysqli_send_long_data' => [
823
            '4.4'       => false,
824
            '5.0'       => true,
825
            'extension' => 'mysqli',
826
        ],
827
        'mysqli_set_opt' => [
828
            '4.4'       => false,
829
            '5.0'       => true,
830
            'extension' => 'mysqli',
831
        ],
832
        'mysqli_slave_query' => [
833
            '4.4'       => false,
834
            '5.0'       => true,
835
            'extension' => 'mysqli',
836
        ],
837
        'mysqli_disable_reads_from_master' => [
838
            '4.4'       => false,
839
            '5.0'       => true,
840
            'extension' => 'mysqli',
841
        ],
842
        'mysqli_embedded_connect' => [
843
            '4.4'       => false,
844
            '5.0'       => true,
845
            'extension' => 'mysqli',
846
        ],
847
        'mysqli_resource' => [
848
            '4.4'       => false,
849
            '5.0'       => true,
850
            'extension' => 'mysqli',
851
        ],
852
        'mysqli_server_end' => [
853
            '4.4'       => false,
854
            '5.0'       => true,
855
            'extension' => 'mysqli',
856
        ],
857
        'mysqli_server_init' => [
858
            '4.4'       => false,
859
            '5.0'       => true,
860
            'extension' => 'mysqli',
861
        ],
862
        'mysqli_result_current_field' => [
863
            '4.4'       => false,
864
            '5.0'       => true,
865
            'extension' => 'mysqli',
866
        ],
867
        'mysqli_result_data_seek' => [
868
            '4.4'       => false,
869
            '5.0'       => true,
870
            'extension' => 'mysqli',
871
        ],
872
        'mysqli_result_fetch_array' => [
873
            '4.4'       => false,
874
            '5.0'       => true,
875
            'extension' => 'mysqli',
876
        ],
877
        'mysqli_result_fetch_assoc' => [
878
            '4.4'       => false,
879
            '5.0'       => true,
880
            'extension' => 'mysqli',
881
        ],
882
        'mysqli_result_fetch_field_direct' => [
883
            '4.4'       => false,
884
            '5.0'       => true,
885
            'extension' => 'mysqli',
886
        ],
887
        'mysqli_result_fetch_field' => [
888
            '4.4'       => false,
889
            '5.0'       => true,
890
            'extension' => 'mysqli',
891
        ],
892
        'mysqli_result_fetch_fields' => [
893
            '4.4'       => false,
894
            '5.0'       => true,
895
            'extension' => 'mysqli',
896
        ],
897
        'mysqli_result_fetch_object' => [
898
            '4.4'       => false,
899
            '5.0'       => true,
900
            'extension' => 'mysqli',
901
        ],
902
        'mysqli_result_fetch_row' => [
903
            '4.4'       => false,
904
            '5.0'       => true,
905
            'extension' => 'mysqli',
906
        ],
907
        'mysqli_result_field_count' => [
908
            '4.4'       => false,
909
            '5.0'       => true,
910
            'extension' => 'mysqli',
911
        ],
912
        'mysqli_result_field_seek' => [
913
            '4.4'       => false,
914
            '5.0'       => true,
915
            'extension' => 'mysqli',
916
        ],
917
        'mysqli_result_free' => [
918
            '4.4'       => false,
919
            '5.0'       => true,
920
            'extension' => 'mysqli',
921
        ],
922
        'mysqli_result_lengths' => [
923
            '4.4'       => false,
924
            '5.0'       => true,
925
            'extension' => 'mysqli',
926
        ],
927
        'mysqli_result_num_rows' => [
928
            '4.4'       => false,
929
            '5.0'       => true,
930
            'extension' => 'mysqli',
931
        ],
932

933
        'interface_exists' => [
934
            '5.0.1' => false,
935
            '5.0.2' => true,
936
        ],
937

938
        'mysqli_set_charset' => [
939
            '5.0.4'     => false,
940
            '5.0.5'     => true,
941
            'extension' => 'mysqli',
942
        ],
943

944
        'fputcsv' => [
945
            '5.0' => false,
946
            '5.1' => true,
947
        ],
948
        'imageconvolution' => [
949
            '5.0'       => false,
950
            '5.1'       => true,
951
            'extension' => 'gd',
952
        ],
953
        'iterator_apply' => [
954
            '5.0'       => false,
955
            '5.1'       => true,
956
            'extension' => 'spl',
957
        ],
958
        'iterator_count' => [
959
            '5.0'       => false,
960
            '5.1'       => true,
961
            'extension' => 'spl',
962
        ],
963
        'iterator_to_array' => [
964
            '5.0'       => false,
965
            '5.1'       => true,
966
            'extension' => 'spl',
967
        ],
968
        'spl_autoload_call' => [
969
            '5.0'       => false,
970
            '5.1'       => true,
971
            'extension' => 'spl',
972
        ],
973
        'spl_autoload_extensions' => [
974
            '5.0'       => false,
975
            '5.1'       => true,
976
            'extension' => 'spl',
977
        ],
978
        'spl_autoload_functions' => [
979
            '5.0'       => false,
980
            '5.1'       => true,
981
            'extension' => 'spl',
982
        ],
983
        'spl_autoload_register' => [
984
            '5.0'       => false,
985
            '5.1'       => true,
986
            'extension' => 'spl',
987
        ],
988
        'spl_autoload_unregister' => [
989
            '5.0'       => false,
990
            '5.1'       => true,
991
            'extension' => 'spl',
992
        ],
993
        'spl_autoload' => [
994
            '5.0'       => false,
995
            '5.1'       => true,
996
            'extension' => 'spl',
997
        ],
998
        'date_default_timezone_get' => [
999
            '5.0'       => false,
1000
            '5.1'       => true,
1001
            'extension' => 'datetime',
1002
        ],
1003
        'date_default_timezone_set' => [
1004
            '5.0'       => false,
1005
            '5.1'       => true,
1006
            'extension' => 'datetime',
1007
        ],
1008
        'strptime' => [
1009
            '5.0'       => false,
1010
            '5.1'       => true,
1011
            'extension' => 'datetime',
1012
        ],
1013
        'readline_callback_handler_install' => [
1014
            '5.0'       => false,
1015
            '5.1'       => true,
1016
            'extension' => 'readline',
1017
        ],
1018
        'readline_callback_handler_remove' => [
1019
            '5.0'       => false,
1020
            '5.1'       => true,
1021
            'extension' => 'readline',
1022
        ],
1023
        'readline_callback_read_char' => [
1024
            '5.0'       => false,
1025
            '5.1'       => true,
1026
            'extension' => 'readline',
1027
        ],
1028
        'readline_on_new_line' => [
1029
            '5.0'       => false,
1030
            '5.1'       => true,
1031
            'extension' => 'readline',
1032
        ],
1033
        'readline_redisplay' => [
1034
            '5.0'       => false,
1035
            '5.1'       => true,
1036
            'extension' => 'readline',
1037
        ],
1038
        'posix_access' => [
1039
            '5.0'       => false,
1040
            '5.1'       => true,
1041
            'extension' => 'posix',
1042
        ],
1043
        'posix_mknod' => [
1044
            '5.0'       => false,
1045
            '5.1'       => true,
1046
            'extension' => 'posix',
1047
        ],
1048
        'time_sleep_until' => [
1049
            '5.0' => false,
1050
            '5.1' => true,
1051
        ],
1052
        'stream_context_get_default' => [
1053
            '5.0' => false,
1054
            '5.1' => true,
1055
        ],
1056
        'stream_filter_remove' => [
1057
            '5.0' => false,
1058
            '5.1' => true,
1059
        ],
1060
        'stream_socket_enable_crypto' => [
1061
            '5.0' => false,
1062
            '5.1' => true,
1063
        ],
1064
        'stream_socket_pair' => [
1065
            '5.0' => false,
1066
            '5.1' => true,
1067
        ],
1068
        'stream_wrapper_restore' => [
1069
            '5.0' => false,
1070
            '5.1' => true,
1071
        ],
1072
        'stream_wrapper_unregister' => [
1073
            '5.0' => false,
1074
            '5.1' => true,
1075
        ],
1076
        'inet_ntop' => [
1077
            '5.0' => false,
1078
            '5.1' => true,
1079
        ],
1080
        'inet_pton' => [
1081
            '5.0' => false,
1082
            '5.1' => true,
1083
        ],
1084
        'apache_reset_timeout' => [
1085
            '5.0' => false,
1086
            '5.1' => true,
1087
        ],
1088
        'htmlspecialchars_decode' => [
1089
            '5.0' => false,
1090
            '5.1' => true,
1091
        ],
1092
        'array_diff_key' => [
1093
            '5.0' => false,
1094
            '5.1' => true,
1095
        ],
1096
        'array_diff_ukey' => [
1097
            '5.0' => false,
1098
            '5.1' => true,
1099
        ],
1100
        'array_intersect_key' => [
1101
            '5.0' => false,
1102
            '5.1' => true,
1103
        ],
1104
        'array_intersect_ukey' => [
1105
            '5.0' => false,
1106
            '5.1' => true,
1107
        ],
1108
        'array_product' => [
1109
            '5.0' => false,
1110
            '5.1' => true,
1111
        ],
1112
        'property_exists' => [
1113
            '5.0' => false,
1114
            '5.1' => true,
1115
        ],
1116
        'libxml_clear_errors' => [
1117
            '5.0'       => false,
1118
            '5.1'       => true,
1119
            'extension' => 'libxml',
1120
        ],
1121
        'libxml_get_errors' => [
1122
            '5.0'       => false,
1123
            '5.1'       => true,
1124
            'extension' => 'libxml',
1125
        ],
1126
        'libxml_get_last_error' => [
1127
            '5.0'       => false,
1128
            '5.1'       => true,
1129
            'extension' => 'libxml',
1130
        ],
1131
        'libxml_set_streams_context' => [
1132
            '5.0'       => false,
1133
            '5.1'       => true,
1134
            'extension' => 'libxml',
1135
        ],
1136
        'libxml_use_internal_errors' => [
1137
            '5.0'       => false,
1138
            '5.1'       => true,
1139
            'extension' => 'libxml',
1140
        ],
1141
        'fbsql_rows_fetched' => [
1142
            '5.0'       => false,
1143
            '5.1'       => true,
1144
            'extension' => 'fbsql',
1145
        ],
1146
        'fbsql_set_characterset' => [
1147
            '5.0'       => false,
1148
            '5.1'       => true,
1149
            'extension' => 'fbsql',
1150
        ],
1151
        'mysqli_get_charset' => [
1152
            '5.0'       => false,
1153
            '5.1'       => true,
1154
            'extension' => 'mysqli',
1155
        ],
1156
        'mysqli_get_warnings' => [
1157
            '5.0'       => false,
1158
            '5.1'       => true,
1159
            'extension' => 'mysqli',
1160
        ],
1161
        'mysqli_stmt_get_warnings' => [
1162
            '5.0'       => false,
1163
            '5.1'       => true,
1164
            'extension' => 'mysqli',
1165
        ],
1166
        'mysqli_embedded_server_end' => [
1167
            '5.0'       => false,
1168
            '5.1'       => true,
1169
            'extension' => 'mysqli',
1170
        ],
1171
        'mysqli_embedded_server_start' => [
1172
            '5.0'       => false,
1173
            '5.1'       => true,
1174
            'extension' => 'mysqli',
1175
        ],
1176
        'pg_execute' => [
1177
            '5.0'       => false,
1178
            '5.1'       => true,
1179
            'extension' => 'pgsql',
1180
        ],
1181
        'pg_fetch_all_columns' => [
1182
            '5.0'       => false,
1183
            '5.1'       => true,
1184
            'extension' => 'pgsql',
1185
        ],
1186
        'pg_field_type_oid' => [
1187
            '5.0'       => false,
1188
            '5.1'       => true,
1189
            'extension' => 'pgsql',
1190
        ],
1191
        'pg_prepare' => [
1192
            '5.0'       => false,
1193
            '5.1'       => true,
1194
            'extension' => 'pgsql',
1195
        ],
1196
        'pg_query_params' => [
1197
            '5.0'       => false,
1198
            '5.1'       => true,
1199
            'extension' => 'pgsql',
1200
        ],
1201
        'pg_result_error_field' => [
1202
            '5.0'       => false,
1203
            '5.1'       => true,
1204
            'extension' => 'pgsql',
1205
        ],
1206
        'pg_send_execute' => [
1207
            '5.0'       => false,
1208
            '5.1'       => true,
1209
            'extension' => 'pgsql',
1210
        ],
1211
        'pg_send_prepare' => [
1212
            '5.0'       => false,
1213
            '5.1'       => true,
1214
            'extension' => 'pgsql',
1215
        ],
1216
        'pg_send_query_params' => [
1217
            '5.0'       => false,
1218
            '5.1'       => true,
1219
            'extension' => 'pgsql',
1220
        ],
1221
        'pg_set_error_verbosity' => [
1222
            '5.0'       => false,
1223
            '5.1'       => true,
1224
            'extension' => 'pgsql',
1225
        ],
1226
        'pg_transaction_status' => [
1227
            '5.0'       => false,
1228
            '5.1'       => true,
1229
            'extension' => 'pgsql',
1230
        ],
1231

1232
        'date_sun_info' => [
1233
            '5.1.1'     => false,
1234
            '5.1.2'     => true,
1235
            'extension' => 'datetime',
1236
        ],
1237
        'hash_algos' => [
1238
            '5.1.1'     => false,
1239
            '5.1.2'     => true,
1240
            'extension' => 'hash',
1241
        ],
1242
        'hash_file' => [
1243
            '5.1.1'     => false,
1244
            '5.1.2'     => true,
1245
            'extension' => 'hash',
1246
        ],
1247
        'hash_final' => [
1248
            '5.1.1'     => false,
1249
            '5.1.2'     => true,
1250
            'extension' => 'hash',
1251
        ],
1252
        'hash_hmac' => [
1253
            '5.1.1'     => false,
1254
            '5.1.2'     => true,
1255
            'extension' => 'hash',
1256
        ],
1257
        'hash_hmac_file' => [
1258
            '5.1.1'     => false,
1259
            '5.1.2'     => true,
1260
            'extension' => 'hash',
1261
        ],
1262
        'hash_init' => [
1263
            '5.1.1'     => false,
1264
            '5.1.2'     => true,
1265
            'extension' => 'hash',
1266
        ],
1267
        'hash_update_file' => [
1268
            '5.1.1'     => false,
1269
            '5.1.2'     => true,
1270
            'extension' => 'hash',
1271
        ],
1272
        'hash_update_stream' => [
1273
            '5.1.1'     => false,
1274
            '5.1.2'     => true,
1275
            'extension' => 'hash',
1276
        ],
1277
        'hash_update' => [
1278
            '5.1.1'     => false,
1279
            '5.1.2'     => true,
1280
            'extension' => 'hash',
1281
        ],
1282
        'hash' => [
1283
            '5.1.1'     => false,
1284
            '5.1.2'     => true,
1285
            'extension' => 'hash',
1286
        ],
1287

1288
        'xmlwriter_end_attribute' => [
1289
            '5.1.1'     => false,
1290
            '5.1.2'     => true,
1291
            'extension' => 'xmlwriter',
1292
        ],
1293
        'xmlwriter_end_cdata' => [
1294
            '5.1.1'     => false,
1295
            '5.1.2'     => true,
1296
            'extension' => 'xmlwriter',
1297
        ],
1298
        'xmlwriter_end_comment' => [
1299
            '5.1.1'     => false,
1300
            '5.1.2'     => true,
1301
            'extension' => 'xmlwriter',
1302
        ],
1303
        'xmlwriter_end_document' => [
1304
            '5.1.1'     => false,
1305
            '5.1.2'     => true,
1306
            'extension' => 'xmlwriter',
1307
        ],
1308
        'xmlwriter_end_dtd_attlist' => [
1309
            '5.1.1'     => false,
1310
            '5.1.2'     => true,
1311
            'extension' => 'xmlwriter',
1312
        ],
1313
        'xmlwriter_end_dtd_element' => [
1314
            '5.1.1'     => false,
1315
            '5.1.2'     => true,
1316
            'extension' => 'xmlwriter',
1317
        ],
1318
        'xmlwriter_end_dtd' => [
1319
            '5.1.1'     => false,
1320
            '5.1.2'     => true,
1321
            'extension' => 'xmlwriter',
1322
        ],
1323
        'xmlwriter_end_element' => [
1324
            '5.1.1'     => false,
1325
            '5.1.2'     => true,
1326
            'extension' => 'xmlwriter',
1327
        ],
1328
        'xmlwriter_end_pi' => [
1329
            '5.1.1'     => false,
1330
            '5.1.2'     => true,
1331
            'extension' => 'xmlwriter',
1332
        ],
1333
        'xmlwriter_flush' => [
1334
            '5.1.1'     => false,
1335
            '5.1.2'     => true,
1336
            'extension' => 'xmlwriter',
1337
        ],
1338
        'xmlwriter_open_memory' => [
1339
            '5.1.1'     => false,
1340
            '5.1.2'     => true,
1341
            'extension' => 'xmlwriter',
1342
        ],
1343
        'xmlwriter_open_uri' => [
1344
            '5.1.1'     => false,
1345
            '5.1.2'     => true,
1346
            'extension' => 'xmlwriter',
1347
        ],
1348
        'xmlwriter_output_memory' => [
1349
            '5.1.1'     => false,
1350
            '5.1.2'     => true,
1351
            'extension' => 'xmlwriter',
1352
        ],
1353
        'xmlwriter_set_indent_string' => [
1354
            '5.1.1'     => false,
1355
            '5.1.2'     => true,
1356
            'extension' => 'xmlwriter',
1357
        ],
1358
        'xmlwriter_set_indent' => [
1359
            '5.1.1'     => false,
1360
            '5.1.2'     => true,
1361
            'extension' => 'xmlwriter',
1362
        ],
1363
        'xmlwriter_start_attribute_ns' => [
1364
            '5.1.1'     => false,
1365
            '5.1.2'     => true,
1366
            'extension' => 'xmlwriter',
1367
        ],
1368
        'xmlwriter_start_attribute' => [
1369
            '5.1.1'     => false,
1370
            '5.1.2'     => true,
1371
            'extension' => 'xmlwriter',
1372
        ],
1373
        'xmlwriter_start_cdata' => [
1374
            '5.1.1'     => false,
1375
            '5.1.2'     => true,
1376
            'extension' => 'xmlwriter',
1377
        ],
1378
        'xmlwriter_start_comment' => [
1379
            '5.1.1'     => false,
1380
            '5.1.2'     => true,
1381
            'extension' => 'xmlwriter',
1382
        ],
1383
        'xmlwriter_start_document' => [
1384
            '5.1.1'     => false,
1385
            '5.1.2'     => true,
1386
            'extension' => 'xmlwriter',
1387
        ],
1388
        'xmlwriter_start_dtd_attlist' => [
1389
            '5.1.1'     => false,
1390
            '5.1.2'     => true,
1391
            'extension' => 'xmlwriter',
1392
        ],
1393
        'xmlwriter_start_dtd_element' => [
1394
            '5.1.1'     => false,
1395
            '5.1.2'     => true,
1396
            'extension' => 'xmlwriter',
1397
        ],
1398
        'xmlwriter_start_dtd' => [
1399
            '5.1.1'     => false,
1400
            '5.1.2'     => true,
1401
            'extension' => 'xmlwriter',
1402
        ],
1403
        'xmlwriter_start_element_ns' => [
1404
            '5.1.1'     => false,
1405
            '5.1.2'     => true,
1406
            'extension' => 'xmlwriter',
1407
        ],
1408
        'xmlwriter_start_element' => [
1409
            '5.1.1'     => false,
1410
            '5.1.2'     => true,
1411
            'extension' => 'xmlwriter',
1412
        ],
1413
        'xmlwriter_start_pi' => [
1414
            '5.1.1'     => false,
1415
            '5.1.2'     => true,
1416
            'extension' => 'xmlwriter',
1417
        ],
1418
        'xmlwriter_text' => [
1419
            '5.1.1'     => false,
1420
            '5.1.2'     => true,
1421
            'extension' => 'xmlwriter',
1422
        ],
1423
        'xmlwriter_write_attribute_ns' => [
1424
            '5.1.1'     => false,
1425
            '5.1.2'     => true,
1426
            'extension' => 'xmlwriter',
1427
        ],
1428
        'xmlwriter_write_attribute' => [
1429
            '5.1.1'     => false,
1430
            '5.1.2'     => true,
1431
            'extension' => 'xmlwriter',
1432
        ],
1433
        'xmlwriter_write_cdata' => [
1434
            '5.1.1'     => false,
1435
            '5.1.2'     => true,
1436
            'extension' => 'xmlwriter',
1437
        ],
1438
        'xmlwriter_write_comment' => [
1439
            '5.1.1'     => false,
1440
            '5.1.2'     => true,
1441
            'extension' => 'xmlwriter',
1442
        ],
1443
        'xmlwriter_write_dtd_attlist' => [
1444
            '5.1.1'     => false,
1445
            '5.1.2'     => true,
1446
            'extension' => 'xmlwriter',
1447
        ],
1448
        'xmlwriter_write_dtd_element' => [
1449
            '5.1.1'     => false,
1450
            '5.1.2'     => true,
1451
            'extension' => 'xmlwriter',
1452
        ],
1453
        'xmlwriter_write_dtd' => [
1454
            '5.1.1'     => false,
1455
            '5.1.2'     => true,
1456
            'extension' => 'xmlwriter',
1457
        ],
1458
        'xmlwriter_write_element_ns' => [
1459
            '5.1.1'     => false,
1460
            '5.1.2'     => true,
1461
            'extension' => 'xmlwriter',
1462
        ],
1463
        'xmlwriter_write_element' => [
1464
            '5.1.1'     => false,
1465
            '5.1.2'     => true,
1466
            'extension' => 'xmlwriter',
1467
        ],
1468
        'xmlwriter_write_pi' => [
1469
            '5.1.1'     => false,
1470
            '5.1.2'     => true,
1471
            'extension' => 'xmlwriter',
1472
        ],
1473
        'oci_bind_array_by_name' => [
1474
            '5.1.1'     => false,
1475
            '5.1.2'     => true,
1476
            'extension' => 'oci8',
1477
        ],
1478

1479
        'imap_savebody' => [
1480
            '5.1.2'     => false,
1481
            '5.1.3'     => true,
1482
            'extension' => 'imap',
1483
        ],
1484
        'lchgrp' => [
1485
            '5.1.2' => false,
1486
            '5.1.3' => true,
1487
        ],
1488
        'lchown' => [
1489
            '5.1.2' => false,
1490
            '5.1.3' => true,
1491
        ],
1492
        'timezone_name_from_abbr' => [
1493
            '5.1.2'     => false,
1494
            '5.1.3'     => true,
1495
            'extension' => 'datetime',
1496
        ],
1497
        'sys_getloadavg' => [
1498
            '5.1.2' => false,
1499
            '5.1.3' => true,
1500
        ],
1501
        'curl_setopt_array' => [
1502
            '5.1.2'     => false,
1503
            '5.1.3'     => true,
1504
            'extension' => 'curl',
1505
        ],
1506

1507
        'array_fill_keys' => [
1508
            '5.1' => false,
1509
            '5.2' => true,
1510
        ],
1511
        'error_get_last' => [
1512
            '5.1' => false,
1513
            '5.2' => true,
1514
        ],
1515
        'image_type_to_extension' => [
1516
            '5.1'       => false,
1517
            '5.2'       => true,
1518
            'extension' => 'gd',
1519
        ],
1520
        'memory_get_peak_usage' => [
1521
            '5.1' => false,
1522
            '5.2' => true,
1523
        ],
1524
        'date_create' => [
1525
            '5.1'       => false,
1526
            '5.2'       => true,
1527
            'extension' => 'datetime',
1528
        ],
1529
        'date_date_set' => [
1530
            '5.1'       => false,
1531
            '5.2'       => true,
1532
            'extension' => 'datetime',
1533
        ],
1534
        'date_format' => [
1535
            '5.1'       => false,
1536
            '5.2'       => true,
1537
            'extension' => 'datetime',
1538
        ],
1539
        'date_isodate_set' => [
1540
            '5.1'       => false,
1541
            '5.2'       => true,
1542
            'extension' => 'datetime',
1543
        ],
1544
        'date_modify' => [
1545
            '5.1'       => false,
1546
            '5.2'       => true,
1547
            'extension' => 'datetime',
1548
        ],
1549
        'date_offset_get' => [
1550
            '5.1'       => false,
1551
            '5.2'       => true,
1552
            'extension' => 'datetime',
1553
        ],
1554
        'date_parse' => [
1555
            '5.1'       => false,
1556
            '5.2'       => true,
1557
            'extension' => 'datetime',
1558
        ],
1559
        'date_time_set' => [
1560
            '5.1'       => false,
1561
            '5.2'       => true,
1562
            'extension' => 'datetime',
1563
        ],
1564
        'date_timezone_get' => [
1565
            '5.1'       => false,
1566
            '5.2'       => true,
1567
            'extension' => 'datetime',
1568
        ],
1569
        'date_timezone_set' => [
1570
            '5.1'       => false,
1571
            '5.2'       => true,
1572
            'extension' => 'datetime',
1573
        ],
1574
        'timezone_abbreviations_list' => [
1575
            '5.1'       => false,
1576
            '5.2'       => true,
1577
            'extension' => 'datetime',
1578
        ],
1579
        'timezone_identifiers_list' => [
1580
            '5.1'       => false,
1581
            '5.2'       => true,
1582
            'extension' => 'datetime',
1583
        ],
1584
        'timezone_name_get' => [
1585
            '5.1'       => false,
1586
            '5.2'       => true,
1587
            'extension' => 'datetime',
1588
        ],
1589
        'timezone_offset_get' => [
1590
            '5.1'       => false,
1591
            '5.2'       => true,
1592
            'extension' => 'datetime',
1593
        ],
1594
        'timezone_open' => [
1595
            '5.1'       => false,
1596
            '5.2'       => true,
1597
            'extension' => 'datetime',
1598
        ],
1599
        'timezone_transitions_get' => [
1600
            '5.1'       => false,
1601
            '5.2'       => true,
1602
            'extension' => 'datetime',
1603
        ],
1604
        'mb_stripos' => [
1605
            '5.1'       => false,
1606
            '5.2'       => true,
1607
            'extension' => 'mbstring',
1608
        ],
1609
        'mb_stristr' => [
1610
            '5.1'       => false,
1611
            '5.2'       => true,
1612
            'extension' => 'mbstring',
1613
        ],
1614
        'mb_strrchr' => [
1615
            '5.1'       => false,
1616
            '5.2'       => true,
1617
            'extension' => 'mbstring',
1618
        ],
1619
        'mb_strrichr' => [
1620
            '5.1'       => false,
1621
            '5.2'       => true,
1622
            'extension' => 'mbstring',
1623
        ],
1624
        'mb_strripos' => [
1625
            '5.1'       => false,
1626
            '5.2'       => true,
1627
            'extension' => 'mbstring',
1628
        ],
1629
        'mb_strstr' => [
1630
            '5.1'       => false,
1631
            '5.2'       => true,
1632
            'extension' => 'mbstring',
1633
        ],
1634
        'ming_setswfcompression' => [
1635
            '5.1'       => false,
1636
            '5.2'       => true,
1637
            'extension' => 'ming',
1638
        ],
1639
        'openssl_csr_get_public_key' => [
1640
            '5.1'       => false,
1641
            '5.2'       => true,
1642
            'extension' => 'openssl',
1643
        ],
1644
        'openssl_csr_get_subject' => [
1645
            '5.1'       => false,
1646
            '5.2'       => true,
1647
            'extension' => 'openssl',
1648
        ],
1649
        'openssl_pkey_get_details' => [
1650
            '5.1'       => false,
1651
            '5.2'       => true,
1652
            'extension' => 'openssl',
1653
        ],
1654
        'spl_object_hash' => [
1655
            '5.1'       => false,
1656
            '5.2'       => true,
1657
            'extension' => 'spl',
1658
        ],
1659
        'preg_last_error' => [
1660
            '5.1' => false,
1661
            '5.2' => true,
1662
        ],
1663
        'pg_field_table' => [
1664
            '5.1'       => false,
1665
            '5.2'       => true,
1666
            'extension' => 'pgsql',
1667
        ],
1668
        'posix_initgroups' => [
1669
            '5.1'       => false,
1670
            '5.2'       => true,
1671
            'extension' => 'posix',
1672
        ],
1673
        'gmp_nextprime' => [
1674
            '5.1'       => false,
1675
            '5.2'       => true,
1676
            'extension' => 'gmp',
1677
        ],
1678
        'xmlwriter_full_end_element' => [
1679
            '5.1'       => false,
1680
            '5.2'       => true,
1681
            'extension' => 'xmlwriter',
1682
        ],
1683
        'xmlwriter_write_raw' => [
1684
            '5.1'       => false,
1685
            '5.2'       => true,
1686
            'extension' => 'xmlwriter',
1687
        ],
1688
        'filter_has_var' => [
1689
            '5.1'       => false,
1690
            '5.2'       => true,
1691
            'extension' => 'filter',
1692
        ],
1693
        'filter_id' => [
1694
            '5.1'       => false,
1695
            '5.2'       => true,
1696
            'extension' => 'filter',
1697
        ],
1698
        'filter_input_array' => [
1699
            '5.1'       => false,
1700
            '5.2'       => true,
1701
            'extension' => 'filter',
1702
        ],
1703
        'filter_input' => [
1704
            '5.1'       => false,
1705
            '5.2'       => true,
1706
            'extension' => 'filter',
1707
        ],
1708
        'filter_list' => [
1709
            '5.1'       => false,
1710
            '5.2'       => true,
1711
            'extension' => 'filter',
1712
        ],
1713
        'filter_var_array' => [
1714
            '5.1'       => false,
1715
            '5.2'       => true,
1716
            'extension' => 'filter',
1717
        ],
1718
        'filter_var' => [
1719
            '5.1'       => false,
1720
            '5.2'       => true,
1721
            'extension' => 'filter',
1722
        ],
1723
        'json_decode' => [
1724
            '5.1'       => false,
1725
            '5.2'       => true,
1726
            'extension' => 'json',
1727
        ],
1728
        'json_encode' => [
1729
            '5.1'       => false,
1730
            '5.2'       => true,
1731
            'extension' => 'json',
1732
        ],
1733
        'zip_close' => [
1734
            '5.1'       => false,
1735
            '5.2'       => true,
1736
            'extension' => 'zip',
1737
        ],
1738
        'zip_entry_close' => [
1739
            '5.1'       => false,
1740
            '5.2'       => true,
1741
            'extension' => 'zip',
1742
        ],
1743
        'zip_entry_compressedsize' => [
1744
            '5.1'       => false,
1745
            '5.2'       => true,
1746
            'extension' => 'zip',
1747
        ],
1748
        'zip_entry_compressionmethod' => [
1749
            '5.1'       => false,
1750
            '5.2'       => true,
1751
            'extension' => 'zip',
1752
        ],
1753
        'zip_entry_filesize' => [
1754
            '5.1'       => false,
1755
            '5.2'       => true,
1756
            'extension' => 'zip',
1757
        ],
1758
        'zip_entry_name' => [
1759
            '5.1'       => false,
1760
            '5.2'       => true,
1761
            'extension' => 'zip',
1762
        ],
1763
        'zip_entry_open' => [
1764
            '5.1'       => false,
1765
            '5.2'       => true,
1766
            'extension' => 'zip',
1767
        ],
1768
        'zip_entry_read' => [
1769
            '5.1'       => false,
1770
            '5.2'       => true,
1771
            'extension' => 'zip',
1772
        ],
1773
        'zip_open' => [
1774
            '5.1'       => false,
1775
            '5.2'       => true,
1776
            'extension' => 'zip',
1777
        ],
1778
        'zip_read' => [
1779
            '5.1'       => false,
1780
            '5.2'       => true,
1781
            'extension' => 'zip',
1782
        ],
1783
        'stream_notification_callback' => [
1784
            '5.1' => false,
1785
            '5.2' => true,
1786
        ],
1787
        'snmp_set_oid_output_format' => [
1788
            '5.1'       => false,
1789
            '5.2'       => true,
1790
            'extension' => 'snmp',
1791
        ],
1792
        'snmp2_get' => [
1793
            '5.1'       => false,
1794
            '5.2'       => true,
1795
            'extension' => 'snmp',
1796
        ],
1797
        'snmp2_getnext' => [
1798
            '5.1'       => false,
1799
            '5.2'       => true,
1800
            'extension' => 'snmp',
1801
        ],
1802
        'snmp2_real_walk' => [
1803
            '5.1'       => false,
1804
            '5.2'       => true,
1805
            'extension' => 'snmp',
1806
        ],
1807
        'snmp2_set' => [
1808
            '5.1'       => false,
1809
            '5.2'       => true,
1810
            'extension' => 'snmp',
1811
        ],
1812
        'snmp2_walk' => [
1813
            '5.1'       => false,
1814
            '5.2'       => true,
1815
            'extension' => 'snmp',
1816
        ],
1817

1818
        'sys_get_temp_dir' => [
1819
            '5.2.0' => false,
1820
            '5.2.1' => true,
1821
        ],
1822
        'stream_socket_shutdown' => [
1823
            '5.2.0' => false,
1824
            '5.2.1' => true,
1825
        ],
1826
        'xmlwriter_start_dtd_entity' => [
1827
            '5.2.0'     => false,
1828
            '5.2.1'     => true,
1829
            'extension' => 'xmlwriter',
1830
        ],
1831
        'xmlwriter_end_dtd_entity' => [
1832
            '5.2.0'     => false,
1833
            '5.2.1'     => true,
1834
            'extension' => 'xmlwriter',
1835
        ],
1836
        'xmlwriter_write_dtd_entity' => [
1837
            '5.2.0'     => false,
1838
            '5.2.1'     => true,
1839
            'extension' => 'xmlwriter',
1840
        ],
1841

1842
        'imagegrabscreen' => [
1843
            '5.2.1'     => false,
1844
            '5.2.2'     => true,
1845
            'extension' => 'gd',
1846
        ],
1847
        'imagegrabwindow' => [
1848
            '5.2.1'     => false,
1849
            '5.2.2'     => true,
1850
            'extension' => 'gd',
1851
        ],
1852
        'openssl_pkcs12_export_to_file' => [
1853
            '5.2.1'     => false,
1854
            '5.2.2'     => true,
1855
            'extension' => 'openssl',
1856
        ],
1857
        'openssl_pkcs12_export' => [
1858
            '5.2.1'     => false,
1859
            '5.2.2'     => true,
1860
            'extension' => 'openssl',
1861
        ],
1862
        'openssl_pkcs12_read' => [
1863
            '5.2.1'     => false,
1864
            '5.2.2'     => true,
1865
            'extension' => 'openssl',
1866
        ],
1867

1868
        'mysql_set_charset' => [
1869
            '5.2.2'     => false,
1870
            '5.2.3'     => true,
1871
            'extension' => 'mysql',
1872
        ],
1873

1874
        'php_ini_loaded_file' => [
1875
            '5.2.3' => false,
1876
            '5.2.4' => true,
1877
        ],
1878
        'stream_is_local' => [
1879
            '5.2.3' => false,
1880
            '5.2.4' => true,
1881
        ],
1882

1883
        'libxml_disable_entity_loader' => [
1884
            '5.2.11'    => false,
1885
            '5.2.12'    => true,
1886
            'extension' => 'libxml',
1887
        ],
1888

1889
        'array_replace' => [
1890
            '5.2' => false,
1891
            '5.3' => true,
1892
        ],
1893
        'array_replace_recursive' => [
1894
            '5.2' => false,
1895
            '5.3' => true,
1896
        ],
1897
        'class_alias' => [
1898
            '5.2' => false,
1899
            '5.3' => true,
1900
        ],
1901
        'forward_static_call' => [
1902
            '5.2' => false,
1903
            '5.3' => true,
1904
        ],
1905
        'forward_static_call_array' => [
1906
            '5.2' => false,
1907
            '5.3' => true,
1908
        ],
1909
        'gc_collect_cycles' => [
1910
            '5.2' => false,
1911
            '5.3' => true,
1912
        ],
1913
        'gc_disable' => [
1914
            '5.2' => false,
1915
            '5.3' => true,
1916
        ],
1917
        'gc_enable' => [
1918
            '5.2' => false,
1919
            '5.3' => true,
1920
        ],
1921
        'gc_enabled' => [
1922
            '5.2' => false,
1923
            '5.3' => true,
1924
        ],
1925
        'get_called_class' => [
1926
            '5.2' => false,
1927
            '5.3' => true,
1928
        ],
1929
        'gethostname' => [
1930
            '5.2' => false,
1931
            '5.3' => true,
1932
        ],
1933
        'header_remove' => [
1934
            '5.2' => false,
1935
            '5.3' => true,
1936
        ],
1937
        'lcfirst' => [
1938
            '5.2' => false,
1939
            '5.3' => true,
1940
        ],
1941
        'parse_ini_string' => [
1942
            '5.2' => false,
1943
            '5.3' => true,
1944
        ],
1945
        'quoted_printable_encode' => [
1946
            '5.2' => false,
1947
            '5.3' => true,
1948
        ],
1949
        'str_getcsv' => [
1950
            '5.2' => false,
1951
            '5.3' => true,
1952
        ],
1953
        'stream_context_set_default' => [
1954
            '5.2' => false,
1955
            '5.3' => true,
1956
        ],
1957
        'stream_supports_lock' => [
1958
            '5.2' => false,
1959
            '5.3' => true,
1960
        ],
1961
        'stream_context_get_params' => [
1962
            '5.2' => false,
1963
            '5.3' => true,
1964
        ],
1965
        'date_add' => [
1966
            '5.2'       => false,
1967
            '5.3'       => true,
1968
            'extension' => 'datetime',
1969
        ],
1970
        'date_create_from_format' => [
1971
            '5.2'       => false,
1972
            '5.3'       => true,
1973
            'extension' => 'datetime',
1974
        ],
1975
        'date_diff' => [
1976
            '5.2'       => false,
1977
            '5.3'       => true,
1978
            'extension' => 'datetime',
1979
        ],
1980
        'date_get_last_errors' => [
1981
            '5.2'       => false,
1982
            '5.3'       => true,
1983
            'extension' => 'datetime',
1984
        ],
1985
        'date_interval_create_from_date_string' => [
1986
            '5.2'       => false,
1987
            '5.3'       => true,
1988
            'extension' => 'datetime',
1989
        ],
1990
        'date_interval_format' => [
1991
            '5.2'       => false,
1992
            '5.3'       => true,
1993
            'extension' => 'datetime',
1994
        ],
1995
        'date_parse_from_format' => [
1996
            '5.2'       => false,
1997
            '5.3'       => true,
1998
            'extension' => 'datetime',
1999
        ],
2000
        'date_sub' => [
2001
            '5.2'       => false,
2002
            '5.3'       => true,
2003
            'extension' => 'datetime',
2004
        ],
2005
        'date_timestamp_get' => [
2006
            '5.2'       => false,
2007
            '5.3'       => true,
2008
            'extension' => 'datetime',
2009
        ],
2010
        'date_timestamp_set' => [
2011
            '5.2'       => false,
2012
            '5.3'       => true,
2013
            'extension' => 'datetime',
2014
        ],
2015
        'timezone_location_get' => [
2016
            '5.2'       => false,
2017
            '5.3'       => true,
2018
            'extension' => 'datetime',
2019
        ],
2020
        'timezone_version_get' => [
2021
            '5.2'       => false,
2022
            '5.3'       => true,
2023
            'extension' => 'datetime',
2024
        ],
2025
        'gmp_testbit' => [
2026
            '5.2'       => false,
2027
            '5.3'       => true,
2028
            'extension' => 'gmp',
2029
        ],
2030
        'hash_copy' => [
2031
            '5.2'       => false,
2032
            '5.3'       => true,
2033
            'extension' => 'hash',
2034
        ],
2035
        'imap_gc' => [
2036
            '5.2'       => false,
2037
            '5.3'       => true,
2038
            'extension' => 'imap',
2039
        ],
2040
        'imap_utf8_to_mutf7' => [
2041
            '5.2'       => false,
2042
            '5.3'       => true,
2043
            'extension' => 'imap',
2044
        ],
2045
        'imap_mutf7_to_utf8' => [
2046
            '5.2'       => false,
2047
            '5.3'       => true,
2048
            'extension' => 'imap',
2049
        ],
2050
        'json_last_error' => [
2051
            '5.2'       => false,
2052
            '5.3'       => true,
2053
            'extension' => 'json',
2054
        ],
2055
        'mysqli_get_cache_stats' => [
2056
            '5.2'       => false,
2057
            '5.3'       => true,
2058
            'extension' => 'mysqli',
2059
        ],
2060
        'mysqli_fetch_all' => [
2061
            '5.2'       => false,
2062
            '5.3'       => true,
2063
            'extension' => 'mysqli',
2064
        ],
2065
        'mysqli_get_connection_status' => [
2066
            '5.2'       => false,
2067
            '5.3'       => true,
2068
            'extension' => 'mysqli',
2069
        ],
2070
        'mysqli_poll' => [
2071
            '5.2'       => false,
2072
            '5.3'       => true,
2073
            'extension' => 'mysqli',
2074
        ],
2075
        'mysqli_reap_async_query' => [
2076
            '5.2'       => false,
2077
            '5.3'       => true,
2078
            'extension' => 'mysqli',
2079
        ],
2080
        'mysqli_get_connection_stats' => [
2081
            '5.2'       => false,
2082
            '5.3'       => true,
2083
            'extension' => 'mysqli',
2084
        ],
2085
        'mysqli_get_client_stats' => [
2086
            '5.2'       => false,
2087
            '5.3'       => true,
2088
            'extension' => 'mysqli',
2089
        ],
2090
        'mysqli_refresh' => [
2091
            '5.2'       => false,
2092
            '5.3'       => true,
2093
            'extension' => 'mysqli',
2094
        ],
2095
        'mysqli_result_fetch_all' => [
2096
            '5.2'       => false,
2097
            '5.3'       => true,
2098
            'extension' => 'mysqli',
2099
        ],
2100
        'mysqli_stmt_get_result' => [
2101
            '5.2'       => false,
2102
            '5.3'       => true,
2103
            'extension' => 'mysqli',
2104
        ],
2105
        'mysqli_stmt_more_results' => [
2106
            '5.2'       => false,
2107
            '5.3'       => true,
2108
            'extension' => 'mysqli',
2109
        ],
2110
        'mysqli_stmt_next_result' => [
2111
            '5.2'       => false,
2112
            '5.3'       => true,
2113
            'extension' => 'mysqli',
2114
        ],
2115
        'openssl_random_pseudo_bytes' => [
2116
            '5.2'       => false,
2117
            '5.3'       => true,
2118
            'extension' => 'openssl',
2119
        ],
2120
        'pcntl_signal_dispatch' => [
2121
            '5.2'       => false,
2122
            '5.3'       => true,
2123
            'extension' => 'pcntl',
2124
        ],
2125
        'pcntl_sigprocmask' => [
2126
            '5.2'       => false,
2127
            '5.3'       => true,
2128
            'extension' => 'pcntl',
2129
        ],
2130
        'pcntl_sigtimedwait' => [
2131
            '5.2'       => false,
2132
            '5.3'       => true,
2133
            'extension' => 'pcntl',
2134
        ],
2135
        'pcntl_sigwaitinfo' => [
2136
            '5.2'       => false,
2137
            '5.3'       => true,
2138
            'extension' => 'pcntl',
2139
        ],
2140
        'preg_filter' => [
2141
            '5.2' => false,
2142
            '5.3' => true,
2143
        ],
2144
        'msg_queue_exists' => [
2145
            '5.2'       => false,
2146
            '5.3'       => true,
2147
            'extension' => 'sem',
2148
        ],
2149
        'shm_has_vars' => [
2150
            '5.2'       => false,
2151
            '5.3'       => true,
2152
            'extension' => 'sem',
2153
        ],
2154
        'acosh' => [
2155
            '5.2' => false,
2156
            '5.3' => true,
2157
        ],
2158
        'asinh' => [
2159
            '5.2' => false,
2160
            '5.3' => true,
2161
        ],
2162
        'atanh' => [
2163
            '5.2' => false,
2164
            '5.3' => true,
2165
        ],
2166
        'expm1' => [
2167
            '5.2' => false,
2168
            '5.3' => true,
2169
        ],
2170
        'log1p' => [
2171
            '5.2' => false,
2172
            '5.3' => true,
2173
        ],
2174
        'enchant_broker_describe' => [
2175
            '5.2'       => false,
2176
            '5.3'       => true,
2177
            'extension' => 'enchant',
2178
        ],
2179
        'enchant_broker_dict_exists' => [
2180
            '5.2'       => false,
2181
            '5.3'       => true,
2182
            'extension' => 'enchant',
2183
        ],
2184
        'enchant_broker_free_dict' => [
2185
            '5.2'       => false,
2186
            '5.3'       => true,
2187
            'extension' => 'enchant',
2188
        ],
2189
        'enchant_broker_free' => [
2190
            '5.2'       => false,
2191
            '5.3'       => true,
2192
            'extension' => 'enchant',
2193
        ],
2194
        'enchant_broker_get_error' => [
2195
            '5.2'       => false,
2196
            '5.3'       => true,
2197
            'extension' => 'enchant',
2198
        ],
2199
        'enchant_broker_init' => [
2200
            '5.2'       => false,
2201
            '5.3'       => true,
2202
            'extension' => 'enchant',
2203
        ],
2204
        'enchant_broker_list_dicts' => [
2205
            '5.2'       => false,
2206
            '5.3'       => true,
2207
            'extension' => 'enchant',
2208
        ],
2209
        'enchant_broker_request_dict' => [
2210
            '5.2'       => false,
2211
            '5.3'       => true,
2212
            'extension' => 'enchant',
2213
        ],
2214
        'enchant_broker_request_pwl_dict' => [
2215
            '5.2'       => false,
2216
            '5.3'       => true,
2217
            'extension' => 'enchant',
2218
        ],
2219
        'enchant_broker_set_ordering' => [
2220
            '5.2'       => false,
2221
            '5.3'       => true,
2222
            'extension' => 'enchant',
2223
        ],
2224
        'enchant_dict_add_to_personal' => [
2225
            '5.2'       => false,
2226
            '5.3'       => true,
2227
            'extension' => 'enchant',
2228
        ],
2229
        'enchant_dict_add_to_session' => [
2230
            '5.2'       => false,
2231
            '5.3'       => true,
2232
            'extension' => 'enchant',
2233
        ],
2234
        'enchant_dict_check' => [
2235
            '5.2'       => false,
2236
            '5.3'       => true,
2237
            'extension' => 'enchant',
2238
        ],
2239
        'enchant_dict_describe' => [
2240
            '5.2'       => false,
2241
            '5.3'       => true,
2242
            'extension' => 'enchant',
2243
        ],
2244
        'enchant_dict_get_error' => [
2245
            '5.2'       => false,
2246
            '5.3'       => true,
2247
            'extension' => 'enchant',
2248
        ],
2249
        'enchant_dict_is_in_session' => [
2250
            '5.2'       => false,
2251
            '5.3'       => true,
2252
            'extension' => 'enchant',
2253
        ],
2254
        'enchant_dict_quick_check' => [
2255
            '5.2'       => false,
2256
            '5.3'       => true,
2257
            'extension' => 'enchant',
2258
        ],
2259
        'enchant_dict_store_replacement' => [
2260
            '5.2'       => false,
2261
            '5.3'       => true,
2262
            'extension' => 'enchant',
2263
        ],
2264
        'enchant_dict_suggest' => [
2265
            '5.2'       => false,
2266
            '5.3'       => true,
2267
            'extension' => 'enchant',
2268
        ],
2269
        'finfo_buffer' => [
2270
            '5.2'       => false,
2271
            '5.3'       => true,
2272
            'extension' => 'fileinfo',
2273
        ],
2274
        'finfo_close' => [
2275
            '5.2'       => false,
2276
            '5.3'       => true,
2277
            'extension' => 'fileinfo',
2278
        ],
2279
        'finfo_file' => [
2280
            '5.2'       => false,
2281
            '5.3'       => true,
2282
            'extension' => 'fileinfo',
2283
        ],
2284
        'finfo_open' => [
2285
            '5.2'       => false,
2286
            '5.3'       => true,
2287
            'extension' => 'fileinfo',
2288
        ],
2289
        'finfo_set_flags' => [
2290
            '5.2'       => false,
2291
            '5.3'       => true,
2292
            'extension' => 'fileinfo',
2293
        ],
2294
        'collator_asort' => [
2295
            '5.2'       => false,
2296
            '5.3'       => true,
2297
            'extension' => 'intl',
2298
        ],
2299
        'collator_compare' => [
2300
            '5.2'       => false,
2301
            '5.3'       => true,
2302
            'extension' => 'intl',
2303
        ],
2304
        'collator_create' => [
2305
            '5.2'       => false,
2306
            '5.3'       => true,
2307
            'extension' => 'intl',
2308
        ],
2309
        'collator_get_attribute' => [
2310
            '5.2'       => false,
2311
            '5.3'       => true,
2312
            'extension' => 'intl',
2313
        ],
2314
        'collator_get_error_code' => [
2315
            '5.2'       => false,
2316
            '5.3'       => true,
2317
            'extension' => 'intl',
2318
        ],
2319
        'collator_get_error_message' => [
2320
            '5.2'       => false,
2321
            '5.3'       => true,
2322
            'extension' => 'intl',
2323
        ],
2324
        'collator_get_locale' => [
2325
            '5.2'       => false,
2326
            '5.3'       => true,
2327
            'extension' => 'intl',
2328
        ],
2329
        'collator_get_strength' => [
2330
            '5.2'       => false,
2331
            '5.3'       => true,
2332
            'extension' => 'intl',
2333
        ],
2334
        'collator_set_attribute' => [
2335
            '5.2'       => false,
2336
            '5.3'       => true,
2337
            'extension' => 'intl',
2338
        ],
2339
        'collator_set_strength' => [
2340
            '5.2'       => false,
2341
            '5.3'       => true,
2342
            'extension' => 'intl',
2343
        ],
2344
        'collator_sort_with_sort_keys' => [
2345
            '5.2'       => false,
2346
            '5.3'       => true,
2347
            'extension' => 'intl',
2348
        ],
2349
        'collator_sort' => [
2350
            '5.2'       => false,
2351
            '5.3'       => true,
2352
            'extension' => 'intl',
2353
        ],
2354
        'datefmt_create' => [
2355
            '5.2'       => false,
2356
            '5.3'       => true,
2357
            'extension' => 'intl',
2358
        ],
2359
        'datefmt_get_datetype' => [
2360
            '5.2'       => false,
2361
            '5.3'       => true,
2362
            'extension' => 'intl',
2363
        ],
2364
        'datefmt_get_timetype' => [
2365
            '5.2'       => false,
2366
            '5.3'       => true,
2367
            'extension' => 'intl',
2368
        ],
2369
        'datefmt_get_calendar' => [
2370
            '5.2'       => false,
2371
            '5.3'       => true,
2372
            'extension' => 'intl',
2373
        ],
2374
        'datefmt_set_calendar' => [
2375
            '5.2'       => false,
2376
            '5.3'       => true,
2377
            'extension' => 'intl',
2378
        ],
2379
        'datefmt_get_timezone_id' => [
2380
            '5.2'       => false,
2381
            '5.3'       => true,
2382
            'extension' => 'intl',
2383
        ],
2384
        'datefmt_set_timezone_id' => [
2385
            '5.2'       => false,
2386
            '5.3'       => true,
2387
            'extension' => 'intl',
2388
        ],
2389
        'datefmt_set_pattern' => [
2390
            '5.2'       => false,
2391
            '5.3'       => true,
2392
            'extension' => 'intl',
2393
        ],
2394
        'datefmt_get_pattern' => [
2395
            '5.2'       => false,
2396
            '5.3'       => true,
2397
            'extension' => 'intl',
2398
        ],
2399
        'datefmt_get_locale' => [
2400
            '5.2'       => false,
2401
            '5.3'       => true,
2402
            'extension' => 'intl',
2403
        ],
2404
        'datefmt_set_lenient' => [
2405
            '5.2'       => false,
2406
            '5.3'       => true,
2407
            'extension' => 'intl',
2408
        ],
2409
        'datefmt_is_lenient' => [
2410
            '5.2'       => false,
2411
            '5.3'       => true,
2412
            'extension' => 'intl',
2413
        ],
2414
        'datefmt_format' => [
2415
            '5.2'       => false,
2416
            '5.3'       => true,
2417
            'extension' => 'intl',
2418
        ],
2419
        'datefmt_parse' => [
2420
            '5.2'       => false,
2421
            '5.3'       => true,
2422
            'extension' => 'intl',
2423
        ],
2424
        'datefmt_localtime' => [
2425
            '5.2'       => false,
2426
            '5.3'       => true,
2427
            'extension' => 'intl',
2428
        ],
2429
        'datefmt_get_error_code' => [
2430
            '5.2'       => false,
2431
            '5.3'       => true,
2432
            'extension' => 'intl',
2433
        ],
2434
        'datefmt_get_error_message' => [
2435
            '5.2'       => false,
2436
            '5.3'       => true,
2437
            'extension' => 'intl',
2438
        ],
2439
        'grapheme_extract' => [
2440
            '5.2'       => false,
2441
            '5.3'       => true,
2442
            'extension' => 'intl',
2443
        ],
2444
        'grapheme_stripos' => [
2445
            '5.2'       => false,
2446
            '5.3'       => true,
2447
            'extension' => 'intl',
2448
        ],
2449
        'grapheme_stristr' => [
2450
            '5.2'       => false,
2451
            '5.3'       => true,
2452
            'extension' => 'intl',
2453
        ],
2454
        'grapheme_strlen' => [
2455
            '5.2'       => false,
2456
            '5.3'       => true,
2457
            'extension' => 'intl',
2458
        ],
2459
        'grapheme_strpos' => [
2460
            '5.2'       => false,
2461
            '5.3'       => true,
2462
            'extension' => 'intl',
2463
        ],
2464
        'grapheme_strripos' => [
2465
            '5.2'       => false,
2466
            '5.3'       => true,
2467
            'extension' => 'intl',
2468
        ],
2469
        'grapheme_strrpos' => [
2470
            '5.2'       => false,
2471
            '5.3'       => true,
2472
            'extension' => 'intl',
2473
        ],
2474
        'grapheme_strstr' => [
2475
            '5.2'       => false,
2476
            '5.3'       => true,
2477
            'extension' => 'intl',
2478
        ],
2479
        'grapheme_substr' => [
2480
            '5.2'       => false,
2481
            '5.3'       => true,
2482
            'extension' => 'intl',
2483
        ],
2484
        'idn_to_ascii' => [
2485
            '5.2'       => false,
2486
            '5.3'       => true,
2487
            'extension' => 'intl',
2488
        ],
2489
        'idn_to_utf8' => [
2490
            '5.2'       => false,
2491
            '5.3'       => true,
2492
            'extension' => 'intl',
2493
        ],
2494
        'intl_error_name' => [
2495
            '5.2'       => false,
2496
            '5.3'       => true,
2497
            'extension' => 'intl',
2498
        ],
2499
        'intl_get_error_code' => [
2500
            '5.2'       => false,
2501
            '5.3'       => true,
2502
            'extension' => 'intl',
2503
        ],
2504
        'intl_get_error_message' => [
2505
            '5.2'       => false,
2506
            '5.3'       => true,
2507
            'extension' => 'intl',
2508
        ],
2509
        'intl_is_failure' => [
2510
            '5.2'       => false,
2511
            '5.3'       => true,
2512
            'extension' => 'intl',
2513
        ],
2514
        'locale_accept_from_http' => [
2515
            '5.2'       => false,
2516
            '5.3'       => true,
2517
            'extension' => 'intl',
2518
        ],
2519
        'locale_canonicalize' => [
2520
            '5.2'       => false,
2521
            '5.3'       => true,
2522
            'extension' => 'intl',
2523
        ],
2524
        'locale_compose' => [
2525
            '5.2'       => false,
2526
            '5.3'       => true,
2527
            'extension' => 'intl',
2528
        ],
2529
        'locale_filter_matches' => [
2530
            '5.2'       => false,
2531
            '5.3'       => true,
2532
            'extension' => 'intl',
2533
        ],
2534
        'locale_get_all_variants' => [
2535
            '5.2'       => false,
2536
            '5.3'       => true,
2537
            'extension' => 'intl',
2538
        ],
2539
        'locale_get_default' => [
2540
            '5.2'       => false,
2541
            '5.3'       => true,
2542
            'extension' => 'intl',
2543
        ],
2544
        'locale_get_display_language' => [
2545
            '5.2'       => false,
2546
            '5.3'       => true,
2547
            'extension' => 'intl',
2548
        ],
2549
        'locale_get_display_name' => [
2550
            '5.2'       => false,
2551
            '5.3'       => true,
2552
            'extension' => 'intl',
2553
        ],
2554
        'locale_get_display_region' => [
2555
            '5.2'       => false,
2556
            '5.3'       => true,
2557
            'extension' => 'intl',
2558
        ],
2559
        'locale_get_display_script' => [
2560
            '5.2'       => false,
2561
            '5.3'       => true,
2562
            'extension' => 'intl',
2563
        ],
2564
        'locale_get_display_variant' => [
2565
            '5.2'       => false,
2566
            '5.3'       => true,
2567
            'extension' => 'intl',
2568
        ],
2569
        'locale_get_keywords' => [
2570
            '5.2'       => false,
2571
            '5.3'       => true,
2572
            'extension' => 'intl',
2573
        ],
2574
        'locale_get_primary_language' => [
2575
            '5.2'       => false,
2576
            '5.3'       => true,
2577
            'extension' => 'intl',
2578
        ],
2579
        'locale_get_region' => [
2580
            '5.2'       => false,
2581
            '5.3'       => true,
2582
            'extension' => 'intl',
2583
        ],
2584
        'locale_get_script' => [
2585
            '5.2'       => false,
2586
            '5.3'       => true,
2587
            'extension' => 'intl',
2588
        ],
2589
        'locale_lookup' => [
2590
            '5.2'       => false,
2591
            '5.3'       => true,
2592
            'extension' => 'intl',
2593
        ],
2594
        'locale_parse' => [
2595
            '5.2'       => false,
2596
            '5.3'       => true,
2597
            'extension' => 'intl',
2598
        ],
2599
        'locale_set_default' => [
2600
            '5.2'       => false,
2601
            '5.3'       => true,
2602
            'extension' => 'intl',
2603
        ],
2604
        'msgfmt_create' => [
2605
            '5.2'       => false,
2606
            '5.3'       => true,
2607
            'extension' => 'intl',
2608
        ],
2609
        'msgfmt_format_message' => [
2610
            '5.2'       => false,
2611
            '5.3'       => true,
2612
            'extension' => 'intl',
2613
        ],
2614
        'msgfmt_format' => [
2615
            '5.2'       => false,
2616
            '5.3'       => true,
2617
            'extension' => 'intl',
2618
        ],
2619
        'msgfmt_get_error_code' => [
2620
            '5.2'       => false,
2621
            '5.3'       => true,
2622
            'extension' => 'intl',
2623
        ],
2624
        'msgfmt_get_error_message' => [
2625
            '5.2'       => false,
2626
            '5.3'       => true,
2627
            'extension' => 'intl',
2628
        ],
2629
        'msgfmt_get_locale' => [
2630
            '5.2'       => false,
2631
            '5.3'       => true,
2632
            'extension' => 'intl',
2633
        ],
2634
        'msgfmt_get_pattern' => [
2635
            '5.2'       => false,
2636
            '5.3'       => true,
2637
            'extension' => 'intl',
2638
        ],
2639
        'msgfmt_parse_message' => [
2640
            '5.2'       => false,
2641
            '5.3'       => true,
2642
            'extension' => 'intl',
2643
        ],
2644
        'msgfmt_parse' => [
2645
            '5.2'       => false,
2646
            '5.3'       => true,
2647
            'extension' => 'intl',
2648
        ],
2649
        'msgfmt_set_pattern' => [
2650
            '5.2'       => false,
2651
            '5.3'       => true,
2652
            'extension' => 'intl',
2653
        ],
2654
        'normalizer_is_normalized' => [
2655
            '5.2'       => false,
2656
            '5.3'       => true,
2657
            'extension' => 'intl',
2658
        ],
2659
        'normalizer_normalize' => [
2660
            '5.2'       => false,
2661
            '5.3'       => true,
2662
            'extension' => 'intl',
2663
        ],
2664
        'numfmt_create' => [
2665
            '5.2'       => false,
2666
            '5.3'       => true,
2667
            'extension' => 'intl',
2668
        ],
2669
        'numfmt_format_currency' => [
2670
            '5.2'       => false,
2671
            '5.3'       => true,
2672
            'extension' => 'intl',
2673
        ],
2674
        'numfmt_format' => [
2675
            '5.2'       => false,
2676
            '5.3'       => true,
2677
            'extension' => 'intl',
2678
        ],
2679
        'numfmt_get_attribute' => [
2680
            '5.2'       => false,
2681
            '5.3'       => true,
2682
            'extension' => 'intl',
2683
        ],
2684
        'numfmt_get_error_code' => [
2685
            '5.2'       => false,
2686
            '5.3'       => true,
2687
            'extension' => 'intl',
2688
        ],
2689
        'numfmt_get_error_message' => [
2690
            '5.2'       => false,
2691
            '5.3'       => true,
2692
            'extension' => 'intl',
2693
        ],
2694
        'numfmt_get_locale' => [
2695
            '5.2'       => false,
2696
            '5.3'       => true,
2697
            'extension' => 'intl',
2698
        ],
2699
        'numfmt_get_pattern' => [
2700
            '5.2'       => false,
2701
            '5.3'       => true,
2702
            'extension' => 'intl',
2703
        ],
2704
        'numfmt_get_symbol' => [
2705
            '5.2'       => false,
2706
            '5.3'       => true,
2707
            'extension' => 'intl',
2708
        ],
2709
        'numfmt_get_text_attribute' => [
2710
            '5.2'       => false,
2711
            '5.3'       => true,
2712
            'extension' => 'intl',
2713
        ],
2714
        'numfmt_parse_currency' => [
2715
            '5.2'       => false,
2716
            '5.3'       => true,
2717
            'extension' => 'intl',
2718
        ],
2719
        'numfmt_parse' => [
2720
            '5.2'       => false,
2721
            '5.3'       => true,
2722
            'extension' => 'intl',
2723
        ],
2724
        'numfmt_set_attribute' => [
2725
            '5.2'       => false,
2726
            '5.3'       => true,
2727
            'extension' => 'intl',
2728
        ],
2729
        'numfmt_set_pattern' => [
2730
            '5.2'       => false,
2731
            '5.3'       => true,
2732
            'extension' => 'intl',
2733
        ],
2734
        'numfmt_set_symbol' => [
2735
            '5.2'       => false,
2736
            '5.3'       => true,
2737
            'extension' => 'intl',
2738
        ],
2739
        'numfmt_set_text_attribute' => [
2740
            '5.2'       => false,
2741
            '5.3'       => true,
2742
            'extension' => 'intl',
2743
        ],
2744
        'openssl_decrypt' => [
2745
            '5.2'       => false,
2746
            '5.3'       => true,
2747
            'extension' => 'openssl',
2748
        ],
2749
        'openssl_dh_compute_key' => [
2750
            '5.2'       => false,
2751
            '5.3'       => true,
2752
            'extension' => 'openssl',
2753
        ],
2754
        'openssl_digest' => [
2755
            '5.2'       => false,
2756
            '5.3'       => true,
2757
            'extension' => 'openssl',
2758
        ],
2759
        'openssl_encrypt' => [
2760
            '5.2'       => false,
2761
            '5.3'       => true,
2762
            'extension' => 'openssl',
2763
        ],
2764
        'openssl_get_cipher_methods' => [
2765
            '5.2'       => false,
2766
            '5.3'       => true,
2767
            'extension' => 'openssl',
2768
        ],
2769
        'openssl_get_md_methods' => [
2770
            '5.2'       => false,
2771
            '5.3'       => true,
2772
            'extension' => 'openssl',
2773
        ],
2774
        'mb_encoding_aliases' => [
2775
            '5.2'       => false,
2776
            '5.3'       => true,
2777
            'extension' => 'mbstring',
2778
        ],
2779

2780
        'enchant_broker_get_dict_path' => [
2781
            '5.3.0'     => false,
2782
            '5.3.1'     => true,
2783
            'extension' => 'enchant',
2784
        ],
2785
        'enchant_broker_set_dict_path' => [
2786
            '5.3.0'     => false,
2787
            '5.3.1'     => true,
2788
            'extension' => 'enchant',
2789
        ],
2790

2791
        'collator_get_sort_key' => [
2792
            '5.3.1'     => false,
2793
            '5.3.2'     => true,
2794
            'extension' => 'intl',
2795
        ],
2796
        'resourcebundle_count' => [
2797
            '5.3.1'     => false,
2798
            '5.3.2'     => true,
2799
            'extension' => 'intl',
2800
        ],
2801
        'resourcebundle_create' => [
2802
            '5.3.1'     => false,
2803
            '5.3.2'     => true,
2804
            'extension' => 'intl',
2805
        ],
2806
        'resourcebundle_get_error_code' => [
2807
            '5.3.1'     => false,
2808
            '5.3.2'     => true,
2809
            'extension' => 'intl',
2810
        ],
2811
        'resourcebundle_get_error_message' => [
2812
            '5.3.1'     => false,
2813
            '5.3.2'     => true,
2814
            'extension' => 'intl',
2815
        ],
2816
        'resourcebundle_get' => [
2817
            '5.3.1'     => false,
2818
            '5.3.2'     => true,
2819
            'extension' => 'intl',
2820
        ],
2821
        'resourcebundle_locales' => [
2822
            '5.3.1'     => false,
2823
            '5.3.2'     => true,
2824
            'extension' => 'intl',
2825
        ],
2826
        'realpath_cache_get' => [
2827
            '5.3.1' => false,
2828
            '5.3.2' => true,
2829
        ],
2830
        'realpath_cache_size' => [
2831
            '5.3.1' => false,
2832
            '5.3.2' => true,
2833
        ],
2834
        'stream_resolve_include_path' => [
2835
            '5.3.1' => false,
2836
            '5.3.2' => true,
2837
        ],
2838
        'oci_set_action' => [
2839
            '5.3.1'     => false,
2840
            '5.3.2'     => true,
2841
            'extension' => 'oci8',
2842
        ],
2843
        'oci_set_client_info' => [
2844
            '5.3.1'     => false,
2845
            '5.3.2'     => true,
2846
            'extension' => 'oci8',
2847
        ],
2848
        'oci_set_client_identifier' => [
2849
            '5.3.1'     => false,
2850
            '5.3.2'     => true,
2851
            'extension' => 'oci8',
2852
        ],
2853
        'oci_set_edition' => [
2854
            '5.3.1'     => false,
2855
            '5.3.2'     => true,
2856
            'extension' => 'oci8',
2857
        ],
2858
        'oci_set_module_name' => [
2859
            '5.3.1'     => false,
2860
            '5.3.2'     => true,
2861
            'extension' => 'oci8',
2862
        ],
2863

2864
        'stream_set_read_buffer' => [
2865
            '5.3.2' => false,
2866
            '5.3.3' => true,
2867
        ],
2868
        'openssl_cipher_iv_length' => [
2869
            '5.3.2'     => false,
2870
            '5.3.3'     => true,
2871
            'extension' => 'openssl',
2872
        ],
2873
        'fastcgi_finish_request' => [
2874
            '5.3.2'     => false,
2875
            '5.3.3'     => true,
2876
            'extension' => 'fastcgi',
2877
        ],
2878

2879
        'pcntl_errno' => [
2880
            '5.3.3'     => false,
2881
            '5.3.4'     => true,
2882
            'extension' => 'pcntl',
2883
        ],
2884
        'pcntl_get_last_error' => [
2885
            '5.3.3'     => false,
2886
            '5.3.4'     => true,
2887
            'extension' => 'pcntl',
2888
        ],
2889
        'pcntl_strerror' => [
2890
            '5.3.3'     => false,
2891
            '5.3.4'     => true,
2892
            'extension' => 'pcntl',
2893
        ],
2894

2895
        'imap_fetchmime' => [
2896
            '5.3.5'     => false,
2897
            '5.3.6'     => true,
2898
            'extension' => 'imap',
2899
        ],
2900

2901
        'oci_client_version' => [
2902
            '5.3.6'     => false,
2903
            '5.3.7'     => true,
2904
            'extension' => 'oci8',
2905
        ],
2906

2907
        'hex2bin' => [
2908
            '5.3' => false,
2909
            '5.4' => true,
2910
        ],
2911
        'http_response_code' => [
2912
            '5.3' => false,
2913
            '5.4' => true,
2914
        ],
2915
        'get_declared_traits' => [
2916
            '5.3' => false,
2917
            '5.4' => true,
2918
        ],
2919
        'getimagesizefromstring' => [
2920
            '5.3'       => false,
2921
            '5.4'       => true,
2922
            'extension' => 'gd',
2923
        ],
2924
        'imagecreatefromwebp' => [
2925
            '5.3'       => false,
2926
            '5.4'       => true,
2927
            'extension' => 'gd',
2928
        ],
2929
        'imagewebp' => [
2930
            '5.3'       => false,
2931
            '5.4'       => true,
2932
            'extension' => 'gd',
2933
        ],
2934
        'stream_set_chunk_size' => [
2935
            '5.3' => false,
2936
            '5.4' => true,
2937
        ],
2938
        'socket_import_stream' => [
2939
            '5.3' => false,
2940
            '5.4' => true,
2941
        ],
2942
        'trait_exists' => [
2943
            '5.3' => false,
2944
            '5.4' => true,
2945
        ],
2946
        'header_register_callback' => [
2947
            '5.3' => false,
2948
            '5.4' => true,
2949
        ],
2950
        'class_uses' => [
2951
            '5.3'       => false,
2952
            '5.4'       => true,
2953
            'extension' => 'spl',
2954
        ],
2955
        'session_status' => [
2956
            '5.3' => false,
2957
            '5.4' => true,
2958
        ],
2959
        'session_register_shutdown' => [
2960
            '5.3' => false,
2961
            '5.4' => true,
2962
        ],
2963
        'mysqli_error_list' => [
2964
            '5.3'       => false,
2965
            '5.4'       => true,
2966
            'extension' => 'mysqli',
2967
        ],
2968
        'mysqli_stmt_error_list' => [
2969
            '5.3'       => false,
2970
            '5.4'       => true,
2971
            'extension' => 'mysqli',
2972
        ],
2973
        'libxml_set_external_entity_loader' => [
2974
            '5.3'       => false,
2975
            '5.4'       => true,
2976
            'extension' => 'libxml',
2977
        ],
2978
        'ldap_control_paged_result' => [
2979
            '5.3'       => false,
2980
            '5.4'       => true,
2981
            'extension' => 'ldap',
2982
        ],
2983
        'ldap_control_paged_result_response' => [
2984
            '5.3'       => false,
2985
            '5.4'       => true,
2986
            'extension' => 'ldap',
2987
        ],
2988
        'transliterator_create' => [
2989
            '5.3'       => false,
2990
            '5.4'       => true,
2991
            'extension' => 'intl',
2992
        ],
2993
        'transliterator_create_from_rules' => [
2994
            '5.3'       => false,
2995
            '5.4'       => true,
2996
            'extension' => 'intl',
2997
        ],
2998
        'transliterator_create_inverse' => [
2999
            '5.3'       => false,
3000
            '5.4'       => true,
3001
            'extension' => 'intl',
3002
        ],
3003
        'transliterator_get_error_code' => [
3004
            '5.3'       => false,
3005
            '5.4'       => true,
3006
            'extension' => 'intl',
3007
        ],
3008
        'transliterator_get_error_message' => [
3009
            '5.3'       => false,
3010
            '5.4'       => true,
3011
            'extension' => 'intl',
3012
        ],
3013
        'transliterator_list_ids' => [
3014
            '5.3'       => false,
3015
            '5.4'       => true,
3016
            'extension' => 'intl',
3017
        ],
3018
        'transliterator_transliterate' => [
3019
            '5.3'       => false,
3020
            '5.4'       => true,
3021
            'extension' => 'intl',
3022
        ],
3023
        'zlib_decode' => [
3024
            '5.3'       => false,
3025
            '5.4'       => true,
3026
            'extension' => 'zlib',
3027
        ],
3028
        'zlib_encode' => [
3029
            '5.3'       => false,
3030
            '5.4'       => true,
3031
            'extension' => 'zlib',
3032
        ],
3033
        'gzdecode' => [
3034
            '5.3'       => false,
3035
            '5.4'       => true,
3036
            'extension' => 'zlib',
3037
        ],
3038

3039
        'mb_ereg_replace_callback' => [
3040
            '5.4.0'     => false,
3041
            '5.4.1'     => true,
3042
            'extension' => 'mbstring',
3043
        ],
3044

3045
        'pg_escape_literal' => [
3046
            '5.4.3'     => false,
3047
            '5.4.4'     => true,
3048
            'extension' => 'pgsql',
3049
        ],
3050
        'pg_escape_identifier' => [
3051
            '5.4.3'     => false,
3052
            '5.4.4'     => true,
3053
            'extension' => 'pgsql',
3054
        ],
3055

3056
        'array_column' => [
3057
            '5.4' => false,
3058
            '5.5' => true,
3059
        ],
3060
        'boolval' => [
3061
            '5.4' => false,
3062
            '5.5' => true,
3063
        ],
3064
        'json_last_error_msg' => [
3065
            '5.4'       => false,
3066
            '5.5'       => true,
3067
            'extension' => 'json',
3068
        ],
3069
        'password_get_info' => [
3070
            '5.4'       => false,
3071
            '5.5'       => true,
3072
            'extension' => 'password',
3073
        ],
3074
        'password_hash' => [
3075
            '5.4'       => false,
3076
            '5.5'       => true,
3077
            'extension' => 'password',
3078
        ],
3079
        'password_needs_rehash' => [
3080
            '5.4'       => false,
3081
            '5.5'       => true,
3082
            'extension' => 'password',
3083
        ],
3084
        'password_verify' => [
3085
            '5.4'       => false,
3086
            '5.5'       => true,
3087
            'extension' => 'password',
3088
        ],
3089
        'hash_pbkdf2' => [
3090
            '5.4'       => false,
3091
            '5.5'       => true,
3092
            'extension' => 'hash',
3093
        ],
3094
        'openssl_pbkdf2' => [
3095
            '5.4'       => false,
3096
            '5.5'       => true,
3097
            'extension' => 'openssl',
3098
        ],
3099
        'curl_escape' => [
3100
            '5.4'       => false,
3101
            '5.5'       => true,
3102
            'extension' => 'curl',
3103
        ],
3104
        'curl_file_create' => [
3105
            '5.4'       => false,
3106
            '5.5'       => true,
3107
            'extension' => 'curl',
3108
        ],
3109
        'curl_multi_setopt' => [
3110
            '5.4'       => false,
3111
            '5.5'       => true,
3112
            'extension' => 'curl',
3113
        ],
3114
        'curl_multi_strerror' => [
3115
            '5.4'       => false,
3116
            '5.5'       => true,
3117
            'extension' => 'curl',
3118
        ],
3119
        'curl_pause' => [
3120
            '5.4'       => false,
3121
            '5.5'       => true,
3122
            'extension' => 'curl',
3123
        ],
3124
        'curl_reset' => [
3125
            '5.4'       => false,
3126
            '5.5'       => true,
3127
            'extension' => 'curl',
3128
        ],
3129
        'curl_share_close' => [
3130
            '5.4'       => false,
3131
            '5.5'       => true,
3132
            'extension' => 'curl',
3133
        ],
3134
        'curl_share_init' => [
3135
            '5.4'       => false,
3136
            '5.5'       => true,
3137
            'extension' => 'curl',
3138
        ],
3139
        'curl_share_setopt' => [
3140
            '5.4'       => false,
3141
            '5.5'       => true,
3142
            'extension' => 'curl',
3143
        ],
3144
        'curl_strerror' => [
3145
            '5.4'       => false,
3146
            '5.5'       => true,
3147
            'extension' => 'curl',
3148
        ],
3149
        'curl_unescape' => [
3150
            '5.4'       => false,
3151
            '5.5'       => true,
3152
            'extension' => 'curl',
3153
        ],
3154
        'date_create_immutable_from_format' => [
3155
            '5.4'       => false,
3156
            '5.5'       => true,
3157
            'extension' => 'datetime',
3158
        ],
3159
        'date_create_immutable' => [
3160
            '5.4'       => false,
3161
            '5.5'       => true,
3162
            'extension' => 'datetime',
3163
        ],
3164
        'imageaffine' => [
3165
            '5.4'       => false,
3166
            '5.5'       => true,
3167
            'extension' => 'gd',
3168
        ],
3169
        'imageaffinematrixconcat' => [
3170
            '5.4'       => false,
3171
            '5.5'       => true,
3172
            'extension' => 'gd',
3173
        ],
3174
        'imageaffinematrixget' => [
3175
            '5.4'       => false,
3176
            '5.5'       => true,
3177
            'extension' => 'gd',
3178
        ],
3179
        'imagecrop' => [
3180
            '5.4'       => false,
3181
            '5.5'       => true,
3182
            'extension' => 'gd',
3183
        ],
3184
        'imagecropauto' => [
3185
            '5.4'       => false,
3186
            '5.5'       => true,
3187
            'extension' => 'gd',
3188
        ],
3189
        'imageflip' => [
3190
            '5.4'       => false,
3191
            '5.5'       => true,
3192
            'extension' => 'gd',
3193
        ],
3194
        'imagepalettetotruecolor' => [
3195
            '5.4'       => false,
3196
            '5.5'       => true,
3197
            'extension' => 'gd',
3198
        ],
3199
        'imagescale' => [
3200
            '5.4'       => false,
3201
            '5.5'       => true,
3202
            'extension' => 'gd',
3203
        ],
3204
        'imagesetinterpolation' => [
3205
            '5.4'       => false,
3206
            '5.5'       => true,
3207
            'extension' => 'gd',
3208
        ],
3209
        'mysqli_begin_transaction' => [
3210
            '5.4'       => false,
3211
            '5.5'       => true,
3212
            'extension' => 'mysqli',
3213
        ],
3214
        'mysqli_release_savepoint' => [
3215
            '5.4'       => false,
3216
            '5.5'       => true,
3217
            'extension' => 'mysqli',
3218
        ],
3219
        'mysqli_savepoint' => [
3220
            '5.4'       => false,
3221
            '5.5'       => true,
3222
            'extension' => 'mysqli',
3223
        ],
3224
        'socket_sendmsg' => [
3225
            '5.4' => false,
3226
            '5.5' => true,
3227
        ],
3228
        'socket_recvmsg' => [
3229
            '5.4' => false,
3230
            '5.5' => true,
3231
        ],
3232
        'socket_cmsg_space' => [
3233
            '5.4' => false,
3234
            '5.5' => true,
3235
        ],
3236
        'cli_get_process_title' => [
3237
            '5.4' => false,
3238
            '5.5' => true,
3239
        ],
3240
        'cli_set_process_title' => [
3241
            '5.4' => false,
3242
            '5.5' => true,
3243
        ],
3244
        'datefmt_format_object' => [
3245
            '5.4'       => false,
3246
            '5.5'       => true,
3247
            'extension' => 'intl',
3248
        ],
3249
        'datefmt_get_calendar_object' => [
3250
            '5.4'       => false,
3251
            '5.5'       => true,
3252
            'extension' => 'intl',
3253
        ],
3254
        'datefmt_get_timezone' => [
3255
            '5.4'       => false,
3256
            '5.5'       => true,
3257
            'extension' => 'intl',
3258
        ],
3259
        'datefmt_set_timezone' => [
3260
            '5.4'       => false,
3261
            '5.5'       => true,
3262
            'extension' => 'intl',
3263
        ],
3264
        'intlcal_create_instance' => [
3265
            '5.4'       => false,
3266
            '5.5'       => true,
3267
            'extension' => 'intl',
3268
        ],
3269
        'intlcal_get_keyword_values_for_locale' => [
3270
            '5.4'       => false,
3271
            '5.5'       => true,
3272
            'extension' => 'intl',
3273
        ],
3274
        'intlcal_get_now' => [
3275
            '5.4'       => false,
3276
            '5.5'       => true,
3277
            'extension' => 'intl',
3278
        ],
3279
        'intlcal_get_available_locales' => [
3280
            '5.4'       => false,
3281
            '5.5'       => true,
3282
            'extension' => 'intl',
3283
        ],
3284
        'intlcal_get' => [
3285
            '5.4'       => false,
3286
            '5.5'       => true,
3287
            'extension' => 'intl',
3288
        ],
3289
        'intlcal_get_time' => [
3290
            '5.4'       => false,
3291
            '5.5'       => true,
3292
            'extension' => 'intl',
3293
        ],
3294
        'intlcal_set_time' => [
3295
            '5.4'       => false,
3296
            '5.5'       => true,
3297
            'extension' => 'intl',
3298
        ],
3299
        'intlcal_add' => [
3300
            '5.4'       => false,
3301
            '5.5'       => true,
3302
            'extension' => 'intl',
3303
        ],
3304
        'intlcal_set_time_zone' => [
3305
            '5.4'       => false,
3306
            '5.5'       => true,
3307
            'extension' => 'intl',
3308
        ],
3309
        'intlcal_after' => [
3310
            '5.4'       => false,
3311
            '5.5'       => true,
3312
            'extension' => 'intl',
3313
        ],
3314
        'intlcal_before' => [
3315
            '5.4'       => false,
3316
            '5.5'       => true,
3317
            'extension' => 'intl',
3318
        ],
3319
        'intlcal_set' => [
3320
            '5.4'       => false,
3321
            '5.5'       => true,
3322
            'extension' => 'intl',
3323
        ],
3324
        'intlcal_roll' => [
3325
            '5.4'       => false,
3326
            '5.5'       => true,
3327
            'extension' => 'intl',
3328
        ],
3329
        'intlcal_clear' => [
3330
            '5.4'       => false,
3331
            '5.5'       => true,
3332
            'extension' => 'intl',
3333
        ],
3334
        'intlcal_field_difference' => [
3335
            '5.4'       => false,
3336
            '5.5'       => true,
3337
            'extension' => 'intl',
3338
        ],
3339
        'intlcal_get_actual_maximum' => [
3340
            '5.4'       => false,
3341
            '5.5'       => true,
3342
            'extension' => 'intl',
3343
        ],
3344
        'intlcal_get_actual_minumum' => [
3345
            '5.4'       => false,
3346
            '5.5'       => true,
3347
            'extension' => 'intl',
3348
        ],
3349
        'intlcal_get_day_of_week_type' => [
3350
            '5.4'       => false,
3351
            '5.5'       => true,
3352
            'extension' => 'intl',
3353
        ],
3354
        'intlcal_get_first_day_of_week' => [
3355
            '5.4'       => false,
3356
            '5.5'       => true,
3357
            'extension' => 'intl',
3358
        ],
3359
        'intlcal_get_greatest_minimum' => [
3360
            '5.4'       => false,
3361
            '5.5'       => true,
3362
            'extension' => 'intl',
3363
        ],
3364
        'intlcal_get_least_maximum' => [
3365
            '5.4'       => false,
3366
            '5.5'       => true,
3367
            'extension' => 'intl',
3368
        ],
3369
        'intlcal_get_locale' => [
3370
            '5.4'       => false,
3371
            '5.5'       => true,
3372
            'extension' => 'intl',
3373
        ],
3374
        'intlcal_get_maximum' => [
3375
            '5.4'       => false,
3376
            '5.5'       => true,
3377
            'extension' => 'intl',
3378
        ],
3379
        'intlcal_get_minimal_days_in_first_week' => [
3380
            '5.4'       => false,
3381
            '5.5'       => true,
3382
            'extension' => 'intl',
3383
        ],
3384
        'intlcal_get_minimum' => [
3385
            '5.4'       => false,
3386
            '5.5'       => true,
3387
            'extension' => 'intl',
3388
        ],
3389
        'intlcal_get_time_zone' => [
3390
            '5.4'       => false,
3391
            '5.5'       => true,
3392
            'extension' => 'intl',
3393
        ],
3394
        'intlcal_get_type' => [
3395
            '5.4'       => false,
3396
            '5.5'       => true,
3397
            'extension' => 'intl',
3398
        ],
3399
        'intlcal_get_weekend_transition' => [
3400
            '5.4'       => false,
3401
            '5.5'       => true,
3402
            'extension' => 'intl',
3403
        ],
3404
        'intlcal_in_daylight_time' => [
3405
            '5.4'       => false,
3406
            '5.5'       => true,
3407
            'extension' => 'intl',
3408
        ],
3409
        'intlcal_is_equivalent_to' => [
3410
            '5.4'       => false,
3411
            '5.5'       => true,
3412
            'extension' => 'intl',
3413
        ],
3414
        'intlcal_is_lenient' => [
3415
            '5.4'       => false,
3416
            '5.5'       => true,
3417
            'extension' => 'intl',
3418
        ],
3419
        'intlcal_is_set' => [
3420
            '5.4'       => false,
3421
            '5.5'       => true,
3422
            'extension' => 'intl',
3423
        ],
3424
        'intlcal_is_weekend' => [
3425
            '5.4'       => false,
3426
            '5.5'       => true,
3427
            'extension' => 'intl',
3428
        ],
3429
        'intlcal_equals' => [
3430
            '5.4'       => false,
3431
            '5.5'       => true,
3432
            'extension' => 'intl',
3433
        ],
3434
        'intlcal_get_repeated_wall_time_option' => [
3435
            '5.4'       => false,
3436
            '5.5'       => true,
3437
            'extension' => 'intl',
3438
        ],
3439
        'intlcal_get_skipped_wall_time_option' => [
3440
            '5.4'       => false,
3441
            '5.5'       => true,
3442
            'extension' => 'intl',
3443
        ],
3444
        'intlcal_set_first_day_of_week' => [
3445
            '5.4'       => false,
3446
            '5.5'       => true,
3447
            'extension' => 'intl',
3448
        ],
3449
        'intlcal_set_lenient' => [
3450
            '5.4'       => false,
3451
            '5.5'       => true,
3452
            'extension' => 'intl',
3453
        ],
3454
        'intlcal_set_minimal_days_in_first_week' => [
3455
            '5.4'       => false,
3456
            '5.5'       => true,
3457
            'extension' => 'intl',
3458
        ],
3459
        'intlcal_set_repeated_wall_time_option' => [
3460
            '5.4'       => false,
3461
            '5.5'       => true,
3462
            'extension' => 'intl',
3463
        ],
3464
        'intlcal_set_skipped_wall_time_option' => [
3465
            '5.4'       => false,
3466
            '5.5'       => true,
3467
            'extension' => 'intl',
3468
        ],
3469
        'intlcal_from_date_time' => [
3470
            '5.4'       => false,
3471
            '5.5'       => true,
3472
            'extension' => 'intl',
3473
        ],
3474
        'intlcal_to_date_time' => [
3475
            '5.4'       => false,
3476
            '5.5'       => true,
3477
            'extension' => 'intl',
3478
        ],
3479
        'intlcal_get_error_code' => [
3480
            '5.4'       => false,
3481
            '5.5'       => true,
3482
            'extension' => 'intl',
3483
        ],
3484
        'intlcal_get_error_message' => [
3485
            '5.4'       => false,
3486
            '5.5'       => true,
3487
            'extension' => 'intl',
3488
        ],
3489
        'intlgregcal_create_instance' => [
3490
            '5.4'       => false,
3491
            '5.5'       => true,
3492
            'extension' => 'intl',
3493
        ],
3494
        'intlgregcal_set_gregorian_change' => [
3495
            '5.4'       => false,
3496
            '5.5'       => true,
3497
            'extension' => 'intl',
3498
        ],
3499
        'intlgregcal_get_gregorian_change' => [
3500
            '5.4'       => false,
3501
            '5.5'       => true,
3502
            'extension' => 'intl',
3503
        ],
3504
        'intlgregcal_is_leap_year' => [
3505
            '5.4'       => false,
3506
            '5.5'       => true,
3507
            'extension' => 'intl',
3508
        ],
3509
        'intltz_create_time_zone' => [
3510
            '5.4'       => false,
3511
            '5.5'       => true,
3512
            'extension' => 'intl',
3513
        ],
3514
        'intltz_create_default' => [
3515
            '5.4'       => false,
3516
            '5.5'       => true,
3517
            'extension' => 'intl',
3518
        ],
3519
        'intltz_get_id' => [
3520
            '5.4'       => false,
3521
            '5.5'       => true,
3522
            'extension' => 'intl',
3523
        ],
3524
        'intltz_get_gmt' => [
3525
            '5.4'       => false,
3526
            '5.5'       => true,
3527
            'extension' => 'intl',
3528
        ],
3529
        'intltz_get_unknown' => [
3530
            '5.4'       => false,
3531
            '5.5'       => true,
3532
            'extension' => 'intl',
3533
        ],
3534
        'intltz_create_enumeration' => [
3535
            '5.4'       => false,
3536
            '5.5'       => true,
3537
            'extension' => 'intl',
3538
        ],
3539
        'intltz_count_equivalent_ids' => [
3540
            '5.4'       => false,
3541
            '5.5'       => true,
3542
            'extension' => 'intl',
3543
        ],
3544
        'intltz_create_time_zone_id_enumeration' => [
3545
            '5.4'       => false,
3546
            '5.5'       => true,
3547
            'extension' => 'intl',
3548
        ],
3549
        'intltz_get_canonical_id' => [
3550
            '5.4'       => false,
3551
            '5.5'       => true,
3552
            'extension' => 'intl',
3553
        ],
3554
        'intltz_get_region' => [
3555
            '5.4'       => false,
3556
            '5.5'       => true,
3557
            'extension' => 'intl',
3558
        ],
3559
        'intltz_get_tz_data_version' => [
3560
            '5.4'       => false,
3561
            '5.5'       => true,
3562
            'extension' => 'intl',
3563
        ],
3564
        'intltz_get_equivalent_id' => [
3565
            '5.4'       => false,
3566
            '5.5'       => true,
3567
            'extension' => 'intl',
3568
        ],
3569
        'intltz_use_daylight_time' => [
3570
            '5.4'       => false,
3571
            '5.5'       => true,
3572
            'extension' => 'intl',
3573
        ],
3574
        'intltz_get_offset' => [
3575
            '5.4'       => false,
3576
            '5.5'       => true,
3577
            'extension' => 'intl',
3578
        ],
3579
        'intltz_get_raw_offset' => [
3580
            '5.4'       => false,
3581
            '5.5'       => true,
3582
            'extension' => 'intl',
3583
        ],
3584
        'intltz_has_same_rules' => [
3585
            '5.4'       => false,
3586
            '5.5'       => true,
3587
            'extension' => 'intl',
3588
        ],
3589
        'intltz_get_display_name' => [
3590
            '5.4'       => false,
3591
            '5.5'       => true,
3592
            'extension' => 'intl',
3593
        ],
3594
        'intltz_get_dst_savings' => [
3595
            '5.4'       => false,
3596
            '5.5'       => true,
3597
            'extension' => 'intl',
3598
        ],
3599
        'intltz_from_date_time_zone' => [
3600
            '5.4'       => false,
3601
            '5.5'       => true,
3602
            'extension' => 'intl',
3603
        ],
3604
        'intltz_to_date_time_zone' => [
3605
            '5.4'       => false,
3606
            '5.5'       => true,
3607
            'extension' => 'intl',
3608
        ],
3609
        'intltz_get_error_code' => [
3610
            '5.4'       => false,
3611
            '5.5'       => true,
3612
            'extension' => 'intl',
3613
        ],
3614
        'intltz_get_error_message' => [
3615
            '5.4'       => false,
3616
            '5.5'       => true,
3617
            'extension' => 'intl',
3618
        ],
3619
        'opcache_get_configuration' => [
3620
            '5.4'       => false,
3621
            '5.5'       => true,
3622
            'extension' => 'opcache',
3623
        ],
3624
        'opcache_get_status' => [
3625
            '5.4'       => false,
3626
            '5.5'       => true,
3627
            'extension' => 'opcache',
3628
        ],
3629
        'opcache_invalidate' => [
3630
            '5.4'       => false,
3631
            '5.5'       => true,
3632
            'extension' => 'opcache',
3633
        ],
3634
        'opcache_reset' => [
3635
            '5.4'       => false,
3636
            '5.5'       => true,
3637
            'extension' => 'opcache',
3638
        ],
3639

3640
        'opcache_compile_file' => [
3641
            '5.5.4'     => false,
3642
            '5.5.5'     => true,
3643
            'extension' => 'opcache',
3644
        ],
3645

3646
        'opcache_is_script_cached' => [
3647
            '5.5.10'    => false,
3648
            '5.5.11'    => true,
3649
            'extension' => 'opcache',
3650
        ],
3651

3652
        'gmp_root' => [
3653
            '5.5'       => false,
3654
            '5.6'       => true,
3655
            'extension' => 'gmp',
3656
        ],
3657
        'gmp_rootrem' => [
3658
            '5.5'       => false,
3659
            '5.6'       => true,
3660
            'extension' => 'gmp',
3661
        ],
3662
        'hash_equals' => [
3663
            '5.5'       => false,
3664
            '5.6'       => true,
3665
            'extension' => 'hash',
3666
        ],
3667
        'ldap_escape' => [
3668
            '5.5'       => false,
3669
            '5.6'       => true,
3670
            'extension' => 'ldap',
3671
        ],
3672
        'ldap_modify_batch' => [
3673
            '5.4.25'    => false,
3674
            '5.5.9'     => false,
3675
            '5.4.26'    => true,
3676
            '5.5.10'    => true,
3677
            '5.6.0'     => true,
3678
            'extension' => 'ldap',
3679
        ],
3680
        'mysqli_get_links_stats' => [
3681
            '5.5'       => false,
3682
            '5.6'       => true,
3683
            'extension' => 'mysqli',
3684
        ],
3685
        'openssl_get_cert_locations' => [
3686
            '5.5'       => false,
3687
            '5.6'       => true,
3688
            'extension' => 'openssl',
3689
        ],
3690
        'openssl_x509_fingerprint' => [
3691
            '5.5'       => false,
3692
            '5.6'       => true,
3693
            'extension' => 'openssl',
3694
        ],
3695
        'openssl_spki_new' => [
3696
            '5.5'       => false,
3697
            '5.6'       => true,
3698
            'extension' => 'openssl',
3699
        ],
3700
        'openssl_spki_verify' => [
3701
            '5.5'       => false,
3702
            '5.6'       => true,
3703
            'extension' => 'openssl',
3704
        ],
3705
        'openssl_spki_export_challenge' => [
3706
            '5.5'       => false,
3707
            '5.6'       => true,
3708
            'extension' => 'openssl',
3709
        ],
3710
        'openssl_spki_export' => [
3711
            '5.5'       => false,
3712
            '5.6'       => true,
3713
            'extension' => 'openssl',
3714
        ],
3715
        'phpdbg_clear' => [
3716
            '5.5'       => false,
3717
            '5.6'       => true,
3718
            'extension' => 'phpdbg',
3719
        ],
3720
        'phpdbg_color' => [
3721
            '5.5'       => false,
3722
            '5.6'       => true,
3723
            'extension' => 'phpdbg',
3724
        ],
3725
        'phpdbg_exec' => [
3726
            '5.5'       => false,
3727
            '5.6'       => true,
3728
            'extension' => 'phpdbg',
3729
        ],
3730
        'phpdbg_prompt' => [
3731
            '5.5'       => false,
3732
            '5.6'       => true,
3733
            'extension' => 'phpdbg',
3734
        ],
3735
        'pg_connect_poll' => [
3736
            '5.5'       => false,
3737
            '5.6'       => true,
3738
            'extension' => 'pgsql',
3739
        ],
3740
        'pg_consume_input' => [
3741
            '5.5'       => false,
3742
            '5.6'       => true,
3743
            'extension' => 'pgsql',
3744
        ],
3745
        'pg_flush' => [
3746
            '5.5'       => false,
3747
            '5.6'       => true,
3748
            'extension' => 'pgsql',
3749
        ],
3750
        'pg_lo_truncate' => [
3751
            '5.5'       => false,
3752
            '5.6'       => true,
3753
            'extension' => 'pgsql',
3754
        ],
3755
        'pg_socket' => [
3756
            '5.5'       => false,
3757
            '5.6'       => true,
3758
            'extension' => 'pgsql',
3759
        ],
3760
        'session_abort' => [
3761
            '5.5' => false,
3762
            '5.6' => true,
3763
        ],
3764
        'session_reset' => [
3765
            '5.5' => false,
3766
            '5.6' => true,
3767
        ],
3768
        'oci_get_implicit_resultset' => [
3769
            '5.5'       => false,
3770
            '5.6'       => true,
3771
            'extension' => 'oci8',
3772
        ],
3773

3774
        'gmp_export' => [
3775
            '5.6.0'     => false,
3776
            '5.6.1'     => true,
3777
            'extension' => 'gmp',
3778
        ],
3779
        'gmp_import' => [
3780
            '5.6.0'     => false,
3781
            '5.6.1'     => true,
3782
            'extension' => 'gmp',
3783
        ],
3784

3785
        'gmp_random_bits' => [
3786
            '5.6.2'     => false,
3787
            '5.6.3'     => true,
3788
            'extension' => 'gmp',
3789
        ],
3790
        'gmp_random_range' => [
3791
            '5.6.2'     => false,
3792
            '5.6.3'     => true,
3793
            'extension' => 'gmp',
3794
        ],
3795
        'phpdbg_break_file' => [
3796
            '5.6.2'     => false,
3797
            '5.6.3'     => true,
3798
            'extension' => 'phpdbg',
3799
        ],
3800
        'phpdbg_break_function' => [
3801
            '5.6.2'     => false,
3802
            '5.6.3'     => true,
3803
            'extension' => 'phpdbg',
3804
        ],
3805
        'phpdbg_break_method' => [
3806
            '5.6.2'     => false,
3807
            '5.6.3'     => true,
3808
            'extension' => 'phpdbg',
3809
        ],
3810
        'phpdbg_break_next' => [
3811
            '5.6.2'     => false,
3812
            '5.6.3'     => true,
3813
            'extension' => 'phpdbg',
3814
        ],
3815

3816
        'random_bytes' => [
3817
            '5.6'       => false,
3818
            '7.0'       => true,
3819
            'extension' => 'csprng',
3820
        ],
3821
        'random_int' => [
3822
            '5.6'       => false,
3823
            '7.0'       => true,
3824
            'extension' => 'csprng',
3825
        ],
3826
        'error_clear_last' => [
3827
            '5.6' => false,
3828
            '7.0' => true,
3829
        ],
3830
        'gmp_random_seed' => [
3831
            '5.6'       => false,
3832
            '7.0'       => true,
3833
            'extension' => 'gmp',
3834
        ],
3835
        'intdiv' => [
3836
            '5.6' => false,
3837
            '7.0' => true,
3838
        ],
3839
        'preg_replace_callback_array' => [
3840
            '5.6' => false,
3841
            '7.0' => true,
3842
        ],
3843
        'gc_mem_caches' => [
3844
            '5.6' => false,
3845
            '7.0' => true,
3846
        ],
3847
        'get_resources' => [
3848
            '5.6' => false,
3849
            '7.0' => true,
3850
        ],
3851
        'phpdbg_end_oplog' => [
3852
            '5.6'       => false,
3853
            '7.0'       => true,
3854
            'extension' => 'phpdbg',
3855
        ],
3856
        'phpdbg_get_executable' => [
3857
            '5.6'       => false,
3858
            '7.0'       => true,
3859
            'extension' => 'phpdbg',
3860
        ],
3861
        'phpdbg_start_oplog' => [
3862
            '5.6'       => false,
3863
            '7.0'       => true,
3864
            'extension' => 'phpdbg',
3865
        ],
3866
        'posix_setrlimit' => [
3867
            '5.6'       => false,
3868
            '7.0'       => true,
3869
            'extension' => 'posix',
3870
        ],
3871
        'inflate_add' => [
3872
            '5.6'       => false,
3873
            '7.0'       => true,
3874
            'extension' => 'zlib',
3875
        ],
3876
        'deflate_add' => [
3877
            '5.6'       => false,
3878
            '7.0'       => true,
3879
            'extension' => 'zlib',
3880
        ],
3881
        'inflate_init' => [
3882
            '5.6'       => false,
3883
            '7.0'       => true,
3884
            'extension' => 'zlib',
3885
        ],
3886
        'deflate_init' => [
3887
            '5.6'       => false,
3888
            '7.0'       => true,
3889
            'extension' => 'zlib',
3890
        ],
3891

3892
        'socket_export_stream' => [
3893
            '7.0.6' => false,
3894
            '7.0.7' => true,
3895
        ],
3896

3897
        'curl_multi_errno' => [
3898
            '7.0'       => false,
3899
            '7.1'       => true,
3900
            'extension' => 'curl',
3901
        ],
3902
        'curl_share_errno' => [
3903
            '7.0'       => false,
3904
            '7.1'       => true,
3905
            'extension' => 'curl',
3906
        ],
3907
        'curl_share_strerror' => [
3908
            '7.0'       => false,
3909
            '7.1'       => true,
3910
            'extension' => 'curl',
3911
        ],
3912
        'is_iterable' => [
3913
            '7.0' => false,
3914
            '7.1' => true,
3915
        ],
3916
        'pcntl_async_signals' => [
3917
            '7.0'       => false,
3918
            '7.1'       => true,
3919
            'extension' => 'pcntl',
3920
        ],
3921
        'pcntl_signal_get_handler' => [
3922
            '7.0'       => false,
3923
            '7.1'       => true,
3924
            'extension' => 'pcntl',
3925
        ],
3926
        'session_create_id' => [
3927
            '7.0' => false,
3928
            '7.1' => true,
3929
        ],
3930
        'session_gc' => [
3931
            '7.0' => false,
3932
            '7.1' => true,
3933
        ],
3934
        'sapi_windows_cp_set' => [
3935
            '7.0' => false,
3936
            '7.1' => true,
3937
        ],
3938
        'sapi_windows_cp_get' => [
3939
            '7.0' => false,
3940
            '7.1' => true,
3941
        ],
3942
        'sapi_windows_cp_is_utf8' => [
3943
            '7.0' => false,
3944
            '7.1' => true,
3945
        ],
3946
        'sapi_windows_cp_conv' => [
3947
            '7.0' => false,
3948
            '7.1' => true,
3949
        ],
3950
        'openssl_get_curve_names' => [
3951
            '7.0'       => false,
3952
            '7.1'       => true,
3953
            'extension' => 'openssl',
3954
        ],
3955
        'intltz_get_id_for_windows_id' => [
3956
            '7.0'       => false,
3957
            '7.1'       => true,
3958
            'extension' => 'intl',
3959
        ],
3960
        'intltz_get_windows_id' => [
3961
            '7.0'       => false,
3962
            '7.1'       => true,
3963
            'extension' => 'intl',
3964
        ],
3965

3966
        'hash_hkdf' => [
3967
            '7.1.1'     => false,
3968
            '7.1.2'     => true,
3969
            'extension' => 'hash',
3970
        ],
3971
        'oci_register_taf_callback' => [
3972
            '7.1.6'     => false,
3973
            '7.1.7'     => true,
3974
            'extension' => 'oci8',
3975
        ],
3976
        'oci_unregister_taf_callback' => [
3977
            '7.1.8'     => false,
3978
            '7.1.9'     => true,
3979
            'extension' => 'oci8',
3980
        ],
3981

3982
        'stream_isatty' => [
3983
            '7.1' => false,
3984
            '7.2' => true,
3985
        ],
3986
        'sapi_windows_vt100_support' => [
3987
            '7.1' => false,
3988
            '7.2' => true,
3989
        ],
3990
        'ftp_append' => [
3991
            '7.1' => false,
3992
            '7.2' => true,
3993
        ],
3994
        'ftp_mlsd' => [
3995
            '7.1' => false,
3996
            '7.2' => true,
3997
        ],
3998
        'hash_hmac_algos' => [
3999
            '7.1'       => false,
4000
            '7.2'       => true,
4001
            'extension' => 'hash',
4002
        ],
4003
        'imagebmp' => [
4004
            '7.1'       => false,
4005
            '7.2'       => true,
4006
            'extension' => 'gd',
4007
        ],
4008
        'imagecreatefrombmp' => [
4009
            '7.1'       => false,
4010
            '7.2'       => true,
4011
            'extension' => 'gd',
4012
        ],
4013
        'imagegetclip' => [
4014
            '7.1'       => false,
4015
            '7.2'       => true,
4016
            'extension' => 'gd',
4017
        ],
4018
        'imageopenpolygon' => [
4019
            '7.1'       => false,
4020
            '7.2'       => true,
4021
            'extension' => 'gd',
4022
        ],
4023
        'imageresolution' => [
4024
            '7.1'       => false,
4025
            '7.2'       => true,
4026
            'extension' => 'gd',
4027
        ],
4028
        'imagesetclip' => [
4029
            '7.1'       => false,
4030
            '7.2'       => true,
4031
            'extension' => 'gd',
4032
        ],
4033
        'inflate_get_read_len' => [
4034
            '7.1'       => false,
4035
            '7.2'       => true,
4036
            'extension' => 'zlib',
4037
        ],
4038
        'inflate_get_status' => [
4039
            '7.1'       => false,
4040
            '7.2'       => true,
4041
            'extension' => 'zlib',
4042
        ],
4043
        'ldap_exop' => [
4044
            '7.1'       => false,
4045
            '7.2'       => true,
4046
            'extension' => 'ldap',
4047
        ],
4048
        'ldap_exop_passwd' => [
4049
            '7.1'       => false,
4050
            '7.2'       => true,
4051
            'extension' => 'ldap',
4052
        ],
4053
        'ldap_exop_whoami' => [
4054
            '7.1'       => false,
4055
            '7.2'       => true,
4056
            'extension' => 'ldap',
4057
        ],
4058
        'ldap_parse_exop' => [
4059
            '7.1'       => false,
4060
            '7.2'       => true,
4061
            'extension' => 'ldap',
4062
        ],
4063
        'mb_chr' => [
4064
            '7.1'       => false,
4065
            '7.2'       => true,
4066
            'extension' => 'mbstring',
4067
        ],
4068
        'mb_ord' => [
4069
            '7.1'       => false,
4070
            '7.2'       => true,
4071
            'extension' => 'mbstring',
4072
        ],
4073
        'mb_scrub' => [
4074
            '7.1'       => false,
4075
            '7.2'       => true,
4076
            'extension' => 'mbstring',
4077
        ],
4078
        'socket_addrinfo_lookup' => [
4079
            '7.1' => false,
4080
            '7.2' => true,
4081
        ],
4082
        'socket_addrinfo_connect' => [
4083
            '7.1' => false,
4084
            '7.2' => true,
4085
        ],
4086
        'socket_addrinfo_bind' => [
4087
            '7.1' => false,
4088
            '7.2' => true,
4089
        ],
4090
        'socket_addrinfo_explain' => [
4091
            '7.1' => false,
4092
            '7.2' => true,
4093
        ],
4094
        'spl_object_id' => [
4095
            '7.1'       => false,
4096
            '7.2'       => true,
4097
            'extension' => 'spl',
4098
        ],
4099
        'sodium_add' => [
4100
            '7.1'       => false,
4101
            '7.2'       => true,
4102
            'extension' => 'sodium',
4103
        ],
4104
        'sodium_base642bin' => [
4105
            '7.1'       => false,
4106
            '7.2'       => true,
4107
            'extension' => 'sodium',
4108
        ],
4109
        'sodium_bin2base64' => [
4110
            '7.1'       => false,
4111
            '7.2'       => true,
4112
            'extension' => 'sodium',
4113
        ],
4114
        'sodium_bin2hex' => [
4115
            '7.1'       => false,
4116
            '7.2'       => true,
4117
            'extension' => 'sodium',
4118
        ],
4119
        'sodium_compare' => [
4120
            '7.1'       => false,
4121
            '7.2'       => true,
4122
            'extension' => 'sodium',
4123
        ],
4124
        'sodium_crypto_aead_aes256gcm_decrypt' => [
4125
            '7.1'       => false,
4126
            '7.2'       => true,
4127
            'extension' => 'sodium',
4128
        ],
4129
        'sodium_crypto_aead_aes256gcm_encrypt' => [
4130
            '7.1'       => false,
4131
            '7.2'       => true,
4132
            'extension' => 'sodium',
4133
        ],
4134
        'sodium_crypto_aead_aes256gcm_is_available' => [
4135
            '7.1'       => false,
4136
            '7.2'       => true,
4137
            'extension' => 'sodium',
4138
        ],
4139
        'sodium_crypto_aead_aes256gcm_keygen' => [
4140
            '7.1'       => false,
4141
            '7.2'       => true,
4142
            'extension' => 'sodium',
4143
        ],
4144
        'sodium_crypto_aead_chacha20poly1305_decrypt' => [
4145
            '7.1'       => false,
4146
            '7.2'       => true,
4147
            'extension' => 'sodium',
4148
        ],
4149
        'sodium_crypto_aead_chacha20poly1305_encrypt' => [
4150
            '7.1'       => false,
4151
            '7.2'       => true,
4152
            'extension' => 'sodium',
4153
        ],
4154
        'sodium_crypto_aead_chacha20poly1305_ietf_decrypt' => [
4155
            '7.1'       => false,
4156
            '7.2'       => true,
4157
            'extension' => 'sodium',
4158
        ],
4159
        'sodium_crypto_aead_chacha20poly1305_ietf_encrypt' => [
4160
            '7.1'       => false,
4161
            '7.2'       => true,
4162
            'extension' => 'sodium',
4163
        ],
4164
        'sodium_crypto_aead_chacha20poly1305_ietf_keygen' => [
4165
            '7.1'       => false,
4166
            '7.2'       => true,
4167
            'extension' => 'sodium',
4168
        ],
4169
        'sodium_crypto_aead_chacha20poly1305_keygen' => [
4170
            '7.1'       => false,
4171
            '7.2'       => true,
4172
            'extension' => 'sodium',
4173
        ],
4174
        'sodium_crypto_aead_xchacha20poly1305_ietf_decrypt' => [
4175
            '7.1'       => false,
4176
            '7.2'       => true,
4177
            'extension' => 'sodium',
4178
        ],
4179
        'sodium_crypto_aead_xchacha20poly1305_ietf_encrypt' => [
4180
            '7.1'       => false,
4181
            '7.2'       => true,
4182
            'extension' => 'sodium',
4183
        ],
4184
        'sodium_crypto_aead_xchacha20poly1305_ietf_keygen' => [
4185
            '7.1'       => false,
4186
            '7.2'       => true,
4187
            'extension' => 'sodium',
4188
        ],
4189
        'sodium_crypto_auth_keygen' => [
4190
            '7.1'       => false,
4191
            '7.2'       => true,
4192
            'extension' => 'sodium',
4193
        ],
4194
        'sodium_crypto_auth_verify' => [
4195
            '7.1'       => false,
4196
            '7.2'       => true,
4197
            'extension' => 'sodium',
4198
        ],
4199
        'sodium_crypto_auth' => [
4200
            '7.1'       => false,
4201
            '7.2'       => true,
4202
            'extension' => 'sodium',
4203
        ],
4204
        'sodium_crypto_box_keypair_from_secretkey_and_publickey' => [
4205
            '7.1'       => false,
4206
            '7.2'       => true,
4207
            'extension' => 'sodium',
4208
        ],
4209
        'sodium_crypto_box_keypair' => [
4210
            '7.1'       => false,
4211
            '7.2'       => true,
4212
            'extension' => 'sodium',
4213
        ],
4214
        'sodium_crypto_box_open' => [
4215
            '7.1'       => false,
4216
            '7.2'       => true,
4217
            'extension' => 'sodium',
4218
        ],
4219
        'sodium_crypto_box_publickey_from_secretkey' => [
4220
            '7.1'       => false,
4221
            '7.2'       => true,
4222
            'extension' => 'sodium',
4223
        ],
4224
        'sodium_crypto_box_publickey' => [
4225
            '7.1'       => false,
4226
            '7.2'       => true,
4227
            'extension' => 'sodium',
4228
        ],
4229
        'sodium_crypto_box_seal_open' => [
4230
            '7.1'       => false,
4231
            '7.2'       => true,
4232
            'extension' => 'sodium',
4233
        ],
4234
        'sodium_crypto_box_seal' => [
4235
            '7.1'       => false,
4236
            '7.2'       => true,
4237
            'extension' => 'sodium',
4238
        ],
4239
        'sodium_crypto_box_secretkey' => [
4240
            '7.1'       => false,
4241
            '7.2'       => true,
4242
            'extension' => 'sodium',
4243
        ],
4244
        'sodium_crypto_box_seed_keypair' => [
4245
            '7.1'       => false,
4246
            '7.2'       => true,
4247
            'extension' => 'sodium',
4248
        ],
4249
        'sodium_crypto_box' => [
4250
            '7.1'       => false,
4251
            '7.2'       => true,
4252
            'extension' => 'sodium',
4253
        ],
4254
        'sodium_crypto_generichash_final' => [
4255
            '7.1'       => false,
4256
            '7.2'       => true,
4257
            'extension' => 'sodium',
4258
        ],
4259
        'sodium_crypto_generichash_init' => [
4260
            '7.1'       => false,
4261
            '7.2'       => true,
4262
            'extension' => 'sodium',
4263
        ],
4264
        'sodium_crypto_generichash_keygen' => [
4265
            '7.1'       => false,
4266
            '7.2'       => true,
4267
            'extension' => 'sodium',
4268
        ],
4269
        'sodium_crypto_generichash_update' => [
4270
            '7.1'       => false,
4271
            '7.2'       => true,
4272
            'extension' => 'sodium',
4273
        ],
4274
        'sodium_crypto_generichash' => [
4275
            '7.1'       => false,
4276
            '7.2'       => true,
4277
            'extension' => 'sodium',
4278
        ],
4279
        'sodium_crypto_kdf_derive_from_key' => [
4280
            '7.1'       => false,
4281
            '7.2'       => true,
4282
            'extension' => 'sodium',
4283
        ],
4284
        'sodium_crypto_kdf_keygen' => [
4285
            '7.1'       => false,
4286
            '7.2'       => true,
4287
            'extension' => 'sodium',
4288
        ],
4289
        'sodium_crypto_kx_client_session_keys' => [
4290
            '7.1'       => false,
4291
            '7.2'       => true,
4292
            'extension' => 'sodium',
4293
        ],
4294
        'sodium_crypto_kx_keypair' => [
4295
            '7.1'       => false,
4296
            '7.2'       => true,
4297
            'extension' => 'sodium',
4298
        ],
4299
        'sodium_crypto_kx_publickey' => [
4300
            '7.1'       => false,
4301
            '7.2'       => true,
4302
            'extension' => 'sodium',
4303
        ],
4304
        'sodium_crypto_kx_secretkey' => [
4305
            '7.1'       => false,
4306
            '7.2'       => true,
4307
            'extension' => 'sodium',
4308
        ],
4309
        'sodium_crypto_kx_seed_keypair' => [
4310
            '7.1'       => false,
4311
            '7.2'       => true,
4312
            'extension' => 'sodium',
4313
        ],
4314
        'sodium_crypto_kx_server_session_keys' => [
4315
            '7.1'       => false,
4316
            '7.2'       => true,
4317
            'extension' => 'sodium',
4318
        ],
4319
        'sodium_crypto_pwhash_scryptsalsa208sha256_str_verify' => [
4320
            '7.1'       => false,
4321
            '7.2'       => true,
4322
            'extension' => 'sodium',
4323
        ],
4324
        'sodium_crypto_pwhash_scryptsalsa208sha256_str' => [
4325
            '7.1'       => false,
4326
            '7.2'       => true,
4327
            'extension' => 'sodium',
4328
        ],
4329
        'sodium_crypto_pwhash_scryptsalsa208sha256' => [
4330
            '7.1'       => false,
4331
            '7.2'       => true,
4332
            'extension' => 'sodium',
4333
        ],
4334
        'sodium_crypto_pwhash_str_needs_rehash' => [
4335
            '7.1'       => false,
4336
            '7.2'       => true,
4337
            'extension' => 'sodium',
4338
        ],
4339
        'sodium_crypto_pwhash_str_verify' => [
4340
            '7.1'       => false,
4341
            '7.2'       => true,
4342
            'extension' => 'sodium',
4343
        ],
4344
        'sodium_crypto_pwhash_str' => [
4345
            '7.1'       => false,
4346
            '7.2'       => true,
4347
            'extension' => 'sodium',
4348
        ],
4349
        'sodium_crypto_pwhash' => [
4350
            '7.1'       => false,
4351
            '7.2'       => true,
4352
            'extension' => 'sodium',
4353
        ],
4354
        'sodium_crypto_scalarmult_base' => [
4355
            '7.1'       => false,
4356
            '7.2'       => true,
4357
            'extension' => 'sodium',
4358
        ],
4359
        'sodium_crypto_scalarmult' => [
4360
            '7.1'       => false,
4361
            '7.2'       => true,
4362
            'extension' => 'sodium',
4363
        ],
4364
        'sodium_crypto_secretbox_keygen' => [
4365
            '7.1'       => false,
4366
            '7.2'       => true,
4367
            'extension' => 'sodium',
4368
        ],
4369
        'sodium_crypto_secretbox_open' => [
4370
            '7.1'       => false,
4371
            '7.2'       => true,
4372
            'extension' => 'sodium',
4373
        ],
4374
        'sodium_crypto_secretbox' => [
4375
            '7.1'       => false,
4376
            '7.2'       => true,
4377
            'extension' => 'sodium',
4378
        ],
4379
        'sodium_crypto_secretstream_xchacha20poly1305_init_pull' => [
4380
            '7.1'       => false,
4381
            '7.2'       => true,
4382
            'extension' => 'sodium',
4383
        ],
4384
        'sodium_crypto_secretstream_xchacha20poly1305_init_push' => [
4385
            '7.1'       => false,
4386
            '7.2'       => true,
4387
            'extension' => 'sodium',
4388
        ],
4389
        'sodium_crypto_secretstream_xchacha20poly1305_keygen' => [
4390
            '7.1'       => false,
4391
            '7.2'       => true,
4392
            'extension' => 'sodium',
4393
        ],
4394
        'sodium_crypto_secretstream_xchacha20poly1305_pull' => [
4395
            '7.1'       => false,
4396
            '7.2'       => true,
4397
            'extension' => 'sodium',
4398
        ],
4399
        'sodium_crypto_secretstream_xchacha20poly1305_push' => [
4400
            '7.1'       => false,
4401
            '7.2'       => true,
4402
            'extension' => 'sodium',
4403
        ],
4404
        'sodium_crypto_secretstream_xchacha20poly1305_rekey' => [
4405
            '7.1'       => false,
4406
            '7.2'       => true,
4407
            'extension' => 'sodium',
4408
        ],
4409
        'sodium_crypto_shorthash_keygen' => [
4410
            '7.1'       => false,
4411
            '7.2'       => true,
4412
            'extension' => 'sodium',
4413
        ],
4414
        'sodium_crypto_shorthash' => [
4415
            '7.1'       => false,
4416
            '7.2'       => true,
4417
            'extension' => 'sodium',
4418
        ],
4419
        'sodium_crypto_sign_detached' => [
4420
            '7.1'       => false,
4421
            '7.2'       => true,
4422
            'extension' => 'sodium',
4423
        ],
4424
        'sodium_crypto_sign_ed25519_pk_to_curve25519' => [
4425
            '7.1'       => false,
4426
            '7.2'       => true,
4427
            'extension' => 'sodium',
4428
        ],
4429
        'sodium_crypto_sign_ed25519_sk_to_curve25519' => [
4430
            '7.1'       => false,
4431
            '7.2'       => true,
4432
            'extension' => 'sodium',
4433
        ],
4434
        'sodium_crypto_sign_keypair_from_secretkey_and_publickey' => [
4435
            '7.1'       => false,
4436
            '7.2'       => true,
4437
            'extension' => 'sodium',
4438
        ],
4439
        'sodium_crypto_sign_keypair' => [
4440
            '7.1'       => false,
4441
            '7.2'       => true,
4442
            'extension' => 'sodium',
4443
        ],
4444
        'sodium_crypto_sign_open' => [
4445
            '7.1'       => false,
4446
            '7.2'       => true,
4447
            'extension' => 'sodium',
4448
        ],
4449
        'sodium_crypto_sign_publickey_from_secretkey' => [
4450
            '7.1'       => false,
4451
            '7.2'       => true,
4452
            'extension' => 'sodium',
4453
        ],
4454
        'sodium_crypto_sign_publickey' => [
4455
            '7.1'       => false,
4456
            '7.2'       => true,
4457
            'extension' => 'sodium',
4458
        ],
4459
        'sodium_crypto_sign_secretkey' => [
4460
            '7.1'       => false,
4461
            '7.2'       => true,
4462
            'extension' => 'sodium',
4463
        ],
4464
        'sodium_crypto_sign_seed_keypair' => [
4465
            '7.1'       => false,
4466
            '7.2'       => true,
4467
            'extension' => 'sodium',
4468
        ],
4469
        'sodium_crypto_sign_verify_detached' => [
4470
            '7.1'       => false,
4471
            '7.2'       => true,
4472
            'extension' => 'sodium',
4473
        ],
4474
        'sodium_crypto_sign' => [
4475
            '7.1'       => false,
4476
            '7.2'       => true,
4477
            'extension' => 'sodium',
4478
        ],
4479
        'sodium_crypto_stream_keygen' => [
4480
            '7.1'       => false,
4481
            '7.2'       => true,
4482
            'extension' => 'sodium',
4483
        ],
4484
        'sodium_crypto_stream_xor' => [
4485
            '7.1'       => false,
4486
            '7.2'       => true,
4487
            'extension' => 'sodium',
4488
        ],
4489
        'sodium_crypto_stream' => [
4490
            '7.1'       => false,
4491
            '7.2'       => true,
4492
            'extension' => 'sodium',
4493
        ],
4494
        'sodium_hex2bin' => [
4495
            '7.1'       => false,
4496
            '7.2'       => true,
4497
            'extension' => 'sodium',
4498
        ],
4499
        'sodium_increment' => [
4500
            '7.1'       => false,
4501
            '7.2'       => true,
4502
            'extension' => 'sodium',
4503
        ],
4504
        'sodium_memcmp' => [
4505
            '7.1'       => false,
4506
            '7.2'       => true,
4507
            'extension' => 'sodium',
4508
        ],
4509
        'sodium_memzero' => [
4510
            '7.1'       => false,
4511
            '7.2'       => true,
4512
            'extension' => 'sodium',
4513
        ],
4514
        'sodium_pad' => [
4515
            '7.1'       => false,
4516
            '7.2'       => true,
4517
            'extension' => 'sodium',
4518
        ],
4519
        'sodium_unpad' => [
4520
            '7.1'       => false,
4521
            '7.2'       => true,
4522
            'extension' => 'sodium',
4523
        ],
4524
        'openssl_pkcs7_read' => [
4525
            '7.1'       => false,
4526
            '7.2'       => true,
4527
            'extension' => 'openssl',
4528
        ],
4529

4530
        // Introduced in 7.2.14 and 7.3.1 simultanously.
4531
        'oci_set_call_timeout' => [
4532
            '7.2.13'    => false,
4533
            '7.2.14'    => true,
4534
            'extension' => 'oci8',
4535
        ],
4536
        // Introduced in 7.2.14 and 7.3.1 simultanously.
4537
        'oci_set_db_operation' => [
4538
            '7.2.13'    => false,
4539
            '7.2.14'    => true,
4540
            'extension' => 'oci8',
4541
        ],
4542

4543
        'hrtime' => [
4544
            '7.2' => false,
4545
            '7.3' => true,
4546
        ],
4547
        'is_countable' => [
4548
            '7.2' => false,
4549
            '7.3' => true,
4550
        ],
4551
        'array_key_first' => [
4552
            '7.2' => false,
4553
            '7.3' => true,
4554
        ],
4555
        'array_key_last' => [
4556
            '7.2' => false,
4557
            '7.3' => true,
4558
        ],
4559
        'fpm_get_status' => [
4560
            '7.2' => false,
4561
            '7.3' => true,
4562
        ],
4563
        'net_get_interfaces' => [
4564
            '7.2' => false,
4565
            '7.3' => true,
4566
        ],
4567
        'gmp_binomial' => [
4568
            '7.2'       => false,
4569
            '7.3'       => true,
4570
            'extension' => 'gmp',
4571
        ],
4572
        'gmp_lcm' => [
4573
            '7.2'       => false,
4574
            '7.3'       => true,
4575
            'extension' => 'gmp',
4576
        ],
4577
        'gmp_perfect_power' => [
4578
            '7.2'       => false,
4579
            '7.3'       => true,
4580
            'extension' => 'gmp',
4581
        ],
4582
        'gmp_kronecker' => [
4583
            '7.2'       => false,
4584
            '7.3'       => true,
4585
            'extension' => 'gmp',
4586
        ],
4587
        'ldap_add_ext' => [
4588
            '7.2'       => false,
4589
            '7.3'       => true,
4590
            'extension' => 'ldap',
4591
        ],
4592
        'ldap_bind_ext' => [
4593
            '7.2'       => false,
4594
            '7.3'       => true,
4595
            'extension' => 'ldap',
4596
        ],
4597
        'ldap_delete_ext' => [
4598
            '7.2'       => false,
4599
            '7.3'       => true,
4600
            'extension' => 'ldap',
4601
        ],
4602
        'ldap_exop_refresh' => [
4603
            '7.2'       => false,
4604
            '7.3'       => true,
4605
            'extension' => 'ldap',
4606
        ],
4607
        'ldap_mod_add_ext' => [
4608
            '7.2'       => false,
4609
            '7.3'       => true,
4610
            'extension' => 'ldap',
4611
        ],
4612
        'ldap_mod_replace_ext' => [
4613
            '7.2'       => false,
4614
            '7.3'       => true,
4615
            'extension' => 'ldap',
4616
        ],
4617
        'ldap_mod_del_ext' => [
4618
            '7.2'       => false,
4619
            '7.3'       => true,
4620
            'extension' => 'ldap',
4621
        ],
4622
        'ldap_rename_ext' => [
4623
            '7.2'       => false,
4624
            '7.3'       => true,
4625
            'extension' => 'ldap',
4626
        ],
4627
        'normalizer_get_raw_decomposition' => [
4628
            '7.2'       => false,
4629
            '7.3'       => true,
4630
            'extension' => 'intl',
4631
        ],
4632
        'openssl_pkey_derive' => [
4633
            '7.2'       => false,
4634
            '7.3'       => true,
4635
            'extension' => 'openssl',
4636
        ],
4637
        'socket_wsaprotocol_info_export' => [
4638
            '7.2' => false,
4639
            '7.3' => true,
4640
        ],
4641
        'socket_wsaprotocol_info_import' => [
4642
            '7.2' => false,
4643
            '7.3' => true,
4644
        ],
4645
        'socket_wsaprotocol_info_release' => [
4646
            '7.2' => false,
4647
            '7.3' => true,
4648
        ],
4649
        'gc_status' => [
4650
            '7.2' => false,
4651
            '7.3' => true,
4652
        ],
4653

4654
        'get_mangled_object_vars' => [
4655
            '7.3' => false,
4656
            '7.4' => true,
4657
        ],
4658
        'imagecreatefromtga' => [
4659
            '7.3'       => false,
4660
            '7.4'       => true,
4661
            'extension' => 'gd',
4662
        ],
4663
        'mb_str_split' => [
4664
            '7.3'       => false,
4665
            '7.4'       => true,
4666
            'extension' => 'mbstring',
4667
        ],
4668
        'openssl_x509_verify' => [
4669
            '7.3'       => false,
4670
            '7.4'       => true,
4671
            'extension' => 'openssl',
4672
        ],
4673
        'password_algos' => [
4674
            '7.3'       => false,
4675
            '7.4'       => true,
4676
            'extension' => 'password',
4677
        ],
4678
        'pcntl_unshare' => [
4679
            '7.3'       => false,
4680
            '7.4'       => true,
4681
            'extension' => 'pcntl',
4682
        ],
4683
        'sapi_windows_set_ctrl_handler' => [
4684
            '7.3' => false,
4685
            '7.4' => true,
4686
        ],
4687
        'sapi_windows_generate_ctrl_event' => [
4688
            '7.3' => false,
4689
            '7.4' => true,
4690
        ],
4691

4692
        'fdiv' => [
4693
            '7.4' => false,
4694
            '8.0' => true,
4695
        ],
4696
        'get_debug_type' => [
4697
            '7.4' => false,
4698
            '8.0' => true,
4699
        ],
4700
        'get_resource_id' => [
4701
            '7.4' => false,
4702
            '8.0' => true,
4703
        ],
4704
        'preg_last_error_msg' => [
4705
            '7.4' => false,
4706
            '8.0' => true,
4707
        ],
4708
        'str_contains' => [
4709
            '7.4' => false,
4710
            '8.0' => true,
4711
        ],
4712
        'str_ends_with' => [
4713
            '7.4' => false,
4714
            '8.0' => true,
4715
        ],
4716
        'str_starts_with' => [
4717
            '7.4' => false,
4718
            '8.0' => true,
4719
        ],
4720
        'imagegetinterpolation' => [
4721
            '7.4'       => false,
4722
            '8.0'       => true,
4723
            'extension' => 'gd',
4724
        ],
4725
        'enchant_dict_add' => [
4726
            '7.4'       => false,
4727
            '8.0'       => true,
4728
            'extension' => 'enchant',
4729
        ],
4730
        'enchant_dict_is_added' => [
4731
            '7.4'       => false,
4732
            '8.0'       => true,
4733
            'extension' => 'enchant',
4734
        ],
4735
        'ldap_count_references' => [
4736
            '7.4'       => false,
4737
            '8.0'       => true,
4738
            'extension' => 'ldap',
4739
        ],
4740
        'openssl_cms_encrypt' => [
4741
            '7.4'       => false,
4742
            '8.0'       => true,
4743
            'extension' => 'openssl',
4744
        ],
4745
        'openssl_cms_decrypt' => [
4746
            '7.4'       => false,
4747
            '8.0'       => true,
4748
            'extension' => 'openssl',
4749
        ],
4750
        'openssl_cms_read' => [
4751
            '7.4'       => false,
4752
            '8.0'       => true,
4753
            'extension' => 'openssl',
4754
        ],
4755
        'openssl_cms_sign' => [
4756
            '7.4'       => false,
4757
            '8.0'       => true,
4758
            'extension' => 'openssl',
4759
        ],
4760
        'openssl_cms_verify' => [
4761
            '7.4'       => false,
4762
            '8.0'       => true,
4763
            'extension' => 'openssl',
4764
        ],
4765

4766
        'array_is_list' => [
4767
            '8.0' => false,
4768
            '8.1' => true,
4769
        ],
4770
        'enum_exists' => [
4771
            '8.0' => false,
4772
            '8.1' => true,
4773
        ],
4774
        'fsync' => [
4775
            '8.0' => false,
4776
            '8.1' => true,
4777
        ],
4778
        'fdatasync' => [
4779
            '8.0' => false,
4780
            '8.1' => true,
4781
        ],
4782
        'imagecreatefromavif' => [
4783
            '8.0'       => false,
4784
            '8.1'       => true,
4785
            'extension' => 'gd',
4786
        ],
4787
        'imageavif' => [
4788
            '8.0'       => false,
4789
            '8.1'       => true,
4790
            'extension' => 'gd',
4791
        ],
4792
        'mysqli_fetch_column' => [
4793
            '8.0'       => false,
4794
            '8.1'       => true,
4795
            'extension' => 'mysqli',
4796
        ],
4797
        'pcntl_rfork' => [
4798
            '8.0'       => false,
4799
            '8.1'       => true,
4800
            'extension' => 'pcntl',
4801
        ],
4802
        'sodium_crypto_stream_xchacha20' => [
4803
            '8.0'       => false,
4804
            '8.1'       => true,
4805
            'extension' => 'sodium',
4806
        ],
4807
        'sodium_crypto_stream_xchacha20_keygen' => [
4808
            '8.0'       => false,
4809
            '8.1'       => true,
4810
            'extension' => 'sodium',
4811
        ],
4812
        'sodium_crypto_stream_xchacha20_xor' => [
4813
            '8.0'       => false,
4814
            '8.1'       => true,
4815
            'extension' => 'sodium',
4816
        ],
4817
        'sodium_crypto_core_ristretto255_add' => [
4818
            '8.0'       => false,
4819
            '8.1'       => true,
4820
            'extension' => 'sodium',
4821
        ],
4822
        'sodium_crypto_core_ristretto255_from_hash' => [
4823
            '8.0'       => false,
4824
            '8.1'       => true,
4825
            'extension' => 'sodium',
4826
        ],
4827
        'sodium_crypto_core_ristretto255_is_valid_point' => [
4828
            '8.0'       => false,
4829
            '8.1'       => true,
4830
            'extension' => 'sodium',
4831
        ],
4832
        'sodium_crypto_core_ristretto255_random' => [
4833
            '8.0'       => false,
4834
            '8.1'       => true,
4835
            'extension' => 'sodium',
4836
        ],
4837
        'sodium_crypto_core_ristretto255_scalar_add' => [
4838
            '8.0'       => false,
4839
            '8.1'       => true,
4840
            'extension' => 'sodium',
4841
        ],
4842
        'sodium_crypto_core_ristretto255_scalar_complement' => [
4843
            '8.0'       => false,
4844
            '8.1'       => true,
4845
            'extension' => 'sodium',
4846
        ],
4847
        'sodium_crypto_core_ristretto255_scalar_invert' => [
4848
            '8.0'       => false,
4849
            '8.1'       => true,
4850
            'extension' => 'sodium',
4851
        ],
4852
        'sodium_crypto_core_ristretto255_scalar_mul' => [
4853
            '8.0'       => false,
4854
            '8.1'       => true,
4855
            'extension' => 'sodium',
4856
        ],
4857
        'sodium_crypto_core_ristretto255_scalar_negate' => [
4858
            '8.0'       => false,
4859
            '8.1'       => true,
4860
            'extension' => 'sodium',
4861
        ],
4862
        'sodium_crypto_core_ristretto255_scalar_random' => [
4863
            '8.0'       => false,
4864
            '8.1'       => true,
4865
            'extension' => 'sodium',
4866
        ],
4867
        'sodium_crypto_core_ristretto255_scalar_reduce' => [
4868
            '8.0'       => false,
4869
            '8.1'       => true,
4870
            'extension' => 'sodium',
4871
        ],
4872
        'sodium_crypto_core_ristretto255_scalar_sub' => [
4873
            '8.0'       => false,
4874
            '8.1'       => true,
4875
            'extension' => 'sodium',
4876
        ],
4877
        'sodium_crypto_core_ristretto255_sub' => [
4878
            '8.0'       => false,
4879
            '8.1'       => true,
4880
            'extension' => 'sodium',
4881
        ],
4882
        'sodium_crypto_scalarmult_ristretto255' => [
4883
            '8.0'       => false,
4884
            '8.1'       => true,
4885
            'extension' => 'sodium',
4886
        ],
4887
        'sodium_crypto_scalarmult_ristretto255_base' => [
4888
            '8.0'       => false,
4889
            '8.1'       => true,
4890
            'extension' => 'sodium',
4891
        ],
4892

4893
        'ini_parse_quantity' => [
4894
            '8.1' => false,
4895
            '8.2' => true,
4896
        ],
4897
        'memory_reset_peak_usage' => [
4898
            '8.1' => false,
4899
            '8.2' => true,
4900
        ],
4901
        'curl_upkeep' => [
4902
            '8.1'       => false,
4903
            '8.2'       => true,
4904
            'extension' => 'curl',
4905
        ],
4906
        'mysqli_execute_query' => [
4907
            '8.1'       => false,
4908
            '8.2'       => true,
4909
            'extension' => 'mysqli',
4910
        ],
4911
        'oci_set_prefetch_lob' => [
4912
            '8.1'       => false,
4913
            '8.2'       => true,
4914
            'extension' => 'oci8',
4915
        ],
4916
        'odbc_connection_string_is_quoted' => [
4917
            '8.1'       => false,
4918
            '8.2'       => true,
4919
            'extension' => 'odbc',
4920
        ],
4921
        'odbc_connection_string_should_quote' => [
4922
            '8.1'       => false,
4923
            '8.2'       => true,
4924
            'extension' => 'odbc',
4925
        ],
4926
        'odbc_connection_string_quote' => [
4927
            '8.1'       => false,
4928
            '8.2'       => true,
4929
            'extension' => 'odbc',
4930
        ],
4931
        'openssl_cipher_key_length' => [
4932
            '8.1'       => false,
4933
            '8.2'       => true,
4934
            'extension' => 'openssal',
4935
        ],
4936
        'sodium_crypto_stream_xchacha20_xor_ic' => [
4937
            '8.1'       => false,
4938
            '8.2'       => true,
4939
            'extension' => 'sodium',
4940
        ],
4941
        'libxml_get_external_entity_loader' => [
4942
            '8.1'       => false,
4943
            '8.2'       => true,
4944
            'extension' => 'libxml',
4945
        ],
4946

4947
        'imap_is_open' => [
4948
            '8.2.0'     => false,
4949
            '8.2.1'     => true,
4950
            'extension' => 'imap',
4951
        ],
4952

4953
        'stream_context_set_options' => [
4954
            '8.2' => false,
4955
            '8.3' => true,
4956
        ],
4957
        'json_validate' => [
4958
            '8.2'       => false,
4959
            '8.3'       => true,
4960
            'extension' => 'json',
4961
        ],
4962
        'ldap_connect_wallet' => [
4963
            '8.2'       => false,
4964
            '8.3'       => true,
4965
            'extension' => 'ldap',
4966
        ],
4967
        'ldap_exop_sync' => [
4968
            '8.2'       => false,
4969
            '8.3'       => true,
4970
            'extension' => 'ldap',
4971
        ],
4972
        'mb_str_pad' => [
4973
            '8.2'       => false,
4974
            '8.3'       => true,
4975
            'extension' => 'mbstring',
4976
        ],
4977
        'pg_set_error_context_visibility' => [
4978
            '8.2'       => false,
4979
            '8.3'       => true,
4980
            'extension' => 'pgsql',
4981
        ],
4982
        'posix_sysconf' => [
4983
            '8.2'       => false,
4984
            '8.3'       => true,
4985
            'extension' => 'posix',
4986
        ],
4987
        'posix_pathconf' => [
4988
            '8.2'       => false,
4989
            '8.3'       => true,
4990
            'extension' => 'posix',
4991
        ],
4992
        'posix_fpathconf' => [
4993
            '8.2'       => false,
4994
            '8.3'       => true,
4995
            'extension' => 'posix',
4996
        ],
4997
        'posix_eaccess' => [
4998
            '8.2'       => false,
4999
            '8.3'       => true,
5000
            'extension' => 'posix',
5001
        ],
5002
        'socket_atmark' => [
5003
            '8.2'       => false,
5004
            '8.3'       => true,
5005
            'extension' => 'sockets',
5006
        ],
5007

5008
        'array_all' => [
5009
            '8.3' => false,
5010
            '8.4' => true,
5011
        ],
5012
        'array_any' => [
5013
            '8.3' => false,
5014
            '8.4' => true,
5015
        ],
5016
        'array_find' => [
5017
            '8.3' => false,
5018
            '8.4' => true,
5019
        ],
5020
        'array_find_key' => [
5021
            '8.3' => false,
5022
            '8.4' => true,
5023
        ],
5024
        'fpow' => [
5025
            '8.3' => false,
5026
            '8.4' => true,
5027
        ],
5028
        'http_clear_last_response_header' => [
5029
            '8.3' => false,
5030
            '8.4' => true,
5031
        ],
5032
        'http_get_last_response_header' => [
5033
            '8.3' => false,
5034
            '8.4' => true,
5035
        ],
5036
        'request_parse_body' => [
5037
            '8.3' => false,
5038
            '8.4' => true,
5039
        ],
5040
        'bcceil' => [
5041
            '8.3'       => false,
5042
            '8.4'       => true,
5043
            'extension' => 'bcmath',
5044
        ],
5045
        'bcdivmod' => [
5046
            '8.3'       => false,
5047
            '8.4'       => true,
5048
            'extension' => 'bcmath',
5049
        ],
5050
        'bcfloor' => [
5051
            '8.3'       => false,
5052
            '8.4'       => true,
5053
            'extension' => 'bcmath',
5054
        ],
5055
        'bcround' => [
5056
            '8.3'       => false,
5057
            '8.4'       => true,
5058
            'extension' => 'bcmath',
5059
        ],
5060
        'grapheme_str_split' => [
5061
            '8.3'       => false,
5062
            '8.4'       => true,
5063
            'extension' => 'intl',
5064
        ],
5065
        'mb_lcfirst' => [
5066
            '8.3'       => false,
5067
            '8.4'       => true,
5068
            'extension' => 'mbstring',
5069
        ],
5070
        'mb_ucfirst' => [
5071
            '8.3'       => false,
5072
            '8.4'       => true,
5073
            'extension' => 'mbstring',
5074
        ],
5075
        'mb_ltrim' => [
5076
            '8.3'       => false,
5077
            '8.4'       => true,
5078
            'extension' => 'mbstring',
5079
        ],
5080
        'mb_rtrim' => [
5081
            '8.3'       => false,
5082
            '8.4'       => true,
5083
            'extension' => 'mbstring',
5084
        ],
5085
        'mb_trim' => [
5086
            '8.3'       => false,
5087
            '8.4'       => true,
5088
            'extension' => 'mbstring',
5089
        ],
5090
        'opcache_jit_blacklist' => [
5091
            '8.3'       => false,
5092
            '8.4'       => true,
5093
            'extension' => 'opcache',
5094
        ],
5095
        'openssl_password_hash' => [
5096
            '8.3'       => false,
5097
            '8.4'       => true,
5098
            'extension' => 'openssl',
5099
        ],
5100
        'openssl_password_verify' => [
5101
            '8.3'       => false,
5102
            '8.4'       => true,
5103
            'extension' => 'openssl',
5104
        ],
5105
        'pcntl_getcpu' => [
5106
            '8.3'       => false,
5107
            '8.4'       => true,
5108
            'extension' => 'pcntl',
5109
        ],
5110
        'pcntl_getcpuaffinity' => [
5111
            '8.3'       => false,
5112
            '8.4'       => true,
5113
            'extension' => 'pcntl',
5114
        ],
5115
        'pcntl_getqos_class' => [
5116
            '8.3'       => false,
5117
            '8.4'       => true,
5118
            'extension' => 'pcntl',
5119
        ],
5120
        'pcntl_setcpuaffinity' => [
5121
            '8.3'       => false,
5122
            '8.4'       => true,
5123
            'extension' => 'pcntl',
5124
        ],
5125
        'pcntl_setns' => [
5126
            '8.3'       => false,
5127
            '8.4'       => true,
5128
            'extension' => 'pcntl',
5129
        ],
5130
        'pcntl_setqos' => [
5131
            '8.3'       => false,
5132
            '8.4'       => true,
5133
            'extension' => 'pcntl',
5134
        ],
5135
        'pcntl_waitid' => [
5136
            '8.3'       => false,
5137
            '8.4'       => true,
5138
            'extension' => 'pcntl',
5139
        ],
5140
        'pg_change_password' => [
5141
            '8.3'       => false,
5142
            '8.4'       => true,
5143
            'extension' => 'pgsql',
5144
        ],
5145
        'pg_jit' => [
5146
            '8.3'       => false,
5147
            '8.4'       => true,
5148
            'extension' => 'pgsql',
5149
        ],
5150
        'pg_put_copy_data' => [
5151
            '8.3'       => false,
5152
            '8.4'       => true,
5153
            'extension' => 'pgsql',
5154
        ],
5155
        'pg_put_copy_end' => [
5156
            '8.3'       => false,
5157
            '8.4'       => true,
5158
            'extension' => 'pgsql',
5159
        ],
5160
        'pg_result_memory_size' => [
5161
            '8.3'       => false,
5162
            '8.4'       => true,
5163
            'extension' => 'pgsql',
5164
        ],
5165
        'pg_set_chunked_rows_size' => [
5166
            '8.3'       => false,
5167
            '8.4'       => true,
5168
            'extension' => 'pgsql',
5169
        ],
5170
        'pg_socket_poll' => [
5171
            '8.3'       => false,
5172
            '8.4'       => true,
5173
            'extension' => 'pgsql',
5174
        ],
5175
        'sodium_crypto_aead_aegis128l_decrypt' => [
5176
            '8.3'       => false,
5177
            '8.4'       => true,
5178
            'extension' => 'sodium',
5179
        ],
5180
        'sodium_crypto_aead_aegis128l_encrypt' => [
5181
            '8.3'       => false,
5182
            '8.4'       => true,
5183
            'extension' => 'sodium',
5184
        ],
5185
        'sodium_crypto_aead_aegis128l_keygen' => [
5186
            '8.3'       => false,
5187
            '8.4'       => true,
5188
            'extension' => 'sodium',
5189
        ],
5190
        'sodium_crypto_aead_aegis256_decrypt' => [
5191
            '8.3'       => false,
5192
            '8.4'       => true,
5193
            'extension' => 'sodium',
5194
        ],
5195
        'sodium_crypto_aead_aegis256_encrypt' => [
5196
            '8.3'       => false,
5197
            '8.4'       => true,
5198
            'extension' => 'sodium',
5199
        ],
5200
        'sodium_crypto_aead_aegis256_keygen' => [
5201
            '8.3'       => false,
5202
            '8.4'       => true,
5203
            'extension' => 'sodium',
5204
        ],
5205

5206
        'curl_share_init_persistent' => [
5207
            '8.4'       => false,
5208
            '8.5'       => true,
5209
            'extension' => 'curl',
5210
        ],
5211
    ];
5212

5213

5214
    /**
5215
     * Returns an array of tokens this test wants to listen for.
5216
     *
5217
     * @since 5.6
5218
     *
5219
     * @return array<int|string>
5220
     */
5221
    public function register()
8✔
5222
    {
5223
        // Handle case-insensitivity of function names.
5224
        $this->newFunctions = \array_change_key_case($this->newFunctions, \CASE_LOWER);
8✔
5225

5226
        return [
4✔
5227
            \T_STRING,
8✔
5228
            \T_NAME_FULLY_QUALIFIED,
6✔
5229
        ];
6✔
5230
    }
5231

5232
    /**
5233
     * Processes this test, when one of its tokens is encountered.
5234
     *
5235
     * @since 5.5
5236
     *
5237
     * @param \PHP_CodeSniffer\Files\File $phpcsFile The file being scanned.
5238
     * @param int                         $stackPtr  The position of the current token in
5239
     *                                               the stack passed in $tokens.
5240
     *
5241
     * @return void
5242
     */
5243
    public function process(File $phpcsFile, $stackPtr)
152✔
5244
    {
5245
        $tokens = $phpcsFile->getTokens();
152✔
5246

5247
        $function   = \ltrim($tokens[$stackPtr]['content'], '\\');
152✔
5248
        $functionLc = \strtolower($function);
152✔
5249

5250
        if (isset($this->newFunctions[$functionLc]) === false) {
152✔
5251
            return;
152✔
5252
        }
5253

5254
        $nextToken = $phpcsFile->findNext(Tokens::$emptyTokens, ($stackPtr + 1), null, true);
152✔
5255
        if ($nextToken === false
114✔
5256
            || $tokens[$nextToken]['code'] !== \T_OPEN_PARENTHESIS
152✔
5257
            || isset($tokens[$nextToken]['parenthesis_owner']) === true
152✔
5258
        ) {
38✔
5259
            return;
×
5260
        }
5261

5262
        $ignore  = [\T_NEW => true];
152✔
5263
        $ignore += Collections::objectOperators();
152✔
5264

5265
        $prevToken = $phpcsFile->findPrevious(Tokens::$emptyTokens, ($stackPtr - 1), null, true);
152✔
5266
        if (isset($ignore[$tokens[$prevToken]['code']]) === true) {
152✔
5267
            // Not a call to a PHP function.
5268
            return;
152✔
5269

5270
        } elseif ($tokens[$stackPtr]['code'] === \T_STRING
152✔
5271
            && $tokens[$prevToken]['code'] === \T_NS_SEPARATOR
152✔
5272
        ) {
38✔
5273
            $prevPrevToken = $phpcsFile->findPrevious(Tokens::$emptyTokens, ($prevToken - 1), null, true);
76✔
5274
            if ($tokens[$prevPrevToken]['code'] === \T_STRING
76✔
5275
                || $tokens[$prevPrevToken]['code'] === \T_NAMESPACE
76✔
5276
            ) {
38✔
5277
                // Namespaced function.
5278
                return;
76✔
5279
            }
5280
        }
38✔
5281

5282
        $itemInfo = [
76✔
5283
            'name'   => $function,
152✔
5284
            'nameLc' => $functionLc,
152✔
5285
        ];
114✔
5286
        $this->handleFeature($phpcsFile, $stackPtr, $itemInfo);
152✔
5287
    }
76✔
5288

5289

5290
    /**
5291
     * Handle the retrieval of relevant information and - if necessary - throwing of an
5292
     * error for a matched item.
5293
     *
5294
     * @since 10.0.0
5295
     *
5296
     * @param \PHP_CodeSniffer\Files\File $phpcsFile The file being scanned.
5297
     * @param int                         $stackPtr  The position of the relevant token in
5298
     *                                               the stack.
5299
     * @param array                       $itemInfo  Base information about the item.
5300
     *
5301
     * @return void
5302
     */
5303
    protected function handleFeature(File $phpcsFile, $stackPtr, array $itemInfo)
152✔
5304
    {
5305
        $itemArray   = $this->newFunctions[$itemInfo['nameLc']];
152✔
5306
        $versionInfo = $this->getVersionInfo($itemArray);
152✔
5307

5308
        if (empty($versionInfo['not_in_version'])
152✔
5309
            || ScannedCode::shouldRunOnOrBelow($versionInfo['not_in_version']) === false
152✔
5310
        ) {
38✔
5311
            return;
152✔
5312
        }
5313

5314
        $this->addError($phpcsFile, $stackPtr, $itemInfo, $versionInfo);
136✔
5315
    }
68✔
5316

5317

5318
    /**
5319
     * Generates the error for this item.
5320
     *
5321
     * @since 10.0.0
5322
     *
5323
     * @param \PHP_CodeSniffer\Files\File $phpcsFile   The file being scanned.
5324
     * @param int                         $stackPtr    The position of the relevant token in
5325
     *                                                 the stack.
5326
     * @param array                       $itemInfo    Base information about the item.
5327
     * @param string[]                    $versionInfo Array with detail (version) information
5328
     *                                                 relevant to the item.
5329
     *
5330
     * @return void
5331
     */
5332
    protected function addError(File $phpcsFile, $stackPtr, array $itemInfo, array $versionInfo)
136✔
5333
    {
5334
        // Overrule the default message template.
5335
        $this->msgTemplate = 'The function %s() is not present in PHP version %s or earlier';
136✔
5336

5337
        $msgInfo = $this->getMessageInfo($itemInfo['name'], $itemInfo['name'], $versionInfo);
136✔
5338

5339
        $phpcsFile->addError($msgInfo['message'], $stackPtr, $msgInfo['errorcode'], $msgInfo['data']);
136✔
5340
    }
68✔
5341
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc