2010-06-28 121 views
0

什麼是Netbeans代碼完成的有用的PHP註釋?我已經熟悉@return,@param@throws,但還有其他嗎?Netbeans代碼完成的PHP註釋

例如,我可以設置哪些鍵將返回ArrayObject?在這個例子中,我想在IDE輸入get()->後向我推薦foobar。它甚至有可能嗎?如果是這樣,怎麼樣?

/** 
* @ ??? 
*/ 
function get() { 
    $res = new \ArrayObject(); 
    $res->foo = 1; 
    $res->bar = 2; 
    return $res; 
} 

回答

2

遺憾地說,在你的情況下,有沒有辦法讓這個在任何PHP IDE做:-(

唯一possibilty是繼承ArrayObject的在自己的類來完成這件事,但我認爲你想在runntime設置不同的屬性...

/** 
* @property integer foo 
* @property integer bar 
*/ 
class MyArrayObject extends \ArrayObject 
{ 
} 

/** 
* @return MyArrayObject 
*/ 
function get() { 
    $res = new MyArrayObject(); 
    $res->foo = 1; 
    $res->bar = 2; 
    return $res; 
} 
+0

謝謝,我很害怕,但沒有其他可能。 – 2010-06-30 13:20:53

2

看一看phpDocumentor。那是這些註釋的來源。這有點像Javadoc,但是對於PHP。

+0

謝謝,這是很好的資源。對於一個開始。但是,我沒有找到解決我的問題存在。無論是財產,也沒有任何其他人似乎做什麼,我需要。 – 2010-06-28 12:49:03