Salut tout le monde,
J'ai une question que je me pose depuis un petit bout de temps :
Dans une classe, vaut-il mieux faire ca :
1. class maclasse {
2. function mafonction($monparam) {
3. monautrefonction($monparam);
4. // d'autres traitements
5. ...
6. ...
7. }
8.
9. function monautrefonction($tjslemmparam) {
10. // traitement sur $tjslemmparam
11. ...
12. }
13. }
14.
15. $traitement = mafonction("valeur");
ou
1. class maclasse {
2. var $monparam;
3.
4. function mafonction() {
5. monautrefonction();
6. // d'autres traitements
7. ...
8. ...
9. }
10.
11. function monautrefonction() {
12. // traitement sur $monobjet->monparam
13. ...
14. }
15. }
16.
17. $monobjet = new maclasse();
18. $monobjet->monparam="valeur";
Sachant que la valeur de monparam va changer assez souvent...
C'est un peu le même problème que passer des paramètres GET de page en page ou d'utiliser les sessions, en fait.
Mais qu'est-ce qui est le plus propre et/ou le plus optimisé ?
Merci !