我正在从其他人那里阅读一些PHP代码,并且该文件在每个meathod之前填充了注释。 @access和@var的意思是什么?
/**
* EE Superobject
*
* @access private
* @var object
*/
private $EE;
非常感谢!
答案 0 :(得分:4)
这是一些文档生成工具用于生成所述文档的注释。
答案 1 :(得分:1)
phpDocuemntor
专门用于编译文档。
phpDocumentor标签与Sun Java编程语言的JavaDoc工具的标签非常相似。如果它们是DocBlock新行上的第一个内容,则仅解析标记。只要不开始新行,您可以在整个文档中自由使用@字符。一个例子:
/** * tags demonstration * @author this tag is parsed, but this @version tag is ignored * @version 1.0 this version tag is parsed */以下是标准代码的列表:
@access @author @copyright @deprecated @example @ignore @internal @link @see @since @tutorial @version inline {@internal}} inline {@inheritdoc} inline {@link}
答案 2 :(得分:0)
这些是PHPDoc标签:http://en.wikipedia.org/wiki/PHPDoc它们用于描述类或函数的某些属性;文档是从类/函数上面的注释中自动生成的。