在没有json_encode的情况下制作json字符串

时间:2012-02-22 12:41:00

标签: php json

我使用的是旧版php版本的Apache服务器。它没有json_encode函数。有没有人知道可以解决这个问题的PHP脚本?

2 个答案:

答案 0 :(得分:4)

如果绝对无法升级您的PHP,可以参考以下几种方法:

Upgrade.php - 现在使用'upgrade.php',您可以使用较新PHP版本(目前最高5.3 / 5.4)的许多功能,而不会失去与旧解释器和过时网络服务器设置的兼容性。它负责模拟运行时缺少的任何函数(及其原始名称)。您只需将()包含到您的应用程序中即可。然后,您就可以摆脱微观管理向后的合规性,并通过变通方法浪费时间。只需使用功能更强大的PHP函数。

JSON-PHP - JSON-PHP是JSON的PHP实现,可从pear.php.net免费下载和使用。

Json Wrapper - jsonwrapper实现json_encode函数(如果它已丢失),如果它已经存在则不再使用它。所以很好的未来兼容。

答案 1 :(得分:0)