首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP4和json_decode

PHP4和json_decode
EN

Stack Overflow用户
提问于 2011-04-02 13:21:07
回答 3查看 5.9K关注 0票数 1

所以我偶然发现了这段php代码:

代码语言:javascript
复制
<?php
$long_url = "http://example.com";
$bit_ly = "http://api.bit.ly/v3/shorten?login=your_user_name&apiKey=R_4868094cb43d09fb&longUrl=" . $long_url . "&format=json";
$response = json_decode(file_get_contents($bit_ly));
$short_url = $response->data->url;
?>

我在本地测试了它,它工作得很好,一旦我把它上传到我的服务器上,我注意到iI收到了一些错误,我发现,jason_decode从PHP5.2开始成为标准的,我的服务器运行的是PHP4,不能工作。

有没有一种简单的方法,不需要编译新版本的PHP或添加库,就能让它在PHP 4中工作?

谢谢你的帮助!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-04-02 13:27:43

看看这篇文章,也许这能帮到你

http://blueberryware.net/2008/10/28/php4-json-encode-decode

http://www.epigroove.com/posts/97/how_to_use_json_in_php_4_or_php_51x

票数 1
EN

Stack Overflow用户

发布于 2011-04-02 13:30:18

是啊。

请查看json网站。

您可以使用PECL json package

Blueberryware

或者如果您使用的是codeigniter

票数 1
EN

Stack Overflow用户

发布于 2012-09-25 20:52:24

当你的脚本和PHP5一起使用时,你能找到的最好的两个json_decode()和json_encode()实现对于PHP4来说是优雅的降级:

http://www.abeautifulsite.net/blog/2008/05/using-json-encode-and-json-decode-in-php4/ (同时阅读评论)

还有这个(有一些变化也是一样的):http://www.epigroove.com/posts/97/how_to_use_json_in_php_4_or_php_51x

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5521347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档