From: andy wharmby Date: Wed, 5 Aug 2009 08:54:27 +0000 (+0000) Subject: Add new use-case to parse_str() test. Tested on Windows, Linux and Linux 64 X-Git-Tag: php-5.4.0alpha1~191^2~2851 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1b4a8d1c62b6616ef8827ca146f9d8e1873678e0;p=php Add new use-case to parse_str() test. Tested on Windows, Linux and Linux 64 --- diff --git a/ext/standard/tests/strings/parse_str_basic4.phpt b/ext/standard/tests/strings/parse_str_basic4.phpt index 0f8adc77bc..a8cbbac81c 100644 --- a/ext/standard/tests/strings/parse_str_basic4.phpt +++ b/ext/standard/tests/strings/parse_str_basic4.phpt @@ -20,6 +20,11 @@ $str = "arr[one=sid&arr[4][two=fred"; var_dump(parse_str($str, $res)); var_dump($res); +echo "\nTest string with badly formed % numbers\n"; +$str = "first=%41&second=%a&third=%b"; +var_dump(parse_str($str)); +var_dump($first, $second, $third); + echo "\nTest string with non-binary safe name\n"; $str = "arr.test[1]=sid&arr test[4][two]=fred"; var_dump(parse_str($str, $res)); @@ -59,6 +64,12 @@ array(2) { } } +Test string with badly formed % numbers +NULL +unicode(1) "A" +unicode(2) "%a" +unicode(2) "%b" + Test string with non-binary safe name NULL array(1) {