Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHPdoc:记录可链接的方法?_Php_Oop_Documentation_Phpdoc - Fatal编程技术网

PHPdoc:记录可链接的方法?

PHPdoc:记录可链接的方法?,php,oop,documentation,phpdoc,Php,Oop,Documentation,Phpdoc,我应该如何正确地使用PHPdoc来记录类中的可链接方法,如下面的示例所示-正确的用法是什么 class myClass { /** * @return myClass */ function one() { return $this; } /** * @return self */ function two() { return $this; } /**

我应该如何正确地使用PHPdoc来记录类中的可链接方法,如下面的示例所示-正确的用法是什么

class myClass {


    /**
    * @return myClass
    */
    function one()
    {
        return $this;
    }

    /**
    * @return self
    */
    function two()
    {
        return $this;
    }

    /**
    * @return $this
    */
    function three()
    {
        return $this;
    }

}
我不是phpDoc专家,但他们在Zend框架中就是这样做的。所以我认为它是可靠的

我更喜欢

/**
* @return $this
*/

那么,这是否得到了PHPDoc的支持?在我看来,这仅仅是运行时,而不是静态代码文档。这个选项往往工作得最好,尤其是在IDE自动完成的情况下。
/**
* @return $this
*/