ID:               41697
 Updated by:       [EMAIL PROTECTED]
 Reported By:      judas dot iscariote at gmail dot com
-Status:           Open
+Status:           Closed
 Bug Type:         Documentation problem
 Operating System: Irrelevant
 PHP Version:      5CVS-2007-06-15 (CVS)
 Assigned To:      rrichards
 New Comment:

This bug has been fixed in the documentation's XML sources. Since the
online and downloadable versions of the documentation need some time
to get updated, we would like to ask you to be a bit patient.

Thank you for the report, and for helping us make our documentation
better.

"Extensions can define own rules for their objects comparison."


Previous Comments:
------------------------------------------------------------------------

[2007-06-27 08:46:27] judas dot iscariote at gmail dot com

This gotcha should be mentioned in the documentation then .

------------------------------------------------------------------------

[2007-06-26 12:32:46] [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

Tony's assessment is correct

------------------------------------------------------------------------

[2007-06-25 18:43:19] [EMAIL PROTECTED]

As far as I know, there is no way to compare two different Libxml
document pointers, so the result is correct.
Rob, please correct me if I'm wrong.

------------------------------------------------------------------------

[2007-06-15 07:53:29] judas dot iscariote at gmail dot com

Description:
------------
You cannot compare simpleXML Objects.


Reproduce code:
---------------
<?php

$xmlstring = '<?xml version="1.0" standalone="yes"?><foo></foo>';


$foo = new SimpleXMLElement($xmlstring);

$bar = new SimpleXMLElement($xmlstring);

/* "Two object instances are equal if they have the same attributes and
values, and are instances of the same class" */

var_dump($foo == $bar);

/* object are identical if and only if they refer to the same instance
of the same class.*/

var_dump($foo === $bar);

?>

Expected result:
----------------
//the are equal
bool(true)
//but not indentical
bool(false)


Actual result:
--------------
bool(false)
bool(false)



------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=41697&edit=1

Reply via email to