Alles, was besser als PHPDoc da draußen? [geschlossen]
-
01-07-2019 - |
Frage
Nutzt jemand etwas anderes ihren PHP
Code zu dokumentieren als PHPDoc?
Gibt es irgendwelche Werkzeuge, die die gleiche Dokumentation Syntax lesen, aber reiche Ausgabe geben?
Lösung
Ich werde auch für doxygen gehen.
Hier sind mehrere Gründe:
- kompatibel mit phpdoc Tags und anderen populären: es ist kompatibel
- arbeitet mit verschiedenen Programmiersprachen: eine bessere Zeit Investition
- gibt es alternative Syntaxen: die Kommentierung Stil wählen, die Sie Anzug
- sehr effizient mit erweiterten Formatierungs / Tagging / Metadaten
- gibt es eine GUI, die nicht auf eine IDE und Eclipse-Plugin als auch verbunden ist
Und noch frei, Multi-Plattform und Open Source: -)
Es ist leicht zu erlernen, aber härter, dass phpdoc weil viel reicher.
Andere Tipps
Sie könnten DocBlox versuchen; die sollte 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 sehr schnell ist und verwendet relativ wenig Speicher.
Sie können lesen Sie mehr auf http://www.docblox-project.org oder eine Demo sehen unter http://demo.docblox-project.org/default
Doxygen ( www.doxygen.org ).
ApiGen
ApiGen hat die Unterstützung für PHP 5.3 Namespaces, die Pakete, die Verknüpfung zwischen Dokumentation, Querverweise auf PHP Standardklassen und allgemeine Dokumentation, Erstellung von markierten Quellcode und experimentelle Unterstützung für PHP 5.4 Züge.
DocBlox
http://www.docblox-project.org/
PHP 5.3 kompatibel Generator API-Dokumentation bei Projekten aller Größen und Continuous Integration abzielen.
Lage, vollständig zu analysieren und zu transformieren Zend Framework 2
Lehre verwendet PHPDoctor, die mit 5.3 in meinen Tests gut zu funktionieren scheint.
Ich habe es nicht mit PHP verwendet, aber doxygen behauptet, die Sprache zu unterstützen.
Wenn Sie PHP 5.3+ zu dokumentieren Code benötigen, z. B. wenn es Namespaces Ted Kulp Gabel von PHPDoctor verwendet könnte Ihre Antwort sein.