我正在阅读别人编写的PHP代码,该文件中每个方法之前都有注释。注释中的@access和@var是什么意思?
/**
* EE Superobject
*
* @access private
* @var object
*/
private $EE;
非常感谢!
这是一些文档生成工具使用的注释,用于生成相应的文档。
这些标签是phpDocumentor
编译文档时使用的。
phpDocumentor标签与Sun Java编程语言的JavaDoc工具的标签非常相似。仅当它们是DocBlock的新行上的第一件事时,才会解析标签。您可以在整个文档中自由使用@字符,只要它不开始新行即可。例如:
/** * 标签演示 * @author 此标记已解析,但此@version标记被忽略 * @version 1.0 此版本标记已解析 */以下是标准标签列表:
@access @author @copyright @deprecated @example @ignore @internal @link @see @since @tutorial @version inline {@internal}} inline {@inheritdoc} inline {@link}