Frage

Einige der neuen 5.3 Funktionen PHP, einschließlich Namespaces und anonyme Funktionen, sind nicht kompatibel mit PHPDocumentor, auch mit der neuesten Version. Zum Beispiel stellt es nur einen Fehler, wenn er trifft „eine Funktion ohne Namen“, das heißt einen Verschluss. So gibt es andere Open-Source-Tools, die API-Dokumentation erzeugen (vorzugsweise in HTML) von Javadoc-Stil Kommentaren in PHP 5.3 Code?

War es hilfreich?

Lösung 2

Nun habe ich festgestellt PHPDoctor , das ist ziemlich gut mit PHP 5.3 funktioniert. Obwohl, ich würde noch interessieren, ob jemand etwas Besseres gefunden, so dass ich die Frage nicht geschlossen wird.

Andere Tipps

Sie könnten DocBlox versuchen; dazu bestimmt ist, eine Alternative für phpDocumentor sein, aber mit Unterstützung für zusätzliche Funktionen, von denen vollen Unterstützung von PHP 5.3 ist. Ein weiterer Vorteil ist, dass es recht schnell und Verwendungen relativ wenig Speicher.

Sie können lesen Sie mehr auf http://www.docblox-project.org oder eine Demo an http://demo.docblox-project.org/default

Überprüfen Sie ApiGen API-Dokumentation Generator mit Unterstützung von PHP 5.3

YUI Doc ist sprachunabhängig. Es könnte verwendet werden. Hier ist ein Video seine Verwendung zu beschreiben: http: // Entwickler .yahoo.com / yui / Theater / video.php? v = Wald-yuiconf2009-yuidoc

Dies wurde bereits in einem Kommentar von @mvriel erwähnt, aber ich werde es eine Antwort machen: phpDocumentor Nachfolger ist phpDocumentor 2 . Von ihrer Website:

  

phpDocumentor 2 Build-API-Dokumentation zu generieren für alle in PHP 5.3 und höher verfügbar verfügt.

phpDocumentor 2 ist das Ergebnis der Fusion zwischen phpDocumentor und DocBlox . Aus der merge Ankündigung in DocBlox Webseite:

  

Ankündigung phpDocumentor. 2 - die Verschmelzung des alten (phpDocumentor) und die neue (DocBlox)

     

...

     

Alte phpDocumentor in den Ruhestand geht. Einige Bugfix Aufwand weiterhin phpDocumentor 1.x zu Ende zu bringen, aber die meisten Aufwand für die Zukunft wird auf 2.x ausgegeben werden.

Es ist immer noch im Alpha-Stadium (Stand: 2013-04-01), aber brauchbar.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top