2

如何在 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

4

2 回答 2

2

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

PHP 本身仅在执行代码时才给出此通知。因此,IDE 还必须在一定程度上“执行”代码或进行更高级的静态代码分析以报告此类问题。

我知道的一个 IDE 是 Phpstorm,它非常适合静态代码分析部分。

于 2012-12-31T13:44:29.817 回答
1

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

在此处输入图像描述

于 2012-12-31T14:35:39.823 回答