ID: 42001 User updated by: stefan dot priebsch at e-novative dot de -Summary: json_encode() does not work on all types Reported By: stefan dot priebsch at e-novative dot de -Status: Bogus +Status: Open Bug Type: Documentation problem Operating System: irrelevant PHP Version: Irrelevant New Comment:
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. Previous Comments: ------------------------------------------------------------------------ [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