Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
eclipse php中的json_encode()导致调用未定义函数json_encode()时出错_Php_Eclipse_Json_Eclipse Pdt - Fatal编程技术网

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

eclipse php中的json_encode()导致调用未定义函数json_encode()时出错,php,eclipse,json,eclipse-pdt,Php,Eclipse,Json,Eclipse Pdt,我已经在EclipsePDT中创建了一个php项目。当我试图打电话时 java_encode,我得到一个“调用未定义函数json_encode()”错误。 PDT的php核心api中的其他函数不这样做 这是一个密码 $arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5); echo json_encode($arr); 第二行导致错误。我需要包含还是需要? 我还不熟悉在EclipsePDT中使用

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

这是一个密码

$arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);
echo json_encode($arr);
第二行导致错误。我需要包含还是需要? 我还不熟悉在EclipsePDT中使用json。需要帮助。谢谢大家!

打开

Preferences -> PHP -> PHP Interpreter 
然后确保至少选择了PHP5.2!如果不可用,则需要更新PDT安装:

Help -> Check for updates
打开

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

Help -> Check for updates

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


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

在Linux系统上,有时需要将
扩展名=json.so
添加到php.ini文件中


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

正在使用什么版本的php?和
json\u encode
java\u encode
java\u encode
只是一个输入错误吗?请检查PHP版本,版本5.2.0随附如果您安装的是正确的版本,可能eclipse指向了错误的方向!正如其他人所说,检查您的PHP版本
json_encode
是一个非常有效的PHP函数,只要您使用的是PHP5.2及以上版本。如果您使用的是较旧的版本,您确实需要升级,因为即使是5.2也已经失去了两年的支持,而5.1在这之前已经过时了几年。请在PDT设置中检查用于检查PHP代码的PHP版本。
sudo apt get install php5 json
使用的PHP版本是什么?和
json\u encode
java\u encode
java\u encode
只是一个输入错误吗?请检查PHP版本,版本5.2.0随附如果您安装的是正确的版本,可能eclipse指向了错误的方向!正如其他人所说,检查您的PHP版本
json_encode
是一个非常有效的PHP函数,只要您使用的是PHP5.2及以上版本。如果您使用的是较旧的版本,您确实需要升级,因为即使是5.2也已经失去了两年的支持,而5.1在几年前就已经过时了。请检查您的PDT设置,使用哪个PHP版本来检查PHP代码。
sudo apt get install php5 json
我错误地键入了java_encode。我是说json_编码。我使用PHP5.4开发了一个应用程序。它仍然不起作用。我也在使用zend调试器。当我执行简单的运行而不是调试时,它会引发相同的错误。IIs是一个问题,我的apache服务器使用phpinfo()中的PHP5.1.4…apache/2.0.58(Win32)php/5.1.4I错误地键入了java_encode。我是说json_编码。我使用PHP5.4开发了一个应用程序。它仍然不起作用。我也在使用zend调试器。当我执行简单的运行而不是调试时,它会引发相同的错误。IIs是一个问题,我的apache服务器使用phpinfo()中的PHP5.1.4…apache/2.0.58(Win32)php/5.1.4有很多答案,但这对我有用。有很多答案,但这对我有用。