意味着什么呢PHP文档标签:#@ +和#@ -
问题描述:
我发现这个在Zend框架:意味着什么呢PHP文档标签:#@ +和#@ -
/**#@+
* @access protected
*/
/**
* @var Zend_Mail_Transport_Abstract
* @static
*/
protected static $_defaultTransport = null;
...
/**#@-*/
这些 “打开” 和 “关闭” 的标签?他们是否支持phpdoc? 我找不到任何有关它的文档(并且它不可能谷歌它)
谢谢。
答
“docblock模板”是一组您希望应用于模板标记内所有单个docblock的标记。在上面的示例中,似乎希望将“@access protected”标记应用于标记内的所有docblock'd元素,并以$ _defaultTransport元素开始。
总之,这是避免重复的捷径。在你的例子中,你已经避免了在许多类变量的docblock中复制“@access protected”。
更详细:它定义了具有类似phpdoc描述的类似结构的块。 – zerkms 2010-02-23 10:56:30