PHP文档标记的含义是什么:#@ +和#@ -

时间:2010-02-23 10:46:00

标签: php phpdoc

我在Zend Framework中找到了这个:

 /**#@+
 * @access protected
 */

/**
 * @var Zend_Mail_Transport_Abstract
 * @static
 */
protected static $_defaultTransport = null;

...

/**#@-*/

这些“开放”和“关闭”标签?他们是否受到phpdoc的支持? 我找不到任何关于它的文档(并且不可能谷歌它)

谢谢。

2 个答案:

答案 0 :(得分:3)

该字符串定义docBlock template

答案 1 :(得分:0)

“docblock模板”是一组要应用于模板标记内所有单个docblock的标记。在上面的示例中,您似乎希望将“@access protected”标记应用于标记内的所有docblock'd元素,从$ _defaultTransport元素开始。

简而言之,这是避免重复的捷径。在您的示例中,您已经避免了在许多类变量的docblock中复制“@access protected”。