Eclipse和PHP标准/核心功能的代码辅助
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Eclipse和PHP标准/核心功能的代码辅助,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3081字,纯文字阅读大概需要5分钟。
内容图文
![Eclipse和PHP标准/核心功能的代码辅助](/upload/InfoBanner/zyjiaocheng/655/59764e68e55c40558f1ab76344f955de.jpg)
我已经工作了6个小时,试图使我的PHP标准核心功能与Eclipse 3.6和PDT 2.2.1一起使用.由于某些原因,回声,empty()和isset()之类的函数会在代码完成时出现,但strtotime()和array_push()之类的函数却不会,即使我按下CTRL SPACE时也不会.另外,代码帮助中出现了函数mysql_connect(),但mysql_query却没有.
我查看了几个Google搜索结果和stackoverflow Q& A,发现了许多与此解决方案类似的解决方案:
Code completion/assist for built-in PHP functions in Eclipse PDT
我确保我的.buildpath看起来像这样:
<?xml version="1.0" encoding="UTF-8"?>
<buildpath>
<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
<buildpathentry external="true" kind="lib" path="/Applications/MAMP/htdocs/harvestopia"/>
<buildpathentry external="true" kind="lib" path="/Applications/MAMP/bin/php/php5.3.6"/>
<buildpathentry external="true" kind="lib" path="/Applications/MAMP/htdocs/yharvestopia/YiiRoot/framework"/>
<buildpathentry kind="src" path=""/>
</buildpath>
我的.project看起来像这样:
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>harvestopia</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.wst.validation.validationbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.dltk.core.scriptbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.maziarz.yiiclipse.builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.php.core.PHPNature</nature>
<nature>org.maziarz.yiiclipse.nature</nature>
</natures>
</projectDescription>
我的.settings / org.eclipse.php.core.prefs看起来像这样:
#Sat Nov 05 00:40:34 MDT 2011
eclipse.preferences.version=1
include_path=1;/Applications/MAMP/htdocs/yharvestopia/YiiRoot/framework
我真的是把头撞在墙上,可以使用一些建议.
更新:没有Yiiclipse,它仍然无法正常工作.我在一个名为Test的新工作区中创建了一个新项目.这些文件如下所示,但仍不允许标准功能上的代码辅助.
.项目:
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>test</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.wst.validation.validationbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.dltk.core.scriptbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.php.core.PHPNature</nature>
</natures>
</projectDescription>
.buildpath:
<?xml version="1.0" encoding="UTF-8"?>
<buildpath>
<buildpathentry kind="src" path=""/>
<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
</buildpath>
.settings / org.eclipse.php.core.prefs:
#Sat Nov 05 09:38:26 MDT 2011
eclipse.preferences.version=1
include_path=0;/test
解决方法:
6小时后,我发现了一些可行的方法.我不知道为什么会这样,但可能与依赖项和其他我现在不了解的垃圾有关.
我做了什么:
1)卸载Yiiclipse(已安装左侧的PDT)
2)从工作区中删除所有文件
3)创建一个新的PHP项目,例如在我的Web根目录中的“ blog”
4)使用yiic脚本,我在blog文件夹中创建了新的webapp
5)打开Eclipse并刷新项目.
6)右键点击项目->构建路径->配置构建路径
7)点击链接源…
8)链接到文件夹位置webroot / YiiRoot / framework
9)选择“更新其他源文件夹中的排除筛选器以解决嵌套”
一切都按预期进行.
内容总结
以上是互联网集市为您收集整理的Eclipse和PHP标准/核心功能的代码辅助全部内容,希望文章能够帮你解决Eclipse和PHP标准/核心功能的代码辅助所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。