--TEST--
Bug #71540 (NULL pointer dereference in xsl_ext_function_php())
--SKIPIF--
= 20903) die('skip this test is for PHP linked with libxml2 < 2.9.3 only')
?>
--FILE--
bob
EOB;
$xsl = <<
Users
EOB;
$xmldoc = new DOMDocument();
$xmldoc->loadXML($xml);
$xsldoc = new DOMDocument();
$xsldoc->loadXML($xsl);
$proc = new XSLTProcessor();
$proc->registerPHPFunctions();
$proc->importStyleSheet($xsldoc);
echo $proc->transformToXML($xmldoc);
?>
DONE
--EXPECTF--
Warning: XSLTProcessor::transformToXml(): xmlXPathCompOpEval: function test not found in %sbug71540.php on line %d
Warning: XSLTProcessor::transformToXml(): Unregistered function in %sbug71540.php on line %d
Warning: XSLTProcessor::transformToXml(): Stack usage errror in %sbug71540.php on line %d
Warning: XSLTProcessor::transformToXml(): Stack usage errror in %sbug71540.php on line %d
Warning: XSLTProcessor::transformToXml(): Handler name must be a string in %sbug71540.php on line %d
Warning: XSLTProcessor::transformToXml(): xmlXPathCompiledEval: 2 objects left on the stack. in %sbug71540.php on line %d
Warning: XSLTProcessor::transformToXml(): runtime error: file %s line 13 element value-of in %sbug71540.php on line %d
Warning: XSLTProcessor::transformToXml(): XPath evaluation returned no result. in %sbug71540.php on line %d
Users
DONE