Есть ли какая-нибудь замена PHPDocumentor, поддерживающая PHP 5.3?
Вопрос
Некоторые из новых функций PHP 5.3, включая пространства имен и анонимные функции, несовместимы с PHPDocumentor, даже с последней версией.Например, он просто выдает ошибку, когда встречает «функцию без имени», т.е.закрытие.Итак, существуют ли какие-либо другие инструменты с открытым исходным кодом, которые генерируют документацию API (желательно в HTML) из комментариев в стиле Javadoc в коде PHP 5.3?
Решение 2
Ну, я нашел PHPДоктор, который очень хорошо работает с PHP 5.3.Хотя мне все равно было бы интересно, если бы кто-нибудь нашел что-то получше, поэтому вопрос не закрываю.
Другие советы
Вы можете попробовать DocBlox;который задуман как альтернатива phpDocumentor, но с поддержкой дополнительных функций, одной из которых является полная поддержка PHP 5.3.Дополнительным преимуществом является то, что он довольно быстрый и использует относительно мало памяти.
Вы можете прочитать больше на http://www.docblox-project.org или посмотрите демо на http://demo.docblox-project.org/default
Проверять АпиГен Генератор документации API с поддержкой PHP 5.3
ЮИ Док является языковым агностиком.Это можно было бы использовать.Вот видео, описывающее его использование: http://developer.yahoo.com/yui/theater/video.php?v=woods-yuiconf2009-yuidoc
Об этом уже упоминалось в комментарии @mvriel, но я отвечу:Преемником phpDocumentor является phpДокументор 2.С его сайта:
phpDocumentor 2 создан для создания документации API для всех функций, доступных в PHP 5.3 и выше.
phpDocumentor 2 является результатом слияния phpDocumentor и ДокБлокс.Из объявление о слиянии на сайте DocBlox:
Анонс phpDocumentor 2 – объединение старого (phpDocumentor) и нового (DocBlox).
...
Старый phpDocumentor уходит в отставку.Некоторые усилия по исправлению ошибок могут продолжаться, чтобы завершить работу над phpDocumentor 1.x, но большая часть усилий в дальнейшем будет потрачена на версию 2.x.
Он все еще находится на стадии альфа (по состоянию на 1 апреля 2013 г.), но его можно использовать.