内部定义的变量的包含文件中的代码帮助

时间:2011-08-23 21:37:16

标签: php include aptana code-assist

假设我在index.php中创建了一个对象,并将引用保存在变量$obj中。 稍后在index.php我包含/需要一个文件req.php,我想在其中使用该对象的方法。

当我在$obj->内输入req.php时,有没有办法让Aptana 3.0.4向我展示对象的可用方法?

即。 Aptana应该认识到变量$obj已经在文件层次结构中定义得更高,并且它保存了对象的引用。

2 个答案:

答案 0 :(得分:0)

如果使用

在第一个var之前添加注释,可能会有所帮助
/* @var YOUR_CLASS */

答案 1 :(得分:0)

3.0.4版中的正确语法如下:

/**
 * @var Foobar 
 */ 
$obj; // You have to call the variable here (redundant, I know)
$obj-> // will code assist the FooBar functions.

由于这不是一个很好的语法,我正在努力获得额外的支持,比如PDT特殊的@var语法:

/* @var $obj Foobar */
$obj-> // will code assist the FooBar functions.

两者都应该在Studio的下一个版本中得到支持。

希望有所帮助