003.phpt
来自「PHP v6.0 For Linux 运行环境:Win9X/ WinME/ Wi」· PHPT 代码 · 共 107 行
PHPT
107 行
--TEST--SimpleXML: Entities--SKIPIF--<?php if (!extension_loaded("simplexml")) print "skip"; ?>--FILE--<?php $xml =b<<<EOF<?xml version='1.0'?><!DOCTYPE sxe SYSTEM "notfound.dtd" [<!ENTITY included-entity "This is text included from an entity">]><sxe id="elem1"> Plain text. <elem1 attr1='first'> <!-- comment --> <elem2> <elem3> &included-entity; <elem4> <?test processing instruction ?> </elem4> </elem3> </elem2> </elem1></sxe>EOF;var_dump(simplexml_load_string($xml));?>===DONE===--EXPECTF--object(SimpleXMLElement)#%d (2) { ["@attributes"]=> array(1) { ["id"]=> string(5) "elem1" } ["elem1"]=> object(SimpleXMLElement)#%d (3) { ["@attributes"]=> array(1) { ["attr1"]=> string(5) "first" } ["comment"]=> object(SimpleXMLElement)#%d (0) { } ["elem2"]=> object(SimpleXMLElement)#%d (1) { ["elem3"]=> object(SimpleXMLElement)#%d (2) { ["included-entity"]=> object(SimpleXMLElement)#%d (1) { ["included-entity"]=> string(36) "This is text included from an entity" } ["elem4"]=> object(SimpleXMLElement)#%d (1) { ["test"]=> object(SimpleXMLElement)#%d (0) { } } } } }}===DONE===--UEXPECTF--object(SimpleXMLElement)#%d (2) { [u"@attributes"]=> array(1) { [u"id"]=> unicode(5) "elem1" } [u"elem1"]=> object(SimpleXMLElement)#%d (3) { [u"@attributes"]=> array(1) { [u"attr1"]=> unicode(5) "first" } [u"comment"]=> object(SimpleXMLElement)#%d (0) { } [u"elem2"]=> object(SimpleXMLElement)#%d (1) { [u"elem3"]=> object(SimpleXMLElement)#%d (2) { [u"included-entity"]=> object(SimpleXMLElement)#%d (1) { [u"included-entity"]=> unicode(36) "This is text included from an entity" } [u"elem4"]=> object(SimpleXMLElement)#%d (1) { [u"test"]=> object(SimpleXMLElement)#%d (0) { } } } } }}===DONE===
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?