2010-06-28 81 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