ID: 25640 Updated by: [EMAIL PROTECTED] Reported By: tater at potatoe dot com -Status: Open +Status: Assigned Bug Type: XML related Operating System: * PHP Version: 5CVS-2003-09-23 (dev) -Assigned To: +Assigned To: sterling
Previous Comments: ------------------------------------------------------------------------ [2003-09-23 21:25:25] tater at potatoe dot com Description: ------------ I guess this is related to the recent toString() stuff - simplexml_element object properties can't be printed or assigned, they all come out as 'Object #x'. the string values turn into empty simplexml_element objects. Reproduce code: --------------- <?php $xml = '<wrapper><foo>s1</foo><bar>s2</bar><bar>s3</bar></wrapper>'; $t = simplexml_load_string($xml); var_dump($t,$t->foo,$t->bar); ?> Expected result: ---------------- object(simplexml_element)#1 (2) { ["foo"]=> string(2) "s1" ["bar"]=> array(2) { [0]=> string(2) "s2" [1]=> string(2) "s3" } } string(2) "s1" array(2) { [0]=> string(2) "s2" [1]=> string(2) "s3" } Actual result: -------------- object(simplexml_element)#1 (2) { ["foo"]=> string(2) "s1" ["bar"]=> array(2) { [0]=> string(2) "s2" [1]=> string(2) "s3" } } object(simplexml_element)#2 (0) { } array(2) { [0]=> object(simplexml_element)#3 (0) { } [1]=> object(simplexml_element)#4 (0) { } } ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=25640&edit=1