2011-08-23 41 views
1

假設我在index.php中創建了一個對象,並將該參考保存在變量$obj中。 後來在index.php我包含/需要一個文件req.php我想使用該對象的方法。代碼幫助內部包含文件中的變量定義的變量

有沒有辦法讓Aptana 3.0.4在req.php裏面輸入$obj->來顯示對象的可用方法?

I.e. Aptana應該認識到變量$obj已經在文件層次結構中被定義得更高,並且它擁有對象的引用。

+0

避免全局變量。改爲將值作爲方法/函數參數傳遞。 – KingCrunch

回答

0

可能是,如果你使用

/* @var YOUR_CLASS */ 
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. 

兩者都應該b e在Studio的下一個版本中受到支持。

希望有幫助