Pergunta

Alguns dos novos recursos do PHP 5.3, incluindo namespaces e funções anônimas, não são compatíveis com o PhpDocumentor, mesmo com a versão mais recente. Por exemplo, apenas levanta um erro quando encontra "uma função sem nome", ou seja, um fechamento. Então, existem outras ferramentas de código aberto que geram documentação da API (de preferência no HTML) a partir de comentários no estilo Javadoc no código PHP 5.3?

Foi útil?

Solução 2

Bem, eu encontrei Phpdoctor, que funciona muito bem com o PHP 5.3. Embora, eu ainda estaria interessado se alguém encontrasse algo melhor, então não estou fechando a pergunta.

Outras dicas

Você pode tentar o DocBlox; que se destina a ser uma alternativa para o phpdocumentor, mas com suporte para recursos adicionais, dos quais o suporte completo do PHP 5.3 é um. Um benefício adicional é que é bastante rápido e usa relativamente pouca memória.

Você pode ler mais sobre http://www.docblox-project.org ou veja uma demonstração em http://demo.docblox-project.org/default

Verificar Apigen Gerador de documentação da API com suporte PHP 5.3

Yui doc é idioma agnóstico. Pode ser usado. Aqui está um vídeo que descreve seu uso: http://developer.yahoo.com/yui/theater/video.php?v=woods-yuiconf2009-yuidoc

Isso já foi mencionado em um comentário de @mvriel, mas vou fazer uma resposta: o sucessor do phpdocumors é phpdocumortor 2. Em seu site:

O PHPDocumentor 2 é construído para gerar documentação da API para todos os recursos disponíveis no PHP 5.3 e superior.

phpdocumortor 2 é o resultado da fusão entre phpdocumentor e Docblox. De anúncio de mesclagem No site da Docblox:

Anunciando PhpDocumortor 2 - A fusão do antigo (phpDocumentor) e do novo (docblox).

...

O phpdocumentor antigo está se aposentando. Algum esforço de correr pode continuar a encerrar o PhpDocumentor 1.x, mas a maior parte do esforço será gasta no 2.x.

Ainda está no estágio alfa (a partir de 2013-04-01), mas utilizável.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top