ID:               42001
 Updated by:       [EMAIL PROTECTED]
 Reported By:      stefan dot priebsch at e-novative dot de
-Status:           Open
+Status:           Bogus
 Bug Type:         Documentation problem
 Operating System: irrelevant
 PHP Version:      Irrelevant
 New Comment:

>json_encode() does not work with SimpleXML data that contains CDATA.

json_encode() encodes THE OBJECT, but you actually meant to encode IT'S
DATA. To do that you need to cast it to string, as I've said in the
original report.

>Either this is a bug in PHP (which you claim it is not, bogusifying
>my bug report) or the documentation is inaccurate.

The function works as expected and the docs are correct.
Please read what I'm writing to you.
We're not going to explain every possible user error in the docs, it
would take gigabytes otherwise.


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

[2007-07-16 21:43:43] stefan dot priebsch at e-novative dot de

json_encode() does not work with SimpleXML data that contains CDATA.
Either this is a bug in PHP (which you claim it is not, bogusifying my
bug report) or the documentation is inaccurate.

As a PHP developer I don't really care wether SimpleXML data is
serialized to json_encode() it or not, I care wether the conversion
works for all types as the manual suggests - and it does not.

As you don't consider #41976 a bug in PHP, you should at least change
the manual. You can't just claim json_encode() works on any data type,
when it does not.

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

[2007-07-16 09:06:15] [EMAIL PROTECTED]

Please read the explanation in the original report, there is nothing
wrong in the docs.

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

[2007-07-15 12:49:45] stefan dot priebsch at e-novative dot de

Description:
------------
The manual entry for json_encode() says the function works on any type
except a resource. This is not accurate. json_encode() does not work
properly on SimpleXML data that contains CDATA (see bug#41976).

Documentation should be changed to reflect this.



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


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

Reply via email to