Bonjours,
Je voudrais savoir comment améliorer le code suivant :
Pour l'instant je pense pas qu'il y est d'erreur mais c'est plutôt dans l'utilisation de la classe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 class recherche { private $chaine; function __construct($chaine) { $this->_chaine = $chaine; } function fonction1($value = "") { /*****/ return $this->_chaine; } function fonction2($value = "") { /*****/ return $this->_chaine; } function __destruct() { unset($this->chaine); }
Je trouve ce code très lourd et je suis sur qu'il y a plus simple...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $var = new recherche("blablabla"); $temp= $var->fonction1(); $var2 = new recherche($toto); echo $var2-> fonction2();
l'idée serait de faire qq chose ressemblant à :
Ici il y a que 2 fonctions mais j'en est beaucoup plus et je me vois mal passer par un intermédiaire $temp à chaque fois....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $var = new recherche("blablabla"); $temp= ($var->fonction1())->fonction2(); //appliquer la fonction1 puis la fonction2 avec comme parametre blablabla
Merci pour la lecture![]()






Répondre avec citation
Partager