Я бы обычно использовал хотя бы тег @var
, чтобы указать тип переменной.
Например:
/**
* Some blah blah about what this is useful for
* @var MyClass $foo
*/
Это именно то, что сделано, например, Zend Framework; см Zend_Layout
(цитата) :
class Zend_Layout
{
/**
* Placeholder container for layout variables
* @var Zend_View_Helper_Placeholder_Container
*/
protected $_container;
/**
* Key used to store content from 'default' named response segment
* @var string
*/
protected $_contentKey = 'content';
Примечание: тег @access
был полезен в PHP 4 (когда не было public
/ protected
/ private
) , но я никогда не использую его, когда документирую код, написанный на PHP 5: код, использующий ключевые слова видимости, самодокументируется.