Do You PHP はてブロ

Do You PHPはてなからはてブロに移動しました

phpDocumentorのDocBlock Templates

へぇ〜。なるほどね。


コメントの /**#@+ とか、 //{{{ とかの意味を誰か教えてください

回答はid:i_ogiさんの


@sotarok http://tinyurl.com/2cqroe

ということで、このページ。

たとえば、

<?php
class Bob
{
    // beginning of docblock template area
    /**#@+
     * @access private
     * @var string
     */
    var $_var1 = 'hello';
    var $_var2 = 'my';
    var $_var3 = 'name';
    var $_var4 = 'is';
    var $_var5 = 'Bob';
    var $_var6 = 'and';
    var $_var7 = 'I';
    /**
     * Two words
     */
    var $_var8 = 'like strings';
    /**#@-*/
    var $publicvar = 'Lookee me!';
}

と書くと、phpDocumentorは$_var1〜$_var8まで

    /**
     * @access private
     * @var string
     */

を書いた場合と同じ扱いをするようです。$publicvarの前の

    /**#@-*/

がテンプレートの終端を表すとのこと。
なんだか見たことがあったような、なかったような。。。使ったことないな。エントリ書いたはいいけど、使うことあるのかなw