Hat einer Fähigkeiten, die andere nicht? Ist es ein Problem, das in etwa 3 Jahren nicht aktualisiert wurde? Fehlt beiden etwas?phpdoc vs. phpxref
Antwort
Ich mag sie unterschiedliche Ziele zielen zwei denken.
Ich schrieb PHPXref vor über einem Jahrzehnt als einen schnellen Hack, um mir zu ermöglichen, den Quellcode eines großen Projekts schnell durchzugehen, ohne viel Werkzeuge zu benötigen (nur Perl, und nicht einmal das, wenn Sie unter Windows) und ohne einen Remote-Webserver zu benötigen. Der Dokumentationsteil war ein nützlicher Nebeneffekt, aber ich wollte eigentlich nur eine anständige Art, durch einen verlinkten Quellcode in einem Browser zu lesen.
PHPDocumentor und ähnliche Tools können eine echte Dokumentation aus Quellen in einer Vielzahl von Formaten erstellen.
PHPXref könnte definitiv einige Updates (oder eine Neuschreibung) verwenden, aber sollte noch heute nützlich sein - Sie können es herunterladen und haben keine Konfiguration in ein paar Minuten, so ist es günstig zu sehen, ob es Ihren Bedürfnissen entspricht.
Der De-facto-Standard ist PHPDocumentor.
Da beiden Werkzeuge wurden nicht aktualisieren, die viel, da dann sollte es noch:
ein ziemlich alter Vergleich von phpdoc und phpxhref kann in diesem kurzen Blog-Eintrag gefunden werden spiegeln die Fakten wider.
Ein weiterer beliebter Dokumentator ist Doxygen.
Das neue Kind auf dem Block ist http://github.com/theseer/phpdox
- 1. Wie phpdoc Kommentar in phpdoc Kommentar entkommen?
- 2. Anfrage params und phpdoc
- 3. PHPDoc: @return void notwendig?
- 4. Netbeans phpdoc/Kommentarformatierung
- 5. yii2 phpDoc- Wortfolge
- 6. PhpDoc: geschützte Eigenschaft
- 7. PHPDoc optional Parameter
- 8. Speichern Funktionen bestellen in phpdoc
- 9. vim phpdoc mehrzeiligen Kommentar autoindent
- 10. PHPDoc Type Hinting überlappende Typen
- 11. phpdoc auf einem mvc-Projekt mit Codeigniter
- 12. PHPDoc: Wie man verschiedene Klasseneigenschaftsoptionen dokumentiert
- 13. zwei oder mehr Datentypen in PHPDoc @param
- 14. Wie verwerfen PHP magische Eigenschaft in PHPDoc?
- 15. Dokumentieren PHP multiple Vererbung mit PhpDoc
- 16. Definieren von Namespaces in der phpDoc-Syntax
- 17. phpDoc Ignorieren Lieferanten Verzeichnisse außer angegebenen
- 18. Hint Iterator strenger Typ Entitäten in PHPDoc
- 19. Dokumentieren einer PHP-Erweiterung mit PHPdoc
- 20. PHPDoc: geschützte Methode für Eigenschaft beschreiben
- 21. Wie phpDoc html von PHPStorm generieren
- 22. php/phpDoc - @ return Instanz von $ diese Klasse?
- 23. Phpdoc Keine Zusammenfassung für diese Datei gefunden
- 24. Gibt es in PHP eine gute (eigenständige) PHPDoc-Parser-Klasse?
- 25. Wie wird den Standard Autor in PhpStorm für PHPDoc
- 26. PhpStorm PHPDoc Array von Objekt Hinweis nicht auf externe Datei
- 27. Wie bewahren Leerzeichen in Codebeispiel in phpdoc Kommentar
- 28. Ausführen von SH-Skript mit sudo für PHPdoc
- 29. Wann soll das Tag @author in PHPdoc aktualisiert werden?
- 30. Gibt es ein @ visibility-Paketkonzept in PHPDoc/PHPStorm?
Sie möchten vielleicht unter http://apigen.org/ überprüfen. (Keine Antwort geben, da deine Frage nicht darum geht, aber falls du nichts über Apigen wusstest, es ist ein wirklich schönes Projekt) – FMaz008