Eclipse PDT中内置PHP函数的代码完成/辅助

10 php eclipse eclipse-pdt

我在Eclipse PDT(PHP开发工具)中编写PHP代码,但由于某种原因,它不会自动完成PHP内置函数,例如"isset()".这与Komodo不同,Komodo也显示了函数收到的参数.Eclipse自动完成的唯一事情是我的变量.我可以使Eclipse自动完成内置函数吗?

Bri*_*her 20

我遇到了一个类似的问题并找到了解决方案,然而,由于我找不到在Eclipse菜单中进行更改的方法,因此它有点破解.基本上我需要将以下.buildpath文件添加到项目文件夹的根目录:

<?xml version="1.0" encoding="UTF-8"?>
<buildpath>
 <buildpathentry kind="src" path=""/>
 <buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
</buildpath>
Run Code Online (Sandbox Code Playgroud)

如果您已经有.buildpath文件,则可以将该行添加到现有文件中:

 <buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
Run Code Online (Sandbox Code Playgroud)

我相信当我从现有源创建项目而不是创建新项目时,我遇到了这个问题.

自从您提出问题以来已经过了一个月,希望这仍然有用.


Chr*_*ris 5

在PHP Explorer中右键单击顶级项目文件夹.转到Configure菜单项.选择"添加PHP支持".

  • 添加php支持是灰色的.我无法点击它. (6认同)

das*_*uki 0

如果你进入windows->首选项并查看你的php设置,你会发现一些自动完成功能没有被选中