【问题标题】:symbols "#@+" in PHP commentsPHP 注释中的符号“#@+”
【发布时间】:2017-01-16 06:14:12
【问题描述】:

我在 ZF1 的 cmets/documentation 中发现了一些特殊符号“#@+”和“#@-”。示例:

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

(https://github.com/zendframework/zf1/blob/master/library/Zend/Mail.php#L54)

我以前在另一个不同的存储库中看到过。

这些是什么意思?

【问题讨论】:

    标签: php special-characters phpdoc docblocks


    【解决方案1】:

    它们是 PHP DocBlock 模板声明。文件中也应该有一个结束标签/**#@-*/。它允许您跨多个属性、方法或常量指定相同的文档。

    可以在这里找到更好的示例解释: http://codingexplained.com/coding/php/how-to-use-docblock-templates-in-phpdoc

    【讨论】:

    • 有趣的是,这个信息是在你提到的网站上找到的,在维基百科上,但不是在官方site 上。还是我错过了?
    • 讽刺的是,他们还没有记录下来;)
    • 我不相信 phpDocumenter v2 支持这种语法。仅在 1.x 中支持,我不确定是否有计划在 2.x 中添加它。
    猜你喜欢
    • 2013-12-15
    • 2020-08-15
    • 1970-01-01
    • 2014-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-20
    • 2020-04-21
    相关资源
    最近更新 更多