]> granicus.if.org Git - php/commitdiff
Add new use-case to parse_str() test. Tested on Windows, Linux and Linux 64
authorandy wharmby <wharmby@php.net>
Wed, 5 Aug 2009 08:54:27 +0000 (08:54 +0000)
committerandy wharmby <wharmby@php.net>
Wed, 5 Aug 2009 08:54:27 +0000 (08:54 +0000)
ext/standard/tests/strings/parse_str_basic4.phpt

index 0f8adc77bc727de700d17f79260bb2e235d7f609..a8cbbac81c43fbd5e37f1de58692a6a35ea88d6e 100644 (file)
@@ -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) {