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