PhpDoc:受保护的财产

时间:2016-07-29 06:39:17

标签: php phpdoc

是否可以使用PhpDoc声明protectedprivate类@proptery?

/**
 * Class Node
 * @package app\models
 * @property string $name
 */
class Node
{

}

1 个答案:

答案 0 :(得分:3)

我不这么认为。对于@property,隐含public,即使它是只读的或只写的。此类标记的重点是记录无法推断的接口。私有/受保护变量实际上是类的内部变量,因此它只与子类相关,应该将它们编写为好像已经知道它。但是,在声明之前,您仍然可以立即保留一个简单的文档块。