Précédent   Forum des professionnels en informatique > PHP > Outils
Outils Forum d'entraide sur les outils pour développeurs PHP : EDI, installation, administration... Avant de poster : FAQ outils, toutes les FAQ PHP et les comparatifs
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/02/2006, 18h51   #1
Membre Expert
 
Inscription : juillet 2004
Messages : 1 033
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 1 033
Points : 1 050
Points : 1 050
Par défaut [Doc] Mutateurs/Accesseurs PHP5, comment faites vs ?

Salut,

Je ne fais habituellement jamais de doc générée (oui je sais pas bien), mais la j'ai envie d'essayer.
Par contre d'après mes divers test je n'ai pas trouvé de quoi documenter mes accesseurs/mutateurs.....
Qui pourtant joue un rôle très important.

Peut être n'ai je pas assez cherché, mais bon je me demandais si vous le faisiez, si oui comment, avec quels outils, quels méthodes ect.

Merci pour vos réponses,
bye

PS : Je parle bien des méthodes __set / __get.
ePoX est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2006, 21h00   #2
Membre expérimenté
 
Inscription : octobre 2004
Messages : 872
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 872
Points : 582
Points : 582
salut
j'ai jamais tester
mais est-ce que cela a un sens de documenter __set/__get/__call?
jeff_! est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2006, 21h24   #3
Membre Expert
 
Inscription : juillet 2004
Messages : 1 033
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 1 033
Points : 1 050
Points : 1 050
Si je pose la question c'est que je pense bien que oui...
Si je fais une doc HTML ce n'est pas pour aller trifouiller dans le code PHP des classe.
Sachant que les getters/setters peuvent apporter une plus value il me semble important de les documenter.

pour __call c'est effectivement pas trop necessaire vu comme sa... Mais bon je ne m'en suis jamais trop servi j'ai quelques difficulté à appréhender la portée de se mot clef...

Pour en revenir sur les getters, si j'ai une classe de date (par exemple) à base de timestamp (imaginons).
Pour exposer une transformation du timestamp il y 'à de fortes chance que j'utilise les getter.
Et non pas une fonction.

Si mes getters ne sont pas documenter je vais perdre une grande partie des capacités de la classe lors de la lecture de la doc HTML.

Fin c'est comme sa que je voit les choses....

bye

PS : je dit doc HTML mais sa pourrait fait en grain de sable ou cacahuètes se serait pareil...
ePoX est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2006, 01h19   #4
Membre Expert
 
Avatar de ska_root
 
Homme
Développeur informatique
Inscription : août 2005
Messages : 1 179
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 42
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Service public

Informations forums :
Inscription : août 2005
Messages : 1 179
Points : 1 580
Points : 1 580
salut,

les accesseurs sont des fonctions comme les autres... tu peux donc les documenter avec tous les tags réservés au fonctions.

moi j'utilise phpDocumentor, il y a une doc bien fournie... je le trouve pratique, bon j'en ai pas essayé d'autres non plus...
__________________
http://cdemarche.developpez.com/

Tu as la réponse à ta question ? N'oublies pas le petit en bas à gauche de ton message...
ska_root est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2006, 01h34   #5
Membre Expert
 
Inscription : juillet 2004
Messages : 1 033
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 1 033
Points : 1 050
Points : 1 050
Tu peux m'expliquer une peu comment tu les documentes avec PhPdocumentator ??

Merci
ePoX est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h11.


 
 
 
 
Partenaires

Hébergement Web