用于代码完成的Netbeans php注释

时间:2010-06-28 12:28:26

标签: php ide netbeans annotations

对于Netbeans代码完整有什么有用的PHP注释?我已经熟悉@return@param@throws,但还有其他人吗?

例如,我可以设置返回ArrayObject的键吗?在此示例中,我希望IDE在输入foo后向我建议barget()->。它甚至可能吗?如果是这样,怎么样?

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

2 个答案:

答案 0 :(得分:2)

看看phpDocumentor。这就是那些注释的来源。它有点像Javadoc,但对于PHP。

答案 1 :(得分:2)

很抱歉,在您的情况下,无法在任何PHP IDE中完成此操作: - (

唯一的可能性就是在你自己的类中继承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;
}