我在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。需要帮助。谢谢!
答案 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