我刚开始使用Eclipse PHP。
我终于想出了如何启用自动完成代码辅助。
我的问题是当我使用require或include时,那些文件中的变量没有显示出来。
实施例,
code1.php
<? $test = 'hi'; ?>
code2.php
<? require('code1.php'); ?>
当我编辑code2.php时,$ test变量不会显示在自动完成(也就是代码辅助)
答案 0 :(得分:1)
在带有PDT 2.2.1的Eclipse 3.6中,我能够解决此问题,请访问:
<强>窗口 - &GT;首选项&GT; PHP-&GT;编辑器 - &GT; CodeAssist 强>
然后启用&#34;显示其他文件中的变量&#34; ,然后点击应用。
这是我可以使用自动完成功能来处理外部文件中定义的非类型变量的唯一方法。
答案 1 :(得分:0)
缓存代码完成。尝试刷新缓存。还要确保将这两个文件添加到当前项目中。
答案 2 :(得分:0)
告诉eclipse包含文件的位置,在项目右键单击下添加它们,然后选择Properties,然后添加类的路径。