From: Pierre Joye Date: Tue, 3 Oct 2006 23:33:23 +0000 (+0000) Subject: - MFB X-Git-Tag: RELEASE_1_0_0RC1~1436 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6284e39e0e4d311799e027e3826736b7b6f7b6f1;p=php - MFB --- diff --git a/ext/filter/tests/037.phpt b/ext/filter/tests/037.phpt new file mode 100644 index 0000000000..9e91288cb8 --- /dev/null +++ b/ext/filter/tests/037.phpt @@ -0,0 +1,39 @@ +--TEST-- +GET and data callback tests +--GET-- +a=1&b=2 +--FILE-- +'myfunc')); +echo "\n"; +echo filter_input(INPUT_GET, 'b', FILTER_VALIDATE_INT); +echo "\n"; +$data = "data"; + +echo filter_var($data, FILTER_CALLBACK, array("options"=>'myfunc')); +echo "\n"; + +$res = filter_input_array(INPUT_GET, array( + 'a' => array( + 'filter' => FILTER_CALLBACK, + 'options' => 'myfunc' + ), + 'b' => FILTER_VALIDATE_INT + ) + ); + +var_dump($res); +?> +--EXPECT-- +1_callback +2 +data_callback +array(2) { + ["a"]=> + string(10) "1_callback" + ["b"]=> + int(2) +} diff --git a/ext/filter/tests/038.phpt b/ext/filter/tests/038.phpt new file mode 100644 index 0000000000..d74e5f27ec --- /dev/null +++ b/ext/filter/tests/038.phpt @@ -0,0 +1,56 @@ +--TEST-- +Test scalar, array +--FILE-- +FILTER_FLAG_ALLOW_OCTAL)); +var_dump($res); + +$var = array(12); +$res = filter_var($var, FILTER_VALIDATE_INT, array('flags'=>FILTER_FLAG_ALLOW_OCTAL)); +var_dump($res); + +$var = 12; +$res = filter_var($var, FILTER_VALIDATE_INT, array('flags'=>FILTER_FLAG_ALLOW_OCTAL|FILTER_FORCE_ARRAY)); +var_dump($res); + + + +$var = 12; +$res = filter_var($var, FILTER_VALIDATE_INT, array('flags'=>FILTER_FLAG_ALLOW_OCTAL|FILTER_REQUIRE_ARRAY)); +var_dump($res); + +$var = array(12); +$res = filter_var($var, FILTER_VALIDATE_INT, array('flags'=>FILTER_FLAG_ALLOW_OCTAL|FILTER_REQUIRE_ARRAY)); +var_dump($res); + +$var = array(12); +$res = filter_var($var, FILTER_VALIDATE_INT, array('flags'=>FILTER_FLAG_ALLOW_OCTAL|FILTER_FORCE_ARRAY|FILTER_REQUIRE_ARRAY)); +var_dump($res); + +$var = array(12); +$res = filter_var($var, FILTER_VALIDATE_INT, array('flags'=>FILTER_FLAG_ALLOW_OCTAL|FILTER_FORCE_ARRAY)); +var_dump($res); + +?> +--EXPECT-- +int(12) +bool(false) +array(1) { + [0]=> + int(12) +} +bool(false) +array(1) { + [0]=> + int(12) +} +array(1) { + [0]=> + int(12) +} +array(1) { + [0]=> + int(12) +}