Zend Framework имеет некоторые стандарты, которые он определяет как необходимые для встроенной документации, поэтому вы можете использовать их в качестве руководства. Не все классы Zend Framework даже используют все теги, поэтому используйте их по своему усмотрению.
См. Стандарты кодирования - встроенная документация на странице документов ZF.
Файлы
Каждый файл, содержащий код PHP, должен иметь докблок в верхней части файла, который содержит как минимум следующие теги phpDocumentor:
/**
* Short description for file
*
* Long description for file (if any)...
*
* LICENSE: Some license information
*
* @category Zend
* @package Zend_Magic
* @subpackage Wand
* @copyright Copyright (c) 2005-2011 Zend Technologies USA Inc. (http://www.zend.com)
* @license http://framework.zend.com/license BSD License
* @version $Id:$
* @link http://framework.zend.com/package/PackageName
* @since File available since Release 1.5.0
*/
Классы
Каждый класс должен иметь докблок, который содержит как минимум следующие теги phpDocumentor:
/**
* Short description for class
*
* Long description for class (if any)...
*
* @category Zend
* @package Zend_Magic
* @subpackage Wand
* @copyright Copyright (c) 2005-2011 Zend Technologies USA Inc. (http://www.zend.com)
* @license http://framework.zend.com/license BSD License
* @version Release: @package_version@
* @link http://framework.zend.com/package/PackageName
* @since Class available since Release 1.5.0
* @deprecated Class deprecated in Release 2.0.0
*/
Функция
Каждая функция, включая методы объекта, должна иметь докблок, который содержит как минимум:
A description of the function
All of the arguments
All of the possible return values