对于Netbeans代码补全,有哪些有用的php注释?我已经熟悉@return、@param和@throws了,还有其他的吗?
例如,我可以设置返回的ArrayObject将具有哪些键吗?在这个例子中,我希望集成开发环境在我输入get()->之后建议我使用foo和bar。这有可能吗?如果是这样的话,是怎么做的?
/**
* @ ???
*/
function get() {
$res = new \ArrayObject();
$res->foo = 1;
$res->bar = 2;
return $res;
}发布于 2010-06-30 19:02:35
很抱歉,在您的情况下,无法在任何PHP IDE中完成此操作:-(
唯一的可能性是在你自己的类中继承ArrayObject来完成这项工作,但我认为你想在运行时设置不同的属性……
/**
* @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;
}发布于 2010-06-28 20:35:10
看看phpDocumentor吧。这就是这些注解的来源。它有点像Javadoc,但适用于PHP。
https://stackoverflow.com/questions/3132326
复制相似问题