Zend Studio 8 PHP核心功能未重新确认(远程项目)

Zend Studio 8 PHP核心功能未重新确认(远程项目),php,zend-studio,Php,Zend Studio,我最近从Zend Studio 7升级到了ZS 8,我无法让ZS8重新启用默认PHP5函数,如explode()、split()等。它只是说“调用未定义的函数”,并在调用下面添加了一条黄色(警告)线 谷歌没有向我提供任何实际有效的信息。.buildpath看起来很好: <?xml version="1.0" encoding="UTF-8"?> <buildpath> <buildpathentry kind="src" path=""/>

我最近从Zend Studio 7升级到了ZS 8,我无法让ZS8重新启用默认PHP5函数,如explode()、split()等。它只是说“调用未定义的函数”,并在调用下面添加了一条黄色(警告)线

谷歌没有向我提供任何实际有效的信息。.buildpath看起来很好:

 <?xml version="1.0" encoding="UTF-8"?>
  <buildpath>
      <buildpathentry kind="src" path=""/>
      <buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
  </buildpath>

.projects文件看起来也很好:

org.eclipse.php.core.PHPNature

现在我注意到,当我在本地启动一个新项目时,它工作得很好,“PHP语言库”添加得很好,但只要我打开“远程系统”选项卡,右键单击文件夹并选择“创建远程项目”,那么“PHP语言库”就没有填充。这就解释了为什么它不起作用


现在的问题是,为什么它没有填满?我该如何解决这个问题?(无需切换到其他编辑器)。

我使用eclipe Indigo M5软件包,但我遇到了同样的问题。我修复了将php插件核心内容上传到远程服务器上的问题,并将其添加为外部Library文件夹

插件通常位于那里:$HOME/workspace/.metadata/.plugins/org.eclipse.php.core


希望这会有帮助

尝试添加到
.buildpath

<buildpathentry kind="con" path="org.zend.php.framework.CONTAINER"/>


更多信息:

我的一个项目也有同样的问题,我按照这里的说明进行操作:

虽然应该是为ZS7设计的,但他们为我的ZS8设计的。
(对我来说,最简单的事情(无论是本地项目还是远程项目)就是删除项目本身。。。但请确保仅删除项目,并且未选中“删除内容”复选框。然后从现有目录中创建一个新项目,并继续您停止的操作。每件事都应该很有魅力。

我知道这是一个很老的问题,但我最近遇到了同样的问题

要修复它,请在项目上单击鼠标右键,然后单击

属性->PHP->解释器

并为项目启用正确的PHP版本

它为我解决了这个问题


另外,您也可以在工作区级别执行相同的操作

Zend Studio 13.5条目为