File tree Expand file tree Collapse file tree 1 file changed +33
-0
lines changed Expand file tree Collapse file tree 1 file changed +33
-0
lines changed Original file line number Diff line number Diff line change
1
+ --TEST--
2
+ filter_var() and FILTER_SANITIZE_ADD_SLASHES
3
+ --SKIPIF--
4
+ <?php if (!extension_loaded ("filter " )) die ("skip " ); ?>
5
+ --FILE--
6
+ <?php
7
+
8
+ function filter_test_compare ($ input ) {
9
+ return filter_var ($ input , FILTER_SANITIZE_ADD_SLASHES ) === filter_var ($ input , FILTER_SANITIZE_MAGIC_QUOTES );
10
+ }
11
+
12
+ var_dump (filter_var ("test'asd'asd'' asd\' \"asdfasdf " , FILTER_SANITIZE_ADD_SLASHES ));
13
+ var_dump (filter_var ("' " , FILTER_SANITIZE_ADD_SLASHES ));
14
+ var_dump (filter_var ("" , FILTER_SANITIZE_ADD_SLASHES ));
15
+ var_dump (filter_var (-1 , FILTER_SANITIZE_ADD_SLASHES ));
16
+
17
+ var_dump (filter_test_compare ("test'asd'asd'' asd\' \"asdfasdf " ));
18
+ var_dump (filter_test_compare ("'' " ));
19
+ var_dump (filter_test_compare ('' ));
20
+ var_dump (filter_test_compare (-1 ));
21
+
22
+ echo "Done \n" ;
23
+ ?>
24
+ --EXPECT--
25
+ string(36) "test\'asd\'asd\'\' asd\\\'\"asdfasdf"
26
+ string(2) "\'"
27
+ string(0) ""
28
+ string(2) "-1"
29
+ bool(true)
30
+ bool(true)
31
+ bool(true)
32
+ bool(true)
33
+ Done
You can’t perform that action at this time.
0 commit comments