Comparatif des générateurs de documentation PHP
Date de publication : 31 mars 2004 , Date de mise à jour : 18 août 2007
Par
Hugo Étiévant
Un générateur de documentation pour PHP génère une documentation de votre code source à partir des commentaires inclus directement dans le code.
Introduction
Comparatif
Introduction
Un générateur de documentation pour PHP génère une documentation de votre code source à partir des commentaires inclus directement dans le code. Leur fonctionnement est identique à JavaDoc. Ainsi, d'autres développeurs peuvent connaître en un coup d'oeil vos interfaces ainsi que la structure de vos applications. Ceci, pour une meilleure diffusion de vos sources et une maintenabilité assurée. Essentiel lorsqu'on travaille en groupe. Et fortement recommandé si vous voulez être en mesure de comprendre votre code un an après...
| Petit exemple : |
@author
@param
@param
@since32
@returnTrueFalse
function print(str, format) {
...
}
|
Remerciements à Rmotte et à armatatuxa pour leurs corrections.
Comparatif
 |
Ce logo stigmatise les outils préférés des membres de Developpez, d'après leur débat dans le forum PHP. Ils ont été testés et sont conseillés, des explications spécifiques pourront être trouvées dans le thread indiqué plus haut.
|
 |
Tous ces outils sont gratuits.
|
phpDocumentor
http://www.phpdoc.org/
(demo)
|
| Version : |
1.3.0rc2 |
| Génération hors ligne : |
oui |
| Génération en ligne : |
oui |
| Base de données : |
non |
| Tags personnalisables : |
non |
| Templates personnalisables : |
oui |
| Rapidité : |
|
| Assistance : |
guide, phpdoc |
| Formats de sortie : |
HTML, CHM, PDF, XML |
| Licence : |
Open Software License |
|
PHPDoc
http://www.phpdoc.de/
(demo)
|
| Version : |
1.0beta |
| Génération hors ligne : |
non |
| Génération en ligne : |
oui |
| Base de données : |
non |
| Tags personnalisables : |
non |
| Templates personnalisables : |
non |
| Rapidité : |
|
| Assistance : |
documentation en cours de rédaction |
| Formats de sortie : |
HTMl, XML |
| Licence : |
LGPL |
|
phpDoc
http://sourceforge.net/project/?group_id=6109
|
| Version : |
0.2.1 |
| Génération hors ligne : |
non |
| Génération en ligne : |
oui |
| Base de données : |
oui,MYSQL |
| Tags personnalisables : |
non |
| Templates personnalisables : |
non |
| Rapidité : |
|
| Assistance : |
guide, phpdoc |
| Formats de sortie : |
HTML |
| Licence : |
GNU General Public License (GPL) |
|
Doxygen
http://www.stack.nl/~dimitri/doxygen/

|
| Version : |
1.3.6 |
| Génération hors ligne : |
oui, disponible sous Windows, Mac et Linux |
| Génération en ligne : |
non |
| Base de données : |
non |
| Tags personnalisables : |
oui |
| Templates personnalisables : |
oui |
| Rapidité : |
oui, le plus rapide car compilé |
| Assistance : |
articles, manuel utilisateur |
| Formats de sortie : |
HTML, CHM, PDF, XML |
| Licence : |
GNU General Public License (GPL) |
|
AutoPhpDoc
http://naholyr.free.fr/autophpdoc/

(demo)
|
| Version : |
1.1.3d |
| Génération hors ligne : |
oui |
| Génération en ligne : |
oui |
| Base de données : |
non |
| Tags personnalisables : |
non |
| Templates personnalisables : |
non |
| Rapidité : |
|
| Assistance : |
manuel, FAQ |
| Formats de sortie : |
HTML |
| Licence : |
GNU General Public License (GPL) |
|
 |
Les informations données ici le sont à titre indicatif, elles étaient à jour au moment de leur rédaction, je ne suis pas responsable de l'évolution des outils cités ici. Seules les informations publiées sur leurs sites officiels font foi.
|


Copyright ©
2004
Developpez LLC. Tous droits réservés Developpez LLC.
Aucune reproduction, même partielle, ne peut être faite de ce site et de
l'ensemble de son contenu : textes, documents et images sans l'autorisation
expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à 3 ans
de prison et jusqu'à 300 000 E de dommages et intérêts.
Cette page est déposée à la
SACD.