summaryrefslogtreecommitdiff
path: root/ext/standard/tests/strings/parse_str_basic4.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'ext/standard/tests/strings/parse_str_basic4.phpt')
-rw-r--r--ext/standard/tests/strings/parse_str_basic4.phpt11
1 files changed, 11 insertions, 0 deletions
diff --git a/ext/standard/tests/strings/parse_str_basic4.phpt b/ext/standard/tests/strings/parse_str_basic4.phpt
index 0e4baf8d7..894dbf0c2 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
+string(1) "A"
+string(2) "%a"
+string(2) "%b"
+
Test string with non-binary safe name
NULL
array(1) {