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

时间:2011-01-19 16:26:22

标签: php zend-studio

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

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

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

.projects文件也很好看:

<nature>org.eclipse.php.core.PHPNature</nature>

现在我注意到,当我开始一个新项目时,它可以正常运行并且“PHP语言库”添加正常,但是只要我打开“远程系统”选项卡并右键单击文件夹并选择“创建远程项目”“PHP语言库”根本没有填充。这解释了为什么它不起作用。

现在问题是,为什么不填满?我该如何解决? (无需切换到另一个编辑器。)

5 个答案:

答案 0 :(得分:2)

尝试添加到.buildpath

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

更多:Built-In PHP Functions Are Not Recognized

答案 1 :(得分:1)

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

http://kb.zend.com/index.php?View=entry&EntryID=415

虽然它应该适用于ZS7,但它们适用于我的ZS8。 (这对项目来说至关重要&gt;最后提到的清洁)。

答案 2 :(得分:0)

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

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

希望这会有所帮助!

答案 3 :(得分:0)

对我来说最简单的事情(无论是本地项目还是远程项目)都是删除项目本身......但请确保只删除项目并且未选中“删除内容”复选框。然后从现有目录创建一个新项目,并从上次停止的地方继续。一切都应该像魅力一样。

答案 4 :(得分:0)

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

要修复它,请单击项目右侧的,然后单击

properties-&gt; PHP-&gt; Interpreter

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

它解决了我的问题

PS。您也可以在工作区级别执行相同的操作