ID: 46048
Comment by: php at isnoop dot net
Reported By: php at isnoop dot net
Status: Open
Bug Type: SimpleXML related
Operating System: Ubuntu 8.04 server
PHP Version: 5.3.0alpha3
New Comment:
Bug confirmed still be present in 5.3.0beta1.
Previous Comments:
------------------------------------------------------------------------
[2009-01-16 20:16:08] php at zjs dot name
I am experiencing the same problem on 5.3. The code used is the same
used above.
sheph...@ursa-minor:~/php5/sapi/cli$ ./php -v; ./php
~/code/scrap/php/bugs/46048.php
PHP 5.3.0alpha4-dev (cli) (built: Jan 15 2009 17:22:45)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2009 Zend Technologies
Array
(
[key] => value
)
------------------------------------------------------------------------
[2008-12-09 01:51:33] php at isnoop dot net
I have tested this with the two new PHP releases on yet another
server:
5.3.0alpha3 Fails:
[] [...@ianm:~/src/php-5.3.0alpha3/sapi/cli] ./php -v;./php
~/sandbox/bug46048.php
PHP 5.3.0alpha3 (cli) (built: Dec 4 2008 17:18:52)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2008 Zend Technologies
Array
(
[key] => value
)
5.2.8 Passes:
[] [...@ianm:~/src/php-5.2.8/sapi/cli] ./php -v;./php
~/sandbox/bug46048.php
PHP 5.2.8 (cli) (built: Dec 8 2008 17:34:28)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
Array
(
[...@attributes] => Array
(
[id] => 1
)
[key] => value
)
------------------------------------------------------------------------
[2008-11-17 21:27:47] php at isnoop dot net
It appears that you're testing against 5.2.7 which I've verified
doesn't exhibit this error. This problem only appears with the 5.3.0
releases.
Both the 5.2.* releases and 5.3.* use libxml 2.6.31 on my primary test
machine. It is possible that libxml is part of the problem, but it
still stands that the problem does not manifest prior to 5.3.
------------------------------------------------------------------------
[2008-11-17 09:49:46] [email protected]
$ php t.php
Array
(
[...@attributes] => Array
(
[id] => 1
)
[key] => value
)
[j...@localhost ~]$ php -v
PHP 5.2.7-dev (cli) (built: Oct 9 2008 16:54:00) (DEBUG)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
So still no bug. If you experience this even with proper XML, I guess
it's your libxml that is a buggy version. (my PHP is build with libxml
2.7.2)
------------------------------------------------------------------------
[2008-11-11 21:51:58] php at isnoop dot net
Thank you for that. Reproduce code should be as follows:
$xml = '
<data id="1">
<key>value</key>
</data>
';
$obj = simplexml_load_string($xml);
print_r(get_object_vars($obj));
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/46048
--
Edit this bug report at http://bugs.php.net/?id=46048&edit=1