包含文件内针对外部定义的变量的代码帮助

发布于 2024-12-01 05:14:46 字数 316 浏览 4 评论 0原文

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

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

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

Let's say I create an object in index.php and save the reference in the variable $obj.
Later in index.php I include/require a file req.php where I want to use a method of the object.

Is there a way to make Aptana 3.0.4 show me the available methods of the object when I type $obj-> inside req.php?

I.e. Aptana should recognize that the variable $obj is already defined higher in the file hierarchy and that it holds a reference to an object.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

横笛休吹塞上声 2024-12-08 05:14:46

如果您在第一个 var 之前添加注释,可能会有所帮助

/* @var YOUR_CLASS */

May be it helps if you add comment before the first var using

/* @var YOUR_CLASS */

版本 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 的下一个版本应该支持两者。

希望有帮助

The correct syntax in version 3.0.4 is like that:

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

Since this is not that great of a syntax, I'm working on having additional support, like with the PDT special @var syntax:

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

Both should be supported in the Studio's next release.

Hope that helps

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文