2010-09-22 10 views
0

Comment avoir les appels de fonction documentés en php? Je voudrais avoir quelque chose comme:documentation des appels de fonction

= = = =

function_name1 (liste des args)

description de la fonction

foo bar (extrait de php -doc comme des commentaires)

appels:

function_name2 (liste des arguments)

function_name3 (liste des arguments)

est appelé dans function4 function5

= = = = = = = = = = = =

nom_fonction2 (liste d'arguments)

description de la fonction

bar foo (extrait de php-doc comme commentaires)

appels:

function_name5 (liste des args)

est appelé

function1

..

+0

http: // stackoverflow.com/questions/3859791/php-cleanup-the-junk "Y at-il un utilitaire qui peut tracer le code PHP de l'index.php principal afin que je puisse comprendre ce qui n'est pas utilisé et ce qui est, ou suis-je coincé faire un nettoyage manuel? " – Cedric

+0

J'ai effectivement oublié cette question et poser une question similaire (mais différente): http://stackoverflow.com/questions/4861107/reverse-engineer-phphtml-files-not-object-oriented-ones-to-produce- a-diagram – Cedric

Répondre

0

Le plus utilisé documentation standard in the PHP world is PHPDoc. Il est dérivé de JavaDoc. Un grand nombre d'IDE supportent PHPDoc, ce qui signifie qu'ils peuvent automatiser la documentation et que vous pouvez obtenir du code et d'autres fonctionnalités.

Plusieurs outils existent pour générer automatiquement la documentation à partir d'annotations de code PHPDoc. PhpDocumentor déjà mentionné ailleurs est le plus important, mais vous pouvez également utiliser Doxygen ce qui permet une plus large gamme de formats de documentation

Mise à jour: phpDocumentor est tout à fait obsolète et ne peut pas correctement travailler avec le code PHP5.3 (? Fermetures essayé) . Il y a (actuellement) deux alternatives intéressantes à regarder: DocBlox et phpDox.

+0

merci! - doxygen est très utile, a un grand format clair (cependant, il ne documente pas les appels de la fonction située dans un fichier inclus pour PHP). – Cedric