Я развиваюсь с помощью Eclipse + PDT. Я добавляю комментарии phpdoc в свой код, но на самом деле никогда не создавал результирующую документацию в Eclipse. Как мне это сделать – есть ли какая-то функциональность в Eclipse, или генерация doc должна выполняться извне?
Чтобы создать документацию, вы должны использовать phpDocumentor , который может быть установлен как пакет PEAR.
Затем вы должны вызвать его из командной строки; На самом деле, я никогда не видел его вызванного из Eclipse PDT.
Отличное решение – иметь платформу непрерывной интеграции ( например , phpUnderControl ) и интегрировать ее в создание phpdoc в файле конфигурации сборки; таким образом, phpdoc генерируется каждый раз, когда кто-то совершает (или один раз в день, или когда вы хотите ^^) .
В Eclipse PDT вы можете вызвать «внешние инструменты» (см. «Выполнить> Внешние инструменты» в меню); это позволит вам запустить команду phpdoc (как вы делаете из CLI); но это определенно не так удобно, как предлагает Zend Studio – не такая же цена, хотя ^^
Еще один отличный инструмент для создания документации – ApiGen . Он не требует установки с PEAR (но включает его), и его можно использовать как отдельный пакет.
Да, в Zend есть мастер для этого. Ознакомьтесь с этим кратким руководством .
В качестве альтернативы вы можете создать внешнюю конфигурацию запуска для вызова стандартного phpDocumentor .
Для повторного запуска конфигурации у вас есть несколько вариантов: