diff options
| author | Antony Dovgal <tony2001@php.net> | 2006-11-13 14:51:11 +0000 |
|---|---|---|
| committer | Antony Dovgal <tony2001@php.net> | 2006-11-13 14:51:11 +0000 |
| commit | a2a20556d830cb1f8d0caa89876d846f11e5c0c1 (patch) | |
| tree | cc2ef01a99811cae4489dc0bd9a45330ef00ae78 /ext/filter | |
| parent | 60a2df7db2f1312af0fb0b7f04278acb83d50319 (diff) | |
| download | php-git-a2a20556d830cb1f8d0caa89876d846f11e5c0c1.tar.gz | |
new test
Diffstat (limited to 'ext/filter')
| -rw-r--r-- | ext/filter/tests/039.phpt | 102 |
1 files changed, 102 insertions, 0 deletions
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-- +<?php if (!extension_loaded("filter")) print "skip"; ?> +--FILE-- +<?php + +var_dump(filter_var_array(NULL)); +var_dump(filter_var_array(array())); +var_dump(filter_var_array(array(1,"blah"=>"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 |
