⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xslt011.phpt

📁 PHP v6.0 For Linux 运行环境:Win9X/ WinME/ WinNT/ Win2K/ WinXP
💻 PHPT
字号:
--TEST--Test 11: php:function Support--SKIPIF--<?php require_once('skipif.inc'); ?>--FILE--<?phpprint "Test 11: php:function Support\n";  Class foo {       function foo() {}       function __toString() { return "not a DomNode object";}  }$dom = new domDocument();  $dom->load(dirname(__FILE__)."/xslt011.xsl");  $proc = new xsltprocessor;  $xsl = $proc->importStylesheet($dom);    $xml = new DomDocument();  $xml->load(dirname(__FILE__)."/xslt011.xml");  $proc->registerPHPFunctions();  print $proc->transformToXml($xml);   function foobar($id, $secondArg = "" ) {    if (is_array($id)) {        return $id[0]->value . " - " . $secondArg;    } else {        return $id . " - " . $secondArg;    }  }  function nodeSet($id = null) {      if ($id and is_array($id)) {          return $id[0];      } else {          $dom = new domdocument;          $dom->loadXML("<root>this is from an external DomDocument</root>");          return $dom->documentElement;      }  }  function nonDomNode() {    return  new foo();  }    class aClass {    static function aStaticFunction($id) {        return $id;    }  }  --EXPECTF--Test 11: php:function SupportWarning: XSLTProcessor::transformToXml(): A PHP Object can not be converted to a XPath-string in %s on line 16<?xml version="1.0"?>foobar - secondArgfoobar - this is from an external DomDocumentfrom the Input Documentstatic

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -