内容关联-Eclipse IDE for PHP Developers 2018-09中变量名和数组键的问题

时间:2019-01-30 17:00:43

标签: php eclipse

我正在Windows 10上使用Eclipse IDE for PHP Developers版本2018-09(32位版本)。我遇到了一些与变量和Content Assist相关的问题。

    尽管已检查PHP> Editor> Content Assist>“显示引用文件中的变量”,但
  1. Content Assist并没有确认引用文件中的变量。如果我选中“显示其他文件中的变量”,则它会提供建议,但我只需要它提供参考文件中的建议。我安装了Eclipse(Neon)的早期版本,在该版本中,Content Assist在这方面可以正常工作。 (2018-09还显示了在引用文件中定义的变量的“未定义变量”错误,我怀疑与此问题有关。)

  2. 选中“显示其他文件中的变量”后,Content Assist会提供有关变量的建议,但不会提供有关阵列键的建议,除非在当前文件中定义了键。例如,如果文件“ test2.php”包含

<?php
$test = array();
$test['foo'] = "foo";

文件“ test.php”包含

<?php
require_once('test2.php')
$test['bar'] = "bar";

然后输入

$test['

进入test.php,它将显示“ bar”而不是“ foo”。 Eclipse Neon中也会发生同样的事情。

是否存在针对问题1的修复程序?问题2是否是预期和/或预期的行为,如果没有,是否有办法解决?

0 个答案:

没有答案