1--TEST-- 2Check xsltprocessor::registerPHPFunctions 3--SKIPIF-- 4<?php 5 if (!extension_loaded('xsl')) { 6 die("skip\n"); 7 } 8?> 9--FILE-- 10<?php 11include dirname(__FILE__) .'/prepare.inc'; 12$phpfuncxsl = new domDocument(); 13$phpfuncxsl->load(dirname(__FILE__)."/phpfunc.xsl"); 14if(!$phpfuncxsl) { 15 echo "Error while parsing the xsl document\n"; 16 exit; 17} 18$proc->importStylesheet($phpfuncxsl); 19var_dump($proc->registerPHPFunctions()); 20var_dump($proc->transformToXml($dom)); 21 22//var_dump($proc->registerPHPFunctions(array())); 23//var_dump($proc->transformToXml($dom)); 24--EXPECT-- 25NULL 26string(18) "This Is An Example" 27--CREDITS-- 28Christian Weiske, cweiske@php.net 29PHP Testfest Berlin 2009-05-09 30