File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ --TEST--
2+ FILTER_VALIDATE_STR: invalid min_len/max_len options
3+ --FILE--
4+ <?php
5+
6+ echo "--- min_len negative --- \n" ;
7+ var_dump (filter_var ("abc " , FILTER_VALIDATE_STR , [
8+ "options " => ["min_len " => -1 ]
9+ ]));
10+
11+ echo "--- max_len negative --- \n" ;
12+ var_dump (filter_var ("abc " , FILTER_VALIDATE_STR , [
13+ "options " => ["max_len " => -1 ]
14+ ]));
15+
16+ echo "--- min_len greater than max_len --- \n" ;
17+ var_dump (filter_var ("abc " , FILTER_VALIDATE_STR , [
18+ "options " => [
19+ "min_len " => 10 ,
20+ "max_len " => 5
21+ ]
22+ ]));
23+
24+ ?>
25+ --EXPECTF--
26+ --- min_len negative ---
27+
28+ Warning: filter_var(): min_len must be greater than or equal to 0 in %s on line %d
29+ bool(false)
30+ --- max_len negative ---
31+
32+ Warning: filter_var(): max_len must be greater than or equal to 0 in %s on line %d
33+ bool(false)
34+ --- min_len greater than max_len ---
35+
36+ Warning: filter_var(): min_len must be less than or equal to max_len in %s on line %d
37+ bool(false)
You can’t perform that action at this time.
0 commit comments