eclipse中的json_encode()导致调用未定义的函数json_encode()错误

时间:2013-02-16 19:37:20

标签: php eclipse json eclipse-pdt

我在eclipse pdt中创建了一个php项目。当我试图打电话时 java_encode,我得到一个“调用未定义函数json_encode()”错误。 PDT的php核心api中的其他功能不会这样做。

这是一个代码

$arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);
echo json_encode($arr);

第二行导致错误。我需要包含还是要求? 我很喜欢使用json与eclipse PDT。需要帮助。谢谢!

2 个答案:

答案 0 :(得分:2)

在Linux系统上,有时您需要将extension=json.so添加到php.ini文件中。

请确保将其添加到正确的php.ini,即PHP命令行解释器(CLI)使用的php.ini。例如:/etc/php5/cli/php.ini

答案 1 :(得分:1)

打开

Preferences -> PHP -> PHP Interpreter 

然后确保至少选择了PHP 5.2!如果它不可用,则需要更新PDT安装:

Help -> Check for updates