2011-01-19 111 views
1

我最近从Zend Studio 7升级到ZS 8,我无法让ZS8重新构建像explode(),split()等默认PHP5函数。只是说“调用未定义的函数”并在调用下添加一条黄色(警告)行。Zend Studio 8未核对的PHP核心函数(远程项目)

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语言库“根本就没有填充。这解释了为什么它不起作用。

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

回答

0

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

该插件usualy设在那里:$ HOME /工作区/ .metadata/.plugins/org.eclipse.php.core

希望这将帮助!

+0

这实际上做了工作,谢谢:) – Thul 2011-02-14 13:10:09

0

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

0

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

要修复它与该项目的右键点击,点击

属性 - > PHP->解释

,并启用正确的PHP版本,该项目

它解决问题的我

ps。你也可以在工作区级别做同样的工作