如何在Aptana的问题窗口中看到有关未定义变量的注意事项?
我想编写干净的源代码,PHP的提示通知对我来说很重要,首先在IDE中,而在运行的应用程序中则较少,因为它已经“太晚了”。
也许Aptana可以选择激活它以查看PHP通知,而不仅仅是错误和警告?
查看我的截图,也许更容易理解我的问题。在这个屏幕上,我将看到PHP通知,警告和错误。
在浏览器中在webapp中创建PHP通知的代码示例:
<?php
echo $undefined_var;
未定义var并导致此通知消息:
Notice: Undefined variable: undefined_var in /var/www/wp-plugins/my-test.php on line 3
答案 0 :(得分:2)
AFAIK Aptana(以及其他Eclipse PHP编辑器插件,如PDT)不会报告问题视图的未定义变量警告/通知。
当代码执行时,PHP本身仅提供此通知。因此,IDE还必须在某种程度上“执行”代码或进行更高级别的静态代码分析以报告这些问题。
我所知道的IDE是Phpstorm,它对静态代码分析部分非常有用。
答案 1 :(得分:1)
我不认为可以在Problems视图中报告未定义的变量,但在最新的Aptana版本中,您可以配置调试器(我尝试过XDebug)然后运行它。