diff --git a/ext/xsl/tests/getParameter.phpt b/ext/xsl/tests/getParameter.phpt new file mode 100644 index 00000000000..73fa292fb28 --- /dev/null +++ b/ext/xsl/tests/getParameter.phpt @@ -0,0 +1,27 @@ +--TEST-- +XSLTProcessor::getParameter() +--EXTENSIONS-- +xsl +--FILE-- +setParameter('', 'foo', 'bar'); +var_dump($xslt->getParameter("", "foo")); +$xslt->removeParameter('', 'foo'); +var_dump($xslt->getParameter("", "foo")); + +// Non-interned string test +$xslt->setParameter('', 'foo', str_repeat('"abcd"', mt_rand(2, 2) /* defeat SCCP */)); +var_dump($xslt->getParameter("", "foo")); +$xslt->removeParameter('', 'foo'); +var_dump($xslt->getParameter("", "foo")); + +?> +--EXPECT-- +string(3) "bar" +bool(false) +string(12) ""abcd""abcd"" +bool(false)