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

Reply via email to