Annotation of embedaddon/php/ext/filter/tests/040.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: filter_has_var() tests
3: --SKIPIF--
4: <?php if (!extension_loaded("filter")) die("skip"); ?>
5: --GET--
6: a=1&b=2&c=0
7: --POST--
8: ap[]=1&bp=test&cp=
9: --FILE--
10: <?php
11:
12: var_dump(filter_has_var());
13: var_dump(filter_has_var(INPUT_GET,""));
14: var_dump(filter_has_var(INPUT_GET,array()));
15: var_dump(filter_has_var(INPUT_POST, "ap"));
16: var_dump(filter_has_var(INPUT_POST, "cp"));
17: var_dump(filter_has_var(INPUT_GET, "a"));
18: var_dump(filter_has_var(INPUT_GET, "c"));
19: var_dump(filter_has_var(INPUT_GET, "abc"));
20: var_dump(filter_has_var(INPUT_GET, "cc"));
21: var_dump(filter_has_var(-1, "cc"));
22: var_dump(filter_has_var(0, "cc"));
23: var_dump(filter_has_var("", "cc"));
24:
25: echo "Done\n";
26: ?>
27: --EXPECTF--
28: Warning: filter_has_var() expects exactly 2 parameters, 0 given in %s on line %d
29: bool(false)
30: bool(false)
31:
32: Warning: filter_has_var() expects parameter 2 to be string, array given in %s on line %d
33: bool(false)
34: bool(true)
35: bool(true)
36: bool(true)
37: bool(true)
38: bool(false)
39: bool(false)
40: bool(false)
41: bool(false)
42:
43: Warning: filter_has_var() expects parameter 1 to be long, string given in %s on line %d
44: bool(false)
45: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>