Domanda

Alcune delle nuove PHP 5.3 funzionalità, tra cui spazi dei nomi e funzioni anonime, non sono compatibili con PHPDocumentor, anche con l'ultima release. Ad esempio, semplicemente genera un errore quando rileva "una funzione senza nome", cioè una chiusura. Quindi, ci sono altri strumenti open-source che generano documentazione API (preferibilmente in formato HTML) dai commenti Javadoc in stile in PHP codice 5.3?

È stato utile?

Soluzione 2

Bene, ho trovato PHPDoctor , che funziona abbastanza bene con PHP 5.3. Anche se, sarei ancora interessato se qualcuno ha trovato qualcosa di meglio, quindi non sto chiudendo la questione.

Altri suggerimenti

Si potrebbe provare DocBlox; che è destinato ad essere un'alternativa per phpDocumentor ma con il supporto per funzionalità aggiuntive di cui PHP pieno 5.3 supporto è uno. Un ulteriore vantaggio è che è abbastanza veloce e utilizza relativamente poca memoria.

Si può leggere di più su http://www.docblox-project.org o vedere una demo all'indirizzo http://demo.docblox-project.org/default

ApiGen API generatore di documentazione con PHP 5.3 il supporto

YUI Doc è il linguaggio agnostico. Potrebbe essere utilizzato. Ecco un video che descrive il suo utilizzo: http: // sviluppatore .yahoo.com / Yui / teatro / video.php? v = bosco-yuiconf2009-yuidoc

Questo è stato già menzionato in un commento di @mvriel, ma ce la farò una risposta: il successore di phpDocumentor è phpDocumentor 2 . Dal suo sito:

  

phpDocumentor 2 è costruito per generare la documentazione API per tutte le funzioni disponibili in PHP 5.3 e superiori.

phpDocumentor 2 è il risultato della fusione tra phpDocumentor e DocBlox . Dal unire l'annuncio sul sito web di DocBlox:

  

Annunciando phpDocumentor 2 -. La fusione del vecchio (phpDocumentor) e il nuovo (DocBlox)

     

...

     

Old phpDocumentor sta andando in pensione. Qualche sforzo bugfix può continuare in portando phpDocumentor 1.x al termine, ma la maggior parte lo sforzo che va in avanti saranno spesi per 2.x.

E 'ancora in fase alpha (come del 2013/04/01), ma utilizzabile.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top