phpdoc: как правильно документировать константу - PullRequest
5 голосов
/ 14 февраля 2011

Есть ли правильный способ документировать константу, определенную с помощью define()?@var на самом деле не имеет смысла.Единственное, о чем я могу подумать, это опустить тег и просто написать описание в комментарии к PHPdoc.

Ответы [ 3 ]

6 голосов
/ 15 февраля 2011

phpDocumentor не распознает и не использует тег @const. phpDocumentor распознает константу, когда видит ключевое слово «define» в коде. Его выходные шаблоны покажут все константы в выходной документации, перечисленные как константы. Единственное, что необходимо в докоблоке константы, - это описание, хотя допускается множество других «стандартных» тегов, если вы считаете, что они вам нужны [1].

[1] - http://manual.phpdoc.org/HTMLSmartyConverter/HandS/phpDocumentor/tutorial_elements.pkg.html#procedural.define

1 голос
/ 29 августа 2012

Вы действительно хотите использовать @type, см. Документацию Github PHP .

1 голос
/ 14 февраля 2011

Использование @const.

/**
  * @const FOO Bar
  */
define('FOO', 'Bar');

Документация (Извините, я могу найти только документы на немецком языке).

...