繁体   English   中英

PHP 文档标签是什么意思:#@+ 和 #@-

[英]What mean the PHP documentation tags : #@+ and #@-

我在 Zend Framework 中发现了这个:

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

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

...

/**#@-*/

这些是“打开”和“关闭”标签吗? 它们是否受 phpdoc 支持? 我找不到任何关于它的文档(也无法用谷歌搜索)

谢谢你。

该字符串定义了一个docBlock 模板

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM