017.phpt
来自「PHP v6.0 For Linux 运行环境:Win9X/ WinME/ Wi」· PHPT 代码 · 共 87 行
PHPT
87 行
--TEST--SimpleXML: iteration through subnodes--SKIPIF--<?php if (!extension_loaded("simplexml")) print "skip"; ?>--FILE--<?php$xml =b<<<EOF<people> <person name="Joe"> <child name="Ann" /> <child name="Marray" /> </person> <person name="Boe"> <child name="Joe" /> <child name="Ann" /> </person></people>EOF;$xml1 =b<<<EOF<people> <person name="Joe"> <child name="Ann" /> </person></people>EOF;function print_xml($xml) { foreach($xml->children() as $person) { echo "person: ".$person['name']."\n"; foreach($person->children() as $child) { echo " child: ".$child['name']."\n"; } }}function print_xml2($xml) { $persons = 2; for ($i=0;$i<$persons;$i++) { echo "person: ".$xml->person[$i]['name']."\n"; $children = 2; for ($j=0;$j<$children;$j++) { echo " child: ".$xml->person[$i]->child[$j]['name']."\n"; } }}echo "---11---\n";print_xml(simplexml_load_string($xml));echo "---12---\n";print_xml(simplexml_load_string($xml1));echo "---21---\n";print_xml2(simplexml_load_string($xml));echo "---22---\n";print_xml2(simplexml_load_string($xml1));?>===DONE===--EXPECTF-----11---person: Joe child: Ann child: Marrayperson: Boe child: Joe child: Ann---12---person: Joe child: Ann---21---person: Joe child: Ann child: Marrayperson: Boe child: Joe child: Ann---22---person: Joe child: Ann child: person: Notice: Trying to get property of non-object in %s017.php on line %d child: Notice: Trying to get property of non-object in %s017.php on line %d child: ===DONE===
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?