【发布时间】:2012-02-23 18:13:11
【问题描述】:
我正在学校为我的数据挖掘课程做一个项目,我想使用 stackoverflow API 来获取原始数据。我正在看一个关于使用 PHP 访问它的小介绍教程,而第一个代码示例根本不起作用。罪魁祸首是 json_decode 函数。学校服务器上安装的PHP版本是5.1.6,功能只存在>=5.2。在这里搜索我发现使用pear但是学校的PHP配置了'--without-pear'
解决这些限制的最佳选择是什么。我宁愿不必完全切换到单独的语言。是否可以用另一种语言调用外部函数?
违规行是
$response = json_decode(http_inflate(file_get_contents($url)));
【问题讨论】:
-
你可以从 pear 中获取需要的文件并包含()它,你不需要安装 pear。另外,请务必阅读 php 手册 cmets 的功能,compat 代码通常由用户列出。