Annotation of embedaddon/php/ext/xsl/tests/bug33853.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Bug #33853 (php:function call __autoload with lowercase param)
3: --SKIPIF--
4: <?php if (!extension_loaded('xsl')) die('skip xsl not loaded'); ?>
5: --FILE--
6: <?php
7:
8: function __autoload($className) {
9: var_dump($className);
10: exit();
11: }
12:
13: $xsl = new DomDocument();
14: $xsl->loadXML('<?xml version="1.0" encoding="iso-8859-1" ?>
15: <xsl:stylesheet version="1.0"
16: xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
17: xmlns:php="http://php.net/xsl">
18: <xsl:template match="/">
19: <xsl:value-of select="php:function(\'TeSt::dateLang\')" />
20: </xsl:template>
21: </xsl:stylesheet>');
22: $inputdom = new DomDocument();
23: $inputdom->loadXML('<?xml version="1.0" encoding="iso-8859-1" ?>
24: <today></today>');
25:
26: $proc = new XsltProcessor();
27: $proc->registerPhpFunctions();
28: $xsl = $proc->importStylesheet($xsl);
29: $newdom = $proc->transformToDoc($inputdom);
30: ?>
31: ===DONE===
32: --EXPECT--
33: string(4) "TeSt"
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>