probleme(s) sur les classes
Bonjours,
Je voudrais savoir comment améliorer le code suivant :
Code:
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);
} |
Pour l'instant je pense pas qu'il y est d'erreur mais c'est plutôt dans l'utilisation de la classe :
Code:
1 2 3 4 5
|
$var = new recherche("blablabla");
$temp= $var->fonction1();
$var2 = new recherche($toto);
echo $var2-> fonction2(); |
Je trouve ce code très lourd et je suis sur qu'il y a plus simple...
l'idée serait de faire qq chose ressemblant à :
Code:
1 2 3 4
|
$var = new recherche("blablabla");
$temp= ($var->fonction1())->fonction2();
//appliquer la fonction1 puis la fonction2 avec comme parametre blablabla |
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....
Merci pour la lecture :)