Есть ли какая-нибудь замена PHPDocumentor, поддерживающая PHP 5.3?

StackOverflow https://stackoverflow.com/questions/2260936

  •  20-09-2019
  •  | 
  •  

Вопрос

Некоторые из новых функций 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 г.), но его можно использовать.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top