016.phpt

来自「PHP v6.0 For Linux 运行环境:Win9X/ WinME/ Wi」· PHPT 代码 · 共 85 行

PHPT
85
字号
--TEST--SimpleXML: modifying attributes of singular subnode--SKIPIF--<?php if (!extension_loaded("simplexml")) print "skip"; ?>--FILE--<?php $xml =b<<<EOF<people>   <person name="Joe"></person></people>EOF;$people = simplexml_load_string($xml);var_dump($people->person['name']);$people->person['name'] = $people->person['name'] . 'Foo';var_dump($people->person['name']);$people->person['name'] .= 'Bar';var_dump($people->person['name']);echo "---[0]---\n";$people = simplexml_load_string($xml);var_dump($people->person[0]['name']);$people->person[0]['name'] = $people->person[0]['name'] . 'Foo';var_dump($people->person[0]['name']);$people->person[0]['name'] .= 'Bar';var_dump($people->person[0]['name']);?>===DONE===--EXPECTF--object(SimpleXMLElement)#%d (1) {  [0]=>  string(3) "Joe"}object(SimpleXMLElement)#%d (1) {  [0]=>  string(6) "JoeFoo"}object(SimpleXMLElement)#%d (1) {  [0]=>  string(9) "JoeFooBar"}---[0]---object(SimpleXMLElement)#%d (1) {  [0]=>  string(3) "Joe"}object(SimpleXMLElement)#%d (1) {  [0]=>  string(6) "JoeFoo"}object(SimpleXMLElement)#%d (1) {  [0]=>  string(9) "JoeFooBar"}===DONE===--UEXPECTF--object(SimpleXMLElement)#%d (1) {  [0]=>  unicode(3) "Joe"}object(SimpleXMLElement)#%d (1) {  [0]=>  unicode(6) "JoeFoo"}object(SimpleXMLElement)#%d (1) {  [0]=>  unicode(9) "JoeFooBar"}---[0]---object(SimpleXMLElement)#%d (1) {  [0]=>  unicode(3) "Joe"}object(SimpleXMLElement)#%d (1) {  [0]=>  unicode(6) "JoeFoo"}object(SimpleXMLElement)#%d (1) {  [0]=>  unicode(9) "JoeFooBar"}===DONE===

⌨️ 快捷键说明

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