- var_dump: documentation ( source)
<?php
class MyXML extends SimpleXMLElement
{
public function firstChild()
{
$children = $this->children();
foreach ($children as $key => $value)
break;
/*var_dump(
$this->getName(),
$key
);*/
return $value;
}
public function t()
{
}
}
$s = '<?xml version="1.0" encoding="utf-8" standalone="yes" ?>'.
'<request>'.
' <body>'.
' <rows>'.
' <row id="1"/>'.
' <row id="2"/>'.
' <row id="3"/>'.
' <row2 ver="2.0">test data</row2>'.
' </rows>'.
' </body>'.
'</request>';
$obj = new MyXML($s);
$row = $obj->firstChild()->firstChild()->firstChild();
foreach ($row as $i => $r)
var_dump(array($i, $r));