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

📄 007.phpt

📁 PHP v6.0 For Linux 运行环境:Win9X/ WinME/ WinNT/ Win2K/ WinXP
💻 PHPT
字号:
--TEST--SimpleXML: Attributes--SKIPIF--<?php if (!extension_loaded("simplexml")) print "skip"; ?>--FILE--<?php $xml =b<<<EOF<?xml version='1.0'?><!DOCTYPE sxe SYSTEM "notfound.dtd"><sxe id="elem1"> <elem1 attr1='first'>  <!-- comment -->  <elem2>   <elem3>    <elem4>     <?test processing instruction ?>    </elem4>   </elem3>  </elem2> </elem1></sxe>EOF;$sxe = simplexml_load_string($xml);echo "===Property===\n";var_dump($sxe->elem1);echo "===Array===\n";var_dump($sxe['id']);var_dump($sxe->elem1['attr1']);echo "===Set===\n";$sxe['id'] = "Changed1";var_dump($sxe['id']);$sxe->elem1['attr1'] = 12;var_dump($sxe->elem1['attr1']);echo "===Unset===\n";unset($sxe['id']);var_dump($sxe['id']);unset($sxe->elem1['attr1']);var_dump($sxe->elem1['attr1']);echo "===Misc.===\n";$a = 4;var_dump($a);$dummy = $sxe->elem1[$a];var_dump($a);?>===Done===--EXPECTF--===Property===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 (1) {      ["elem4"]=>      object(SimpleXMLElement)#%d (1) {        ["test"]=>        object(SimpleXMLElement)#%d (0) {        }      }    }  }}===Array===object(SimpleXMLElement)#%d (1) {  [0]=>  string(5) "elem1"}object(SimpleXMLElement)#%d (1) {  [0]=>  string(5) "first"}===Set===object(SimpleXMLElement)#%d (1) {  [0]=>  string(8) "Changed1"}object(SimpleXMLElement)#%d (1) {  [0]=>  string(2) "12"}===Unset===NULLNULL===Misc.===int(4)int(4)===Done===--UEXPECTF--===Property===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 (1) {      [u"elem4"]=>      object(SimpleXMLElement)#%d (1) {        [u"test"]=>        object(SimpleXMLElement)#%d (0) {        }      }    }  }}===Array===object(SimpleXMLElement)#%d (1) {  [0]=>  unicode(5) "elem1"}object(SimpleXMLElement)#%d (1) {  [0]=>  unicode(5) "first"}===Set===object(SimpleXMLElement)#%d (1) {  [0]=>  unicode(8) "Changed1"}object(SimpleXMLElement)#%d (1) {  [0]=>  unicode(2) "12"}===Unset===NULLNULL===Misc.===int(4)int(4)===Done===

⌨️ 快捷键说明

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