如何在Aptana IDE中显示未定义的php变量通知?

时间:2012-12-31 12:53:23

标签: php debugging error-handling aptana

如何在Aptana的问题窗口中看到有关未定义变量的注意事项?

我想编写干净的源代码,PHP的提示通知对我来说很重要,首先在IDE中,而在运行的应用程序中则较少,因为它已经“太晚了”。

也许Aptana可以选择激活它以查看PHP通知,而不仅仅是错误和警告?

查看我的截图,也许更容易理解我的问题。在这个屏幕上,我将看到PHP通知,警告和错误。 enter image description here

在浏览器中在webapp中创建PHP通知的代码示例:

<?php

echo $undefined_var;

未定义var并导致此通知消息:

Notice: Undefined variable: undefined_var in /var/www/wp-plugins/my-test.php on line 3

2 个答案:

答案 0 :(得分:2)

AFAIK Aptana(以及其他Eclipse PHP编辑器插件,如PDT)不会报告问题视图的未定义变量警告/通知。

当代码执行时,PHP本身仅提供此通知。因此,IDE还必须在某种程度上“执行”代码或进行更高级别的静态代码分析以报告这些问题。

我所知道的IDE是Phpstorm,它对静态代码分析部分非常有用。

答案 1 :(得分:1)

我不认为可以在Problems视图中报告未定义的变量,但在最新的Aptana版本中,您可以配置调试器(我尝试过XDebug)然后运行它。

enter image description here