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>