ID: 41697 Updated by: [EMAIL PROTECTED] Reported By: judas dot iscariote at gmail dot com -Status: Assigned +Status: Bogus Bug Type: SimpleXML related Operating System: Irrelevant PHP Version: 5CVS-2007-06-15 (CVS) Assigned To: rrichards New Comment:
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 Previous Comments: ------------------------------------------------------------------------ [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