ID: 27413 Updated by: [EMAIL PROTECTED] Reported By: rbro at hotmail dot com Status: Assigned Bug Type: SimpleXML related Operating System: * PHP Version: 5CVS-2004-03-07 Assigned To: sterling New Comment:
The docs are incorrect. Right now you really need to cast to a string. I thought I remember reading that Sterling and Zeev (?) may have worked out a solution on the php|cruise. However, I have yet to see anything checked in. Hopefully, this will be fixed to eliminate the need for a cast. Previous Comments: ------------------------------------------------------------------------ [2004-03-09 19:22:18] [EMAIL PROTECTED] Either the docs are outdated or there is some bug here. (is casting to string really necessary?) ------------------------------------------------------------------------ [2004-03-07 12:17:16] rbro at hotmail dot com I just tried running my original example from my initial bug report, but I got the same results. I got the "They are not equal." line. I'm running on php5-200403071630. ------------------------------------------------------------------------ [2004-03-07 10:15:14] [EMAIL PROTECTED] Please try using this CVS snapshot: http://snaps.php.net/php5-latest.tar.gz For Windows: http://snaps.php.net/win32/php5-win32-latest.zip ------------------------------------------------------------------------ [2004-02-27 13:51:55] rbro at hotmail dot com Thanks for your reply, but if that's the intended behavior (that echo'ing the attribute prints it out as a string, but trying to compare it doesn't work without a cast to a string), then the documentation then needs to be updated. The 'Using attributes' example on http://docs.php.net/en/ref.simplexml.html says that what I'm trying to do should work. That example then is invalid too. ------------------------------------------------------------------------ [2004-02-27 13:34:25] [EMAIL PROTECTED] Thank you for taking the time to write to us, but this is not a bug. Please double-check the documentation available at http://www.php.net/manual/ and the instructions on how to report a bug at http://bugs.php.net/how-to-report.php As Derick said, the explicit conversion is necessary because php tries to convert the second argument to the first argument\'s type which is an object. Generally it could work when you switch the order of arguments but the explicit conversion makes it visible what you do. ------------------------------------------------------------------------ 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/27413 -- Edit this bug report at http://bugs.php.net/?id=27413&edit=1