From d10b686b6e47c58c96aa333be94a0e69b4df8ffb Mon Sep 17 00:00:00 2001 From: Pierre Joye Date: Thu, 31 Aug 2006 16:13:39 +0000 Subject: [PATCH] - add a test for input_get and array This test fails now. When the input variable is an array, its contents is replace by the filter result. To be fixed asap (before 5.2.0) --- ext/filter/tests/035.phpt | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 ext/filter/tests/035.phpt diff --git a/ext/filter/tests/035.phpt b/ext/filter/tests/035.phpt new file mode 100644 index 0000000000..054f43a645 --- /dev/null +++ b/ext/filter/tests/035.phpt @@ -0,0 +1,35 @@ +--TEST-- +GET/POST/REQUEST Test with input_get +--POST-- +d=379 +--GET-- +ar[elm1]=1234&ar[elm2]=0660&a=0234 +--FILE-- +FILTER_FLAG_ALLOW_OCTAL)); +var_dump($ret); + +$ret = input_get(INPUT_GET, 'ar', FILTER_VALIDATE_INT); +var_dump($ret); + +$ret = input_get(INPUT_GET, 'ar', FILTER_VALIDATE_INT, array('flags'=>FILTER_FLAG_ALLOW_OCTAL)); +var_dump($ret); +?> +--EXPECT-- +bool(false) +int(156) +array(2) { + ["elm1"]=> + int(1234) + ["elm2"]=> + bool(false) +} +array(2) { + ["elm1"]=> + int(1234) + ["elm2"]=> + int(432) +} -- 2.50.1