From: Antony Dovgal Date: Mon, 13 Nov 2006 14:50:55 +0000 (+0000) Subject: new test X-Git-Tag: RELEASE_1_0_0RC1~1032 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=93bb9121074f9bf0ac10e76dd3ffd8b610156ee6;p=php new test --- diff --git a/ext/filter/tests/039.phpt b/ext/filter/tests/039.phpt new file mode 100644 index 0000000000..7a3ac9346f --- /dev/null +++ b/ext/filter/tests/039.phpt @@ -0,0 +1,102 @@ +--TEST-- +filter_var_array() and different arguments +--SKIPIF-- + +--FILE-- +"hoho"))); +var_dump(filter_var_array(array(), -1)); +var_dump(filter_var_array(array(), 1000000)); +var_dump(filter_var_array(array(), "")); + +var_dump(filter_var_array(array(""=>""), -1)); +var_dump(filter_var_array(array(""=>""), 1000000)); +var_dump(filter_var_array(array(""=>""), "")); + +var_dump(filter_var_array(array("aaa"=>"bbb"), -1)); +var_dump(filter_var_array(array("aaa"=>"bbb"), 1000000)); +var_dump(filter_var_array(array("aaa"=>"bbb"), "")); + +var_dump(filter_var_array(array(), new stdclass)); +var_dump(filter_var_array(array(), array())); +var_dump(filter_var_array(array(), array("var_name"=>1))); +var_dump(filter_var_array(array(), array("var_name"=>-1))); +var_dump(filter_var_array(array("var_name"=>""), array("var_name"=>-1))); +var_dump(filter_var_array(array("var_name"=>""), array("var_name"=>-1, "asdas"=>"asdasd", "qwe"=>"rty", ""=>""))); +var_dump(filter_var_array(array("asdas"=>"text"), array("var_name"=>-1, "asdas"=>"asdasd", "qwe"=>"rty", ""=>""))); + +echo "Done\n"; +?> +--EXPECTF-- +Warning: filter_var_array() expects parameter 1 to be array, null given in %s on line %d +NULL +array(0) { +} +array(2) { + [0]=> + string(1) "1" + ["blah"]=> + string(4) "hoho" +} +array(0) { +} +array(0) { +} +bool(false) +array(1) { + [""]=> + string(0) "" +} +array(1) { + [""]=> + string(0) "" +} +bool(false) +array(1) { + ["aaa"]=> + string(3) "bbb" +} +array(1) { + ["aaa"]=> + string(3) "bbb" +} +bool(false) +bool(false) +array(0) { +} +array(1) { + ["var_name"]=> + NULL +} +array(1) { + ["var_name"]=> + NULL +} +array(1) { + ["var_name"]=> + string(0) "" +} +array(4) { + ["var_name"]=> + string(0) "" + ["asdas"]=> + NULL + ["qwe"]=> + NULL + [""]=> + NULL +} +array(4) { + ["var_name"]=> + NULL + ["asdas"]=> + string(4) "text" + ["qwe"]=> + NULL + [""]=> + NULL +} +Done